Skip to content

Latest commit

 

History

History
2976 lines (2301 loc) · 354 KB

CHANGELOG.md

File metadata and controls

2976 lines (2301 loc) · 354 KB

(Unreleased)

1.21.4 (October 29, 2024)

NOTES:

  • data-source/mongodbatlas_resource_policies: Deprecates resource_policies attribute (#2740)

ENHANCEMENTS:

  • data-source/mongodbatlas_resource_policies: Adds results attribute (#2740)

BUG FIXES:

  • resource/mongodbatlas_project_api_key: Validates project_id are unique across project_assignment blocks and fixes update issues with error API_KEY_ALREADY_IN_GROUP (#2737)

1.21.3 (October 25, 2024)

NOTES:

  • data-source/mongodbatlas_project: Deprecates is_slow_operation_thresholding_enabled. Attribute will be supported in a separate data source as it requires different set of permissions (#2731)
  • data-source/mongodbatlas_projects: Deprecates is_slow_operation_thresholding_enabled. Attribute will be supported in a separate data source as it requires different set of permissions (#2731)
  • resource/mongodbatlas_project: Deprecates is_slow_operation_thresholding_enabled. Attribute will be supported in a separate resource as it requires different set of permissions (#2731)

BUG FIXES:

  • data-source/mongodbatlas_project: Avoids error when user doesn't have project owner permission (#2731)
  • data-source/mongodbatlas_projects: Avoids error when user doesn't have project owner permission (#2731)
  • resource/mongodbatlas_project: Avoids error when user doesn't have project owner permission (#2731)

1.21.2 (October 22, 2024)

ENHANCEMENTS:

  • data-source/mongodbatlas_advanced_cluster: Adds new config_server_management_mode and config_server_type fields (#2670)
  • data-source/mongodbatlas_advanced_clusters: Adds new config_server_management_mode and config_server_type fields (#2670)
  • data-source/mongodbatlas_project: Adds is_slow_operation_thresholding_enabled attribute (#2698)
  • data-source/mongodbatlas_projects: Adds is_slow_operation_thresholding_enabled attribute (#2698)
  • resource/mongodbatlas_advanced_cluster: Adds new config_server_management_mode and config_server_type fields (#2670)
  • resource/mongodbatlas_project: Adds is_slow_operation_thresholding_enabled attribute (#2698)

BUG FIXES:

  • resource/mongodbatlas_event_trigger: Always includes disabled in the PUT payload (#2690)
  • resource/mongodbatlas_organization: Avoids inconsistent result returned by provider when USER_NOT_FOUND (#2684)
  • resource/mongodbatlas_search_deployment: Fixes inconsistent result for a multi-region cluster that always uses a single spec. (#2685)

1.21.1 (October 09, 2024)

BUG FIXES:

  • resource/mongodbatlas_team: Fixes update logic of usernames attribute ensuring team is never emptied (#2669)

1.21.0 (October 07, 2024)

NOTES:

  • data-source/mongodbatlas_global_cluster_config: Deprecates custom_zone_mapping in favor of custom_zone_mapping_zone_id (#2637)
  • resource/mongodbatlas_global_cluster_config: Deprecates custom_zone_mapping in favor of custom_zone_mapping_zone_id (#2637)

FEATURES:

  • New Data Source: data-source/mongodbatlas_resource_policies (#2598)
  • New Data Source: data-source/mongodbatlas_resource_policy (#2598)
  • New Resource: resource/mongodbatlas_resource_policy (#2585)

ENHANCEMENTS:

  • data-source/mongodbatlas_advanced_cluster: Supports redact_client_log_data attribute (#2600)
  • data-source/mongodbatlas_advanced_clusters: Supports redact_client_log_data attribute (#2600)
  • data-source/mongodbatlas_cluster: Supports redact_client_log_data attribute (#2601)
  • data-source/mongodbatlas_clusters: Supports redact_client_log_data attribute (#2601)
  • data-source/mongodbatlas_global_cluster_config: Adds custom_zone_mapping_zone_id attribute (#2637)
  • resource/mongodbatlas_advanced_cluster: Supports redact_client_log_data attribute (#2600)
  • resource/mongodbatlas_cluster: Supports redact_client_log_data attribute (#2601)
  • resource/mongodbatlas_global_cluster_config: Adds custom_zone_mapping_zone_id attribute (#2637)

BUG FIXES:

  • resource/mongodbatlas_advanced_cluster: Enforces priority descending order in region_configs avoiding potential non-empty plans after apply (#2640)

1.20.0 (September 20, 2024)

BREAKING CHANGES:

  • data-source/mongodbatlas_cloud_backup_snapshot_export_job: Removes err_msg attribute (#2617)
  • data-source/mongodbatlas_cloud_backup_snapshot_export_jobs: Removes err_msg attribute (#2617)
  • data-source/mongodbatlas_federated_database_instance: Removes storage_stores.#.cluster_id attribute (#2617)
  • data-source/mongodbatlas_federated_database_instances: Removes storage_stores.#.cluster_id attribute (#2617)
  • resource/mongodbatlas_cloud_backup_snapshot_export_job: Removes err_msg attribute (#2617)
  • resource/mongodbatlas_federated_database_instance: Removes storage_stores.#.cluster_id attribute (#2617)

NOTES:

FEATURES:

  • New Data Source: data-source/mongodbatlas_mongodb_employee_access_grant (#2591)
  • New Resource: resource/mongodbatlas_mongodb_employee_access_grant (#2591)

BUG FIXES:

  • resource/mongodbatlas_advanced_cluster: Set advanced_configuration.change_stream_options_pre_and_post_images_expire_after_seconds only for compatible MongoDB versions (#2592)
  • resource/mongodbatlas_advanced_cluster: Supports using decimal in advanced_configuration oplog_min_retention_hours (#2604)
  • resource/mongodbatlas_cluster: Set advanced_configuration.change_stream_options_pre_and_post_images_expire_after_seconds only for compatible MongoDB versions (#2592)
  • resource/mongodbatlas_cluster: Supports using decimal in advanced_configuration oplog_min_retention_hours (#2604)
  • resource/mongodbatlas_stream_processor: Error during create should only show one error message and required actions (#2590)

1.19.0 (September 11, 2024)

NOTES:

  • data-source/mongodbatlas_project: Deprecates the ip_addresses attribute. Use the new mongodbatlas_project_ip_addresses data source to obtain this information instead. (#2541)
  • data-source/mongodbatlas_projects: Deprecates the ip_addresses attribute. Use the new mongodbatlas_project_ip_addresses data source to obtain this information instead. (#2541)
  • resource/mongodbatlas_project: Deprecates the ip_addresses attribute. Use the new mongodbatlas_project_ip_addresses data source to obtain this information instead. (#2541)

FEATURES:

  • New Data Source: data-source/mongodbatlas_encryption_at_rest (#2538)
  • New Data Source: data-source/mongodbatlas_encryption_at_rest_private_endpoint (#2527)
  • New Data Source: data-source/mongodbatlas_encryption_at_rest_private_endpoints (#2536)
  • New Data Source: data-source/mongodbatlas_project_ip_addresses (#2533)
  • New Data Source: data-source/mongodbatlas_stream_processor (#2497)
  • New Data Source: data-source/mongodbatlas_stream_processors (#2566)
  • New Resource: mongodbatlas_stream_processor (#2501)
  • New Resource: resource/mongodbatlas_encryption_at_rest_private_endpoint (#2512)

ENHANCEMENTS:

  • data-source/mongodbatlas_advanced_cluster: Supports change_stream_options_pre_and_post_images_expire_after_seconds attribute (#2528)
  • data-source/mongodbatlas_advanced_cluster: Supports change_stream_options_pre_and_post_images_expire_after_seconds attribute (#2528)
  • data-source/mongodbatlas_advanced_cluster: supports replica_set_scaling_strategy attribute (#2539)
  • data-source/mongodbatlas_advanced_clusters: supports replica_set_scaling_strategy attribute (#2539)
  • data-source/mongodbatlas_cluster: Supports change_stream_options_pre_and_post_images_expire_after_seconds attribute (#2528)
  • data-source/mongodbatlas_clusters: Supports change_stream_options_pre_and_post_images_expire_after_seconds attribute (#2528)
  • resource/mongodbatlas_advanced_cluster: Supports change_stream_options_pre_and_post_images_expire_after_seconds attribute (#2528)
  • resource/mongodbatlas_advanced_cluster: supports replica_set_scaling_strategy attribute (#2539)
  • resource/mongodbatlas_cluster: Supports change_stream_options_pre_and_post_images_expire_after_seconds attribute (#2528)
  • resource/mongodbatlas_encryption_at_rest: Adds aws_kms_config.0.valid, azure_key_vault_config.0.valid and google_cloud_kms_config.0.valid attribute (#2538)
  • resource/mongodbatlas_encryption_at_rest: Adds new azure_key_vault_config.#.require_private_networking field to enable connection to Azure Key Vault over private networking (#2509)

BUG FIXES:

  • data-source/mongodbatlas_advanced_clusters: Sets correct zone_id when use_replication_spec_per_shard is false (#2568)

1.18.1 (August 26, 2024)

NOTES:

  • resource/mongodbatlas_advanced_cluster: Documentation adjustment in resource and migration guide to clarify potential Internal Server Error when applying updates with new sharding configuration (#2525)

1.18.0 (August 14, 2024)

BREAKING CHANGES:

  • data-source/mongodbatlas_cloud_backup_snapshot_export_bucket: Changes id attribute from optional to computed only (#2499)
  • data-source/mongodbatlas_cloud_backup_snapshot_export_job: Changes id attribute from optional to computed only (#2499)
  • data-source/mongodbatlas_cloud_backup_snapshot_restore_job: Removes created_at attribute (#2499)
  • data-source/mongodbatlas_cloud_backup_snapshot_restore_job: Removes job_id attribute and defines snapshot_restore_job_id attribute as required (#2499)
  • data-source/mongodbatlas_cloud_backup_snapshot_restore_jobs: Removes created_at attribute (#2499)
  • data-source/mongodbatlas_federated_settings_identity_providers: Removes page_num and items_per_page attributes (#2499)
  • data-source/mongodbatlas_privatelink_endpoint_service: Removes endpoints.*.service_attachment_name attribute (#2499)
  • data-source/mongodbatlas_third_party_integration: Removes scheme attribute (#2499)
  • data-source/mongodbatlas_third_party_integrations: Removes scheme attribute (#2499)
  • resource/mongodbatlas_cloud_backup_snapshot_restore_job: Removes created_at attribute (#2499)
  • resource/mongodbatlas_privatelink_endpoint_service: Removes endpoints.*.service_attachment_name attribute (#2499)
  • resource/mongodbatlas_third_party_integration: Removes scheme attribute (#2499)

NOTES:

  • data-source/mongodbatlas_advanced_cluster: Deprecates replication_specs.#.id, replication_specs.#.num_shards, disk_size_gb, advanced_configuration.0.default_read_concern, and advanced_configuration.0.fail_index_key_too_long. To learn more, see the 1.18.0 Migration Guide. (#2420)
  • data-source/mongodbatlas_advanced_clusters: Deprecates replication_specs.#.id, replication_specs.#.num_shards, disk_size_gb, advanced_configuration.0.default_read_concern, and advanced_configuration.0.fail_index_key_too_long. To learn more, see the 1.18.0 Migration Guide. (#2420)
  • resource/mongodbatlas_advanced_cluster: Deprecates replication_specs.#.id, replication_specs.#.num_shards, disk_size_gb, advanced_configuration.0.default_read_concern, and advanced_configuration.0.fail_index_key_too_long. To learn more, see the 1.18.0 Migration Guide. (#2420)
  • resource/mongodbatlas_advanced_cluster: Using this new version impacts the possibility of editing the definition of multi shard clusters in the Atlas UI. This impact is limited to the first weeks of September. (#2478)

FEATURES:

ENHANCEMENTS:

  • data-source/mongodbatlas_advanced_cluster: Adds use_replication_spec_per_shard, replication_specs.*.zone_id, and replication_specs.*.region_configs.*.(electable_specs|analytics_specs|read_only_specs).disk_size_gb attributes. To learn more, see the 1.18.0 Migration Guide and data source documentation. (#2478)
  • data-source/mongodbatlas_advanced_clusters: Adds use_replication_spec_per_shard, replication_specs.*.zone_id, and replication_specs.*.region_configs.*.(electable_specs|analytics_specs|read_only_specs).disk_size_gb attributes. To learn more, see the 1.18.0 Migration Guide and data source documentation. (#2478)
  • data-source/mongodbatlas_cloud_backup_schedule: Adds new use_zone_id_for_copy_settings and copy_settings.#.zone_id attributes and deprecates copy_settings.#.replication_spec_id. These new attributes enable you to reference cluster zones using independent shard scaling, which no longer supports replication_spec.*.id (#2464)
  • data-source/mongodbatlas_cloud_backup_snapshot_export_bucket: Adds Azure support (#2486)
  • data-source/mongodbatlas_cloud_backup_snapshot_export_buckets: Adds Azure support (#2486)
  • resource/mongodbatlas_advanced_cluster: Adds replication_specs.*.zone_id and replication_specs.*.region_configs.*.(electable_specs|analytics_specs|read_only_specs).disk_size_gb attributes. To learn more, see the 1.18.0 Migration Guide and resource documentation. (#2478)
  • resource/mongodbatlas_advanced_cluster: Supports defining cluster shards with independent replication_specs objects. This feature enables defining independent scaled shards. To learn more, see the Advanced Cluster New Sharding Schema Migration Guide. (#2478)
  • resource/mongodbatlas_cloud_backup_schedule: Adds copy_settings.#.zone_id and deprecates copy_settings.#.replication_spec_id for referencing zones of a cluster. This enables referencing zones of clusters using independent shard scaling which no longer support replication_spec.*.id. (#2459)
  • resource/mongodbatlas_cloud_backup_snapshot_export_bucket: Adds Azure support (#2486)

1.17.6 (August 07, 2024)

BUG FIXES:

  • resource/mongodbatlas_backup_compliance_policy: Fixes an issue where the update operation modified attributes that were not supposed to be modified" (#2480)

1.17.5 (July 30, 2024)

NOTES:

  • data-source/mongodbatlas_cloud_backup_snapshot_export_job: Deprecates the err_msg attribute (#2436)
  • data-source/mongodbatlas_cloud_backup_snapshot_export_jobs: Deprecates the err_msg attribute (#2436)
  • resource/mongodbatlas_cloud_backup_snapshot_export_job: Deprecates the err_msg attribute (#2436)

BUG FIXES:

  • resource/mongodbatlas_alert_configuration: Fixes an issue where the terraform apply command crashes if you attempt to edit an existing mongodbatlas_alert_configuration by adding a value to threshold_config (#2463)
  • resource/mongodbatlas_organization: Fixes a bug in organization resource creation where the provider crashed (#2462)

1.17.4 (July 19, 2024)

ENHANCEMENTS:

  • data-source/mongodbatlas_search_index: Adds attribute stored_source (#2388)
  • data-source/mongodbatlas_search_indexes: Adds attribute stored_source (#2388)
  • resource/mongodbatlas_search_index: Adds attribute stored_source (#2388)

BUG FIXES:

  • resource/mongodbatlas_advanced_cluster: Fixes disk_iops attribute for Azure cloud provider (#2396)
  • resource/mongodbatlas_cloud_backup_schedule: Updates copy_settings on changes (even when empty) (#2387)
  • resource/mongodbatlas_search_index: Returns error if the analyzers attribute contains unknown fields (#2394)

1.17.3 (June 27, 2024)

1.17.2 (June 20, 2024)

ENHANCEMENTS:

  • data-source/mongodbatlas_advanced_cluster: Adds attribute global_cluster_self_managed_sharding (#2348)
  • data-source/mongodbatlas_advanced_clusters: Adds attribute global_cluster_self_managed_sharding (#2348)
  • resource/mongodbatlas_advanced_cluster: Adds attribute global_cluster_self_managed_sharding (#2348)

BUG FIXES:

  • resource/mongodbatlas_project_ip_access_list: Fixes resource removal in Read() if resource doesn't exist after creation (#2349)

1.17.1 (June 14, 2024)

NOTES:

  • resource/mongodbatlas_federated_settings_identity_provider: OIDC Workforce and Workload are now in GA (#2344)

1.17.0 (June 10, 2024)

BREAKING CHANGES:

  • data-source/mongodbatlas_federated_settings_identity_provider: Replaces audience_claim field with audience (#2310)
  • data-source/mongodbatlas_federated_settings_identity_providers: Replaces audience_claim field with audience (#2310)
  • data-source/mongodbatlas_privatelink_endpoints_service_serverless: Removes page_num and items_per_page arguments (#2336)
  • resource/mongodbatlas_federated_settings_identity_provider: Replaces audience_claim field with audience (#2310)

FEATURES:

  • New Data Source: mongodbatlas_control_plane_ip_addresses (#2331)

ENHANCEMENTS:

  • data-source/mongodbatlas_federated_settings_identity_provider: Adds OIDC Workload support (#2318)
  • data-source/mongodbatlas_federated_settings_identity_provider: Adds description and authorization_type fields (#2310)
  • data-source/mongodbatlas_federated_settings_identity_providers: Adds OIDC Workload support (#2318)
  • data-source/mongodbatlas_federated_settings_identity_providers: Adds description and authorization_type fields (#2310)
  • data-source/mongodbatlas_federated_settings_identity_providers: Adds filtering support for Protocol and IdP type (#2318)
  • data-source/mongodbatlas_federated_settings_org_config: Adds data_access_identity_provider_ids (#2322)
  • data-source/mongodbatlas_federated_settings_org_configs: Adds data_access_identity_provider_ids (#2322)
  • resource/mongodbatlas_database_user: Supports Workload OIDC mongodbatlas_database_user (#2323)
  • resource/mongodbatlas_federated_settings_identity_provider: Adds OIDC Workload support (#2318)
  • resource/mongodbatlas_federated_settings_identity_provider: Adds description and authorization_type fields (#2310)
  • resource/mongodbatlas_federated_settings_identity_provider: Adds create and delete operations for Workforce OIDC IdP (#2310)
  • resource/mongodbatlas_federated_settings_org_config: Adds data_access_identity_provider_ids (#2322)
  • resource/mongodbatlas_federated_settings_org_config: Adds user_conflicts (#2322)
  • resource/mongodbatlas_federated_settings_org_config: Supports detaching and updating the identity_provider_id (#2322)

1.16.2 (May 31, 2024)

BUG FIXES:

  • resource/mongodbatlas_network_peering: Correctly handles GCP updates of mongodbatlas_network_peering (#2306)
  • resource/mongodbatlas_network_peering: Fixes computed values of altas_gcp_project_id and atlas_vpc_name to provide GCP related values (#2315)

1.16.1 (May 28, 2024)

ENHANCEMENTS:

  • data-source/mongodbatlas_cloud_backup_snapshot_export_bucket: Marks id as computed not required (#2241)
  • data-source/mongodbatlas_cloud_backup_snapshot_export_job: Marks id as computed and therefore, not required (#2234)
  • data-source/mongodbatlas_cloud_backup_snapshot_restore_job: Uses snapshot_restore_job_id instead of encodedID in job_id (#2257)
  • resource/mongodbatlas_federated_settings_org_rolemapping: Adds role_mapping_id computed attribute (#2258)

BUG FIXES:

  • data-source/mongodbatlas_federated_database_instance: Populates value of data_process_region when returned by the API (#2223)
  • data-source/mongodbatlas_federated_database_instances: Populates value of data_process_region when returned by the API (#2223)
  • resource/mongodbatlas_cloud_backup_schedule: Fixes behavior when resource is deleted outside of Terraform (#2268)
  • resource/mongodbatlas_cloud_backup_snapshot_export_bucket Adds missing project_id during Read (#2232)
  • resource/mongodbatlas_cloud_backup_snapshot_export_bucket: Calls DeleteExportBucket before checking for a status update so that the delete operation doesn't hang (#2269)
  • resource/mongodbatlas_encryption_at_rest: Fixes behavior when resource is deleted outside of Terraform (#2268)
  • resource/mongodbatlas_global_cluster_config: Blocks updates on global_cluster_config resource to avoid leaving the cluster in an inconsistent state (#2282)
  • resource/mongodbatlas_ldap_configuration: Disables LDAP when the resource is destroyed, instead of deleting userToDNMapping document (#2221)
  • resource/mongodbatlas_network_peering: Sets all attributes of Azure network peering as ForceNew, forcing recreation of the resource when updating (#2299)
  • resource/mongodbatlas_project: Fixes inconsistent result after apply when region_usage_restrictions are not set in configuration but returned from server (#2291)
  • resource/mongodbatlas_push_based_log_export: Fixes behavior when resource is deleted outside of Terraform (#2268)
  • resource/mongodbatlas_search_deployment: Fixes behavior when resource is deleted outside of Terraform (#2268)
  • resource/mongodbatlas_stream_connection: Fixes behavior when resource is deleted outside of Terraform (#2268)
  • resource/mongodbatlas_stream_instance: Fixes behavior when resource is deleted outside of Terraform (#2268)

1.16.0 (April 29, 2024)

BREAKING CHANGES:

  • data-source/mongodbatlas_database_user: Removes password attribute (#2190)
  • data-source/mongodbatlas_database_users: Removes password attribute (#2190)
  • data-source/mongodbatlas_federated_settings_identity_provider: The only allowed format for identity_provider_id is a 24-hexadecimal digit string (#2185)
  • data-source/mongodbatlas_organizations: Removes include_deleted_orgs attribute (#2190)
  • resource/mongodbatlas_federated_settings_identity_provider: Import can only use a 24-hexadecimal digit string that identifies the IdP, idp_id, instead of okta_idp_id (#2185)
  • resource/mongodbatlas_project_api_key: Removes project_id attribute (#2190)

NOTES:

  • data-source/mongodbatlas_federated_settings_identity_providers: Deprecates page_num and items_per_page attributes. They are not being used and will not be relevant once all results are fetched internally. (#2207)
  • data-source/mongodbatlas_teams: Deprecates data source in favour of mongodbatlas_team which has the same implementation. This aligns the name of the resource with the implementation which fetches a single team. (#2208)
  • data-source/mongodbatlas_third_party_integration: Deprecates scheme attribute as it is not being used (#2216)
  • data-source/mongodbatlas_third_party_integrations: Deprecates scheme attribute as it is not being used (#2216)
  • provider: New changelog format has been incorporated following Terraform Changelog Specification (#2124)
  • resource/mongodbatlas_teams: Deprecates resource in favour of mongodbatlas_team which has the same implementation. This aligns the name of the resource with the implementation which manages a single team. (#2208)
  • resource/mongodbatlas_third_party_integration: Deprecates scheme attribute as it is not being used (#2216)

FEATURES:

  • New Data Source: data-source/mongodbatlas_push_based_log_export (#2169)
  • New Resource: resource/mongodbatlas_push_based_log_export (#2169)

ENHANCEMENTS:

  • data-source/mongodbatlas_alert_configuration: Adds integration_id attribute (#2212)
  • data-source/mongodbatlas_alert_configurations: Adds integration_id attribute (#2212)
  • data-source/mongodbatlas_backup_compliance_policy: Adds policy_item_yearly attribute (#2109)
  • data-source/mongodbatlas_cloud_backup_schedule: Adds policy_item_yearly attribute (#2109)
  • data-source/mongodbatlas_project: Adds tags attribute (#2135)
  • data-source/mongodbatlas_projects: Adds tags attribute (#2135)
  • data-source/mongodbatlas_serverless_instance: Adds auto_indexing attribute (#2100)
  • data-source/mongodbatlas_stream_connection: Reaches GA (General Availability) (#2209)
  • data-source/mongodbatlas_stream_connections: Reaches GA (General Availability) (#2209)
  • data-source/mongodbatlas_stream_instance: Reaches GA (General Availability) (#2209)
  • data-source/mongodbatlas_stream_instances: Reaches GA (General Availability) (#2209)
  • data-source/mongodbatlas_third_party_integration: New id value which can be used for referencing a third party integration (#2217)
  • data-source/mongodbatlas_third_party_integrations: New id value which can be used for referencing a third party integration (#2217)
  • resource/mongodbatlas_alert_configuration: Adds integration_id attribute (#2212)
  • resource/mongodbatlas_backup_compliance_policy: Adds policy_item_yearly attribute (#2109)
  • resource/mongodbatlas_cloud_backup_schedule: Adds policy_item_yearly attribute (#2109)
  • resource/mongodbatlas_privatelink_endpoint_service_serverless: Adds support for updating comment attribute in-place. (#2133)
  • resource/mongodbatlas_project: Adds tags attribute (#2135)
  • resource/mongodbatlas_serverless_instance: Adds auto_indexing attribute (#2100)
  • resource/mongodbatlas_stream_connection: Reaches GA (General Availability) (#2209)
  • resource/mongodbatlas_stream_instance: Reaches GA (General Availability) (#2209)
  • resource/mongodbatlas_third_party_integration: New id value which can be used for referencing a third party integration (#2217)

BUG FIXES:

  • data-source/mongodbatlas_advanced_cluster: Converts replication_specs from TypeSet to TypeList. This fixes an issue where some items were not returned in the results. (#2145)
  • data-source/mongodbatlas_advanced_clusters: Converts replication_specs from TypeSet to TypeList. This fixes an issue where some items were not returned in the results. (#2145)
  • data-source/mongodbatlas_network_peering: Ensures accepter_region_name is set when it is has the same value as the container resource (#2105)
  • resource/mongodbatlas_cluster: Fixes nil pointer dereference if advanced_configuration update fails (#2139)
  • resource/mongodbatlas_maintenance_window: Fixes day_of_week param as required when calling the API (#2163)
  • resource/mongodbatlas_privatelink_endpoint_serverless: Removes setting default comment during create. (#2133)
  • resource/mongodbatlas_project: Reads region_usage_restrictions attribute value from get request (#2104)

v1.15.3 (2024-03-27)

Full Changelog

Bug Fixes

  • fix: Fixes network_container resource update #2055 (lantoli)
  • fix: Uses overwriteBackupPolicies in mongodbatlas_backup_compliance_policy to avoid overwriting non complying backup policies in updates #2054 (maastha)

Internal Improvements

  • chore: Allows user to specify to use an existing tag for release #2053 (maastha)
  • chore: Fixes Slack notification button to GH action run text #2093 (oarbusi)
  • doc: Fixes import command in mongodbatlas_third_party_integration doc #2083 (zach-carr)
  • chore: Reuses project in tests - mongodbatlas_auditing #2082 (lantoli)
  • test: Converting a test case to a migration test #2081 (EspenAlbert)
  • doc: Specifies that upgrades From Replica Sets to Multi-Sharded Instances of mongodbatlas_cluster and mongodbatlas_advanced_cluster might lead to error #2080 (oarbusi)
  • chore: Reuses project in tests - mongodbatlas_project #2078 (lantoli)
  • doc: Adds an example using ignore_changes when autoscaling is enabled #2077 (zach-carr)
  • chore: Uses mocks for unit tests in Atlas Go SDK #2075 (lantoli)
  • chore: Updates Atlas Go SDK #2074 (github-actions[bot])
  • doc: Improve Readme Requirements to point to section in HashiCorp Registry Docs #2073 (Zuhairahmed)
  • doc: Updates bug report to include Terraform version support guidance #2072 (maastha)
  • chore: Fixes send notification when test suite fails #2071 (oarbusi)
  • chore: Fixes federated test #2070 (lantoli)
  • chore: Follow up to use global mig project in tests #2068 (lantoli)
  • chore: Reuses project in tests - mongodbatlas_project_ip_access_list #2067 (lantoli)
  • chore: Adds mig tests and refactor - mongodbatlas_search_index #2065 (lantoli)
  • chore: Corrects order of checks in data_source_federated_settings_identity_providers_test #2064 (oarbusi)
  • chore: Removes old service from mockery #2063 (EspenAlbert)
  • chore: Enables Github action linter and removes set terminal in release action #2062 (lantoli)
  • chore: Allows MONGODB_ATLAS_PROJECT_ID for local executions #2060 (lantoli)
  • doc: Clarifies private endpoint resource docs #2059 (zach-carr)
  • chore: Automates changing Terraform supported versions in provider documentation #2058 (maastha)
  • test: Enables simulation of cloud-dev using hoverfly in alert configuration acceptance tests #2057 (AgustinBettati)
  • refactor: Uses mocks on admin.APIClient instead of custom ClusterService #2056 (EspenAlbert)
  • chore: Send Slack message for Terraform Compatibility Matrix is executed #2052 (oarbusi)
  • chore: Follow-up to Atlas SDK upgrade #2051 (lantoli)
  • chore: Fixes test names for mongodbatlas_network_container resource #2046 (lantoli)
  • refactor: Uses mocks on admin.APIClient for Project+Teams+ClustersAPIs instead of custom service #2045 (EspenAlbert)
  • chore: Updates Atlas Go SDK #2044 (github-actions[bot])
  • test: Mocks the EncryptionAtRestUsingCustomerKeyManagementApi instead of using custom service #2043 (EspenAlbert)
  • chore: Reuses project in tests for mongodbatlas_advanced_cluster resource #2042 (lantoli)
  • doc: Updates online archive resource docs #2041 (zach-carr)
  • chore: Reuses project in tests for mongodbatlas_cluster_outage_simulation resource #2040 (lantoli)
  • chore: Reuses project in tests for mongodbatlas_network_container resource #2039 (lantoli)
  • chore: Reuses project in tests for mongodbatlas_x509_authentication_database_user resource #2038 (lantoli)
  • chore: Reuses project in tests for mongodbatlas_project_api_key resource #2037 (lantoli)
  • chore: Reuses project in tests for mongodbatlas_cluster resource #2036 (lantoli)
  • chore: Bump tj-actions/verify-changed-files from 843c0b95f87cd81a2efe729380c6d1f11fb3ea12 to 1e517a7f5663673148ceb7c09c1900e5af48e7a1 #2092 (dependabot[bot])
  • chore: Bump github.com/hashicorp/hcl/v2 from 2.20.0 to 2.20.1 #2091 (dependabot[bot])
  • chore: Bump github.com/zclconf/go-cty from 1.14.3 to 1.14.4 #2089 (dependabot[bot])
  • chore: Bump github.com/aws/aws-sdk-go from 1.51.3 to 1.51.8 #2088 (dependabot[bot])
  • chore: Bump github.com/mongodb-forks/digest from 1.0.5 to 1.1.0 #2087 (dependabot[bot])
  • chore: Bump github.com/aws/aws-sdk-go from 1.50.32 to 1.51.3 #2049 (dependabot[bot])
  • chore: Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 #2048 (dependabot[bot])
  • chore: Bump actions/checkout from 4.1.1 to 4.1.2 #2047 (dependabot[bot])

Closed Issues

  • [Bug]: Removing mongodbatlas_cloud_backup_schedule resource is resulting in error Continuous Cloud Backup cannot be on without an hourly policy item #2029

v1.15.2 (2024-03-15)

Full Changelog

Enhancements

  • feat: Adds support for Sample stream type to mongodbatlas_stream_connection #2026 (maastha)
  • feat: Adds support for using DEV/QA for mongodbgov #2009 (maastha)
  • refactor: Renames MONGODB_ATLAS_ENABLE_BETA to MONGODB_ATLAS_ENABLE_PREVIEW for features in preview #2004 (EspenAlbert)
  • feat: Adds StreamConfig attribute to mongodbatlas_stream_instance resource and datasources #1989 (oarbusi)
  • feat: Adds support for region & customer_endpoint_dns_name in privatelink #1982 (EspenAlbert)
  • feat: Updates mongodbatlas_stream_connection resource & data sources to support dbRoleToExecute attribute #1980 (maastha)

Bug Fixes

  • fix: Avoids sending database user password in update request if the value has not changed #2005 (AgustinBettati)
  • fix: Removes escape logic on IP address in mongodbatlas_access_list_api_key #1998 (maastha)
  • fix: Enables creation of database event trigger with watch against database and not collection #1968 (AgustinBettati)
  • chore: Updates Atlas Go SDK and unifies resource prefix names in tests #1966 (github-actions[bot])
  • fix: Removes SchemaConfigModeAttr from resources #1961 (maastha)
  • fix: Fixes timeout and removes deletion logic on update failure for mongodbatlas_search_index resource #1950 (maastha)
  • chore: Fixes search_deployment template to fix doc structure #1943 (oarbusi)
  • fix: Converts snapshot_id field from required to optional #1924 (marcosuma)

Closed Issues

  • [Bug]: Many provider crashes when running from GitLab CI pipeline #1944
  • Terraform lifecycle ignore_changes tags #2006
  • [Bug]: mongodbatlas_access_list_api_key CIDRs/subnets (not single IPs) fresh create after upgrade from 1.14 to 1.15 #1984
  • [Feature]: mongodbatlas_event_trigger does not support Database operations #1967
  • [Bug] mongodbatlas_custom_db_role created with the wrong permissions #1963
  • [Bug]: mongodbatlas_privatelink_endpoint_service for GCP - Provider produced inconsistent final plan #1957
  • [Bug]: Impossible to create a database scope (database watch against) in mongodbatlas_event_trigger #1956
  • [Feature]: Add resources to create function #1954
  • What will happen to the password field when DB user is imported? #1952
  • [Feature]: Add resources to automatically create mongodbatlas_event_trigger resource #1949
  • [Bug]: missing data source for app_id & service_id #1942
  • [Feature]: unable to setup log forwarding to S3 #1933
  • [Bug]: Unable to create billing alert configuration. #1927
  • [Bug]: Can't setup privatelink_endpoint_service_data_federation_online_archive region or VPC Endpoint DNS Name for AWS #1878
  • [Bug]: Undocumented behaviour privatelink_endpoint / circle dependency #1872
  • [Bug]: Provider produces inconsistent result after importing encryption_at_rest #1805
  • [Bug]: backup_compliance_policy resource missing required attribute #1800
  • mongodbatlas_cloud_backup_snapshot_export_bucket resource stuck on Still distroying... #1569
  • Assigning a custom role to a new user fails (400) UNSUPPORTED_ROLE #1522

Internal Improvements

  • chore: Reverts actionlint to enable release gh action #2034 (lantoli)
  • chore: Specifies shell in release action #2033 (lantoli)
  • chore: Fixes user terminal in release Github action #2032 (lantoli)
  • refactor: Modifies mocking of search deployment unit test directly to SDK removing intermediate service #2028 (AgustinBettati)
  • doc: Fixes doc header for datasource mongodbatlas_cloud_provider_access_setup #2027 (jvincent-mongodb)
  • chore: Removes usage of vars.MONGODB_ATLAS_ENABLE_PREVIEW #2024 (EspenAlbert)
  • chore: Run Go tests using specific packages #2014 (lantoli)
  • chore: Creates project for test execution #2010 (lantoli)
  • chore: Adjusts go.mod files after removal of integration tests #2008 (AgustinBettati)
  • chore: Reuses projects in executions in some resources and rename mig tests #2007 (lantoli)
  • chore: Simplifies makefile #2003 (lantoli)
  • doc: Adds export example to mongodbatlas_cloud_backup_snapshot_export_job resource doc #2002 (zach-carr)
  • chore: Enables tests in CI for mongodbatlas_privatelink_endpoint_service_data_federation_online_archive resource #2001 (lantoli)
  • chore: Deletes outdated integration tests #1999 (lantoli)
  • chore: Unifies pass of org variables in tests #1997 (lantoli)
  • chore: Stops using Network org in tests #1996 (lantoli)
  • chore: Changes skip project logic for cleanup action #1995 (lantoli)
  • chore: Adds Github Actions linter #1988 (lantoli)
  • doc: Adds additional PR title guidelines #1986 (zach-carr)
  • doc: Fixes mongodbatlas_roles_org_id data source documentation #1985 (maastha)
  • doc: Correct reference to cluster attribute auto_scaling_disk_gb_enabled #1983 (SimonPerryman)
  • chore: Updates Atlas Go SDK, default MongoDB version updated from 6.0 to 7.0 #1981 (github-actions[bot])
  • chore: Updates Go to 1.22 and Terraform to 1.7.4 #1979 (lantoli)
  • doc: Updates third_party_integration documentation. #1973 (marcosuma)
  • refactor: Remove redundant parameter in checkExists for trigger tests #1972 (AgustinBettati)
  • chore: Upgrades ldap_configuration and ldap_verify resources to auto-generated SDK #1971 (lantoli)
  • chore: Fixes some acceptance tests #1970 (lantoli)
  • doc: HashiCorp Terraform Version Compatibility Matrix #1969 (Zuhairahmed)
  • fix: Uses google_cloud_kms_config correctly in mongodbatlas_encryption_at_rest creation #1962 (DasLampe)
  • chore: Signs created tag during release process #1960 (AgustinBettati)
  • chore: Avoids skipping stream resources in qa tests #1959 (AgustinBettati)
  • chore: Restores atlas streams guide in examples section #1958 (AgustinBettati)
  • chore: Drop dependency on pointy #1953 (gssbzn)
  • chore: Upgrades advanced_cluster resource to auto-generated SDK #1947 (lantoli)
  • chore: Upgrades cloud_backup_schedule resource to auto-generated SDK #1946 (oarbusi)
  • doc: Add doc-preview to the CONTRIBUTING.md #1945 (andreaangiolillo)
  • chore: Upgrades global_cluster_config resource to auto-generated SDK #1938 (oarbusi)
  • chore: Upgrades cloud_backup_snapshot resource to auto-generated SDK #1936 (lantoli)
  • chore: Upgrades cluster_outage_simulation resource to auto-generated SDK #1935 (oarbusi)
  • chore: Upgrades privatelink_endpoint_service_serverless resource to auto-generated SDK #1932 (oarbusi)
  • chore: Upgrades custom_dns_configuration_cluster_aws resource to auto-generated SDK #1930 (lantoli)
  • chore: Disables tests for privatelink_endpoint_service_data_federation_online_archive in CI #1929 (oarbusi)
  • chore: Upgrades backup_compliance_policy resource to auto-generated SDK #1928 (lantoli)
  • chore: Fixes example on privatelink_endpoint_service. #1926 (marcosuma)
  • chore: Updates Atlas Go SDK #1925 (github-actions[bot])
  • chore: Upgrades network_container resource to auto-generated SDK #1920 (oarbusi)
  • chore: Upgrades serverless_instance resource to auto-generated SDK #1913 (lantoli)
  • chore: Upgrades datalake_pipeline resource to auto-generated SDK #1911 (lantoli)
  • chore: Upgrades maintenance_window resource to auto-generated SDK #1886 (lantoli)
  • chore: Bump peter-evans/create-pull-request from 6.0.1 to 6.0.2 #2022 (dependabot[bot])
  • chore: Bump actions/checkout from 4.1.1 to 4.1.2 #2021 (dependabot[bot])
  • chore: Bump bewuethr/shellcheck-action from 2.1.2 to 2.2.0 #2020 (dependabot[bot])
  • chore: Bump tj-actions/verify-changed-files from 79a8cef5d9ef3ab541ee07ef179bd6c3c2d42ecc to 843c0b95f87cd81a2efe729380c6d1f11fb3ea12 #2019 (dependabot[bot])
  • chore: Bump github.com/hashicorp/hcl/v2 from 2.19.1 to 2.20.0 #2018 (dependabot[bot])
  • chore: Bump github.com/hashicorp/terraform-plugin-go from 0.21.0 to 0.22.1 #2017 (dependabot[bot])
  • chore: Bump github.com/zclconf/go-cty from 1.14.2 to 1.14.3 #2016 (dependabot[bot])
  • chore: Bump dorny/paths-filter from 3.0.1 to 3.0.2 #1994 (dependabot[bot])
  • chore: Bump tj-actions/verify-changed-files from cb704d8c717959cf92ec9db9131372bc20356aa2 to 79a8cef5d9ef3ab541ee07ef179bd6c3c2d42ecc #1993 (dependabot[bot])
  • chore: Bump peter-evans/create-pull-request from 6.0.0 to 6.0.1 #1992 (dependabot[bot])
  • chore: Bump github.com/hashicorp/terraform-plugin-testing from 1.6.0 to 1.7.0, terraform-plugin-framework from 1.5.0 to 1.6.1 and terraform-plugin-mux from 0.14.0 to 0.15.0 #1991 (dependabot[bot])
  • chore: Bump github.com/aws/aws-sdk-go from 1.50.27 to 1.50.32 #1990 (dependabot[bot])
  • chore: Bump github.com/aws/aws-sdk-go from 1.50.22 to 1.50.27 #1977 (dependabot[bot])
  • chore: Bump github.com/aws/aws-sdk-go from 1.50.7 to 1.50.12 #1918 (dependabot[bot])
  • chore: Bump peter-evans/create-pull-request from 5.0.2 to 6.0.0 #1915 (dependabot[bot])
  • chore: Bump github.com/aws/aws-sdk-go from 1.50.17 to 1.50.22 #1965 (dependabot[bot])
  • chore: Bump dorny/paths-filter from 3.0.0 to 3.0.1 #1964 (dependabot[bot])
  • chore: Bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 #1941 (dependabot[bot])
  • chore: Bump tj-actions/verify-changed-files from 8b28bea118e7723e4672bc7ac323bcd26f271ec4 to cb704d8c717959cf92ec9db9131372bc20356aa2 #1940 (dependabot[bot])
  • chore: Bump github.com/aws/aws-sdk-go from 1.50.12 to 1.50.17 #1939 (dependabot[bot])

v1.15.1 (2024-02-07)

Full Changelog

Bug Fixes

  • fix: Sets replication_specs IDs when updating them. #1876 (marcosuma)

Internal Improvements

  • chore: Upgrades privatelink_endpoint_service_data_federation_online_archive resource to auto-generated SDK #1910 (oarbusi)
  • chore: Fixes test for federated_settings_identity_provider in QA environment #1912 (oarbusi)
  • chore: Upgrades privatelink_endpoint_serverless resource to auto-generated SDK #1908 (oarbusi)
  • chore: Fixes acceptance and migrations tests not running in CI #1907 (lantoli)
  • chore: Upgrades roles_org_id resource to auto-generated SDK #1906 (lantoli)
  • chore: Upgrades teams resource to auto-generated SDK #1905 (oarbusi)
  • doc: Fixes mongodbatlas_privatelink_endpoint_service_data_federation_online_archives doc #1903 (nsmith78660)
  • doc: Fixes some of the typos within the README.MD for the PIT example #1902 (nsmith78660)
  • chore: Upgrades private_link_endpoint resource to auto-generated SDK. #1901 (marcosuma)
  • test: Enables Acceptance test in CI for mongodbatlas_federated_settings_identity_provider #1895 (oarbusi)
  • chore: Upgrades x509authentication_database_user resource to auto-generated SDK #1884 (lantoli)
  • chore: Bump marocchino/sticky-pull-request-comment from 2.8.0 to 2.9.0 #1916 (dependabot[bot])
  • chore: Bump tj-actions/verify-changed-files #1914 (dependabot[bot])

v1.15.0 (2024-02-01)

Full Changelog

Breaking changes:

  • remove!: Removes page_num and items_per_page attributes in mongodbatlas_search_indexes data source #1880 (AgustinBettati)
  • remove!: Removes cloud_provider_access resource and data source #1804 (andreaangiolillo)

Enhancements

  • feat: Adds support to new Federated Auth parameters for OIDC #1874 (oarbusi)
  • feat: Adds new ip_addresses computed attribute in mongodbatlas_project resource and data sources #1850 (AgustinBettati)
  • feat: Adds mongodbatlas_organization New Parameters Support #1835 (maastha)

Bug Fixes

  • mongodbatlas_project_ip_access_list Unexpected replacement of CIDR with IP address #1571
  • fix: Adds toUpperCase to provider and region fields in cluster resources #1837 (andreaangiolillo)
  • fix: Improves error message when improperly setting provider_region_name field #1815 (maastha)
  • fix: Provider produces inconsistent result after importing mongodbatlas_encryption_at_rest #1813 (andreaangiolillo)
  • fix: Update attributes copy_protection_enabled, pit_enabled and encryption_at_rest_enabled in the resource mongodbatlas_backup_compliance_policy to be Optional #1803 (andreaangiolillo)
  • fix: Incompatible schema defined for mongodbatlas_backup_compliance_policy #1799 (andreaangiolillo)
  • fix: Fixes mongodbatlas_clusters plural data source to set auto_scaling_disk_gb_enabled attribute correctly #1722 (maastha)

Closed Issues

  • CANNOT_DISABLE_PIT_WITH_BACKUP_COMPLIANCE_POLICY #1855
  • Error creating user mongodbatlas_database_user #1852
  • Serverless aws_vpc_endpoint creation fails #1826
  • [Bug]: Changing Scope block in the databaseuser resource results in a replacement #1821
  • [Bug]: oplog_min_retention_hours is not expected here #1818
  • Unable to add encryption at rest through terraform #1766
  • Provider produced inconsistent result after apply #1708
  • Error: json: cannot unmarshal number 9501614080 into Go struct field CloudProviderSnapshot.storageSizeBytes of type int #1341
  • [Query] Unable to find the endpoint_service_id #1281

Internal Improvements

  • chore: Upgrades mongodbatlas_project_invitation resource to auto-generated SDK #1900
  • chore: Upgrades mongodbatlas_org_invitation resource to auto-generated SDK #1897
  • chore: Changes from env variable to input in Import GPG key #1898 (oarbusi)
  • chore: Upgrades mongodbatlas_custom_db_role resource to auto-generated SDK #1896 (lantoli)
  • chore: New released Atlas Go SDK can't be used until several hours later #1885 (gssbzn)
  • doc: Change documentation for new attributes to support OIDC Identity providers #1883 (oarbusi)
  • chore: Upgrades auditing resource to auto-generated SDK #1881 (lantoli)
  • chore: Upgrades mongodbatlas_api_key resource to auto-generated SDK #1879 (lantoli)
  • chore: Upgrades mongodbatlas_access_list_api_key resource to auto-generated SDK #1877 (lantoli)
  • chore: Updates mongodbatlas_online_archive resource with new SDK #1875 (lantoli)
  • chore: Removes scheduled tests for Terraform 1.6.x #1871 (lantoli)
  • chore: Updates Atlas Go SDK #1865 (github-actions[bot])
  • chore: Unifies SDK connection getting in tests #1864 (lantoli)
  • doc: Updates documentation for mongodbatlas_database_user resource to guide users to set database name admin for custom roles #1862 (maastha)
  • doc: Remove Extra Bracket from API Key Example #1861 (Zuhairahmed)
  • chore: Upgrades go toolchain to 1.21.6, Terraform latest version to 1.7.x #1860 (lantoli)
  • chore: Increase parallelism in Test Suite #1859 (lantoli)
  • chore: Ping GH actions to a GitSHA #1858 (andreaangiolillo)
  • test: Adds unit tests for mongodbatlas_federated_settings_identity_provider #1857 (oarbusi)
  • chore: Updates Atlas Go SDK #1856 (github-actions[bot])
  • chore: Updates mongodbatlas_federated_database_instance resource with new SDK #1854 (lantoli)
  • chore: Updates mongodbatlas_search_deployment resource with new SDK #1853 (lantoli)
  • chore: Updates mongodbatlas_alert_configuration resource with new SDK #1851 (lantoli)
  • doc: Update templates/README.md #1849 (andreaangiolillo)
  • chore: Updates mongodbatlas_search_index resource with new SDK #1848 (lantoli)
  • chore: Define default resource and data source documentation template #1847 (andreaangiolillo)
  • chore: Updates project resource with new SDK #1843 (lantoli)
  • chore: Use new attributes from new SDK in Federated Auth #1842 (oarbusi)
  • chore: Updates mongodbatlas_database_user resource with new SDK #1840 (lantoli)
  • chore: Adjusts scaffold command to generate config file for schema scaffolding #1839 (AgustinBettati)
  • chore: Updates the Advanced Cluster and Federation tests to use EU_WEST_1 and EU_WEST_2 regions #1838 (andreaangiolillo)
  • chore: Addressed followup comments in #1833 #1836 (andreaangiolillo)
  • refactor: Migrates mongodbatlas_organization resource & data sources to new Atlas SDK #1834 (maastha)
  • doc: Adjust documentation of mongodbatlas_search_deployment resource and data source #1833 (andreaangiolillo)
  • doc: Update CONTRIBUTING.md to explain how to generate doc #1832 (andreaangiolillo)
  • chore: Uses new Atlas Go SDK version #1831 (lantoli)
  • refactor: Adjusts mongodbatlas_search_deployment schema definitions with structure of new schema scaffolding command #1830 (AgustinBettati)
  • chore: Define a new makefile command for running tfplugindocs #1829 (andreaangiolillo)
  • chore: Defines new schema scaffolding command using terraform code generation tools #1827 (AgustinBettati)
  • doc: Project and Org API Key Support Clarification #1822 (Zuhairahmed)
  • chore: Runs nightly tests for Terraform CLI version 1.2.x #1820 (lantoli)
  • chore: Rename folders within examples/ to match the resource names used in each example #1819 (andreaangiolillo)
  • chore: Add templates for mongodbatlas_search_deployment #1816 (andreaangiolillo)
  • chore: Adjust name of acceptance test runner workflow #1814 (AgustinBettati)
  • chore: Adjusts release process to run tests against QA before releasing #1812 (AgustinBettati)
  • doc: DOCSP-34594 clarify use case for deleting network containers #1811 (kanchana-mongodb)
  • chore: Skips Stream test group when running in QA #1810 (AgustinBettati)
  • test: Add unit tests to mongodbatlas_advanced_cluster #1809 (oarbusi)
  • chore: Migrates mongodbatlas_federated_settings_identity_provider to new auto-generated SDK #1808 (oarbusi)
  • doc: Fixes documentation of required arguments in api key data sources #1807 (AgustinBettati)
  • doc: Clarifies lack of support for import statement in organization resource #1806 (AgustinBettati)
  • chore: Add tfplugindocs & tfplugingen-openapi to the dev tools #1798 (andreaangiolillo)
  • test: Fixes flaky behaviour of atlas user data source test #1797 (AgustinBettati)
  • doc: Clean up doc bug of resource mongodbatlas_access_list_api_key resource name #1796 (Zuhairahmed)
  • chore: Replace PlanOnly tests with PreApply plancheck.ExpectEmptyPlan() as advised in terraform-plugin-testing 1.6.0 #1795 (AgustinBettati)
  • refactor: Extract acceptance test into separate workflow to handle configuration of env variables #1794 (AgustinBettati)
  • chore: Enable Network peering acc tests using AWS to run as part of CI #1793 (andreaangiolillo)
  • test: Fixes tests after updating terraform-plugin-testing from 1.5.1 to 1.6.0 #1792 (AgustinBettati)
  • doc: Updated Guidance for when users are unable to delete cluster and backup schedule with backup compliance policy enabled #1790 (Zuhairahmed)
  • chore: Allows to to run acceptance tests for a published Atlas provider version #1789 (lantoli)
  • chore: Uses Mockery instead of manually created mocks in project unit tests #1788 (oarbusi)
  • test: Adds migration tests for stream resources #1787 (AgustinBettati)
  • chore: Use Mockery instead of manually created mocks for mongodbatlas_encryption_at_rest unit tests #1786 (oarbusi)
  • chore: Removes coverage reports #1785 (lantoli)
  • chore: Run external depended tests in CI mongodbatlas_project_ip_access_list #1784 (andreaangiolillo)
  • chore: unit test failure missing permission #1778 (andreaangiolillo)
  • chore: Uses only latest provider version for Test Suite workflow #1777 (lantoli)
  • chore: update bug_report.yml #1776 (andreaangiolillo)
  • chore: CLOUDP-214958: Run acc tests faster in local reusing cluster database_user #1775 (andreaangiolillo)
  • chore: PR title check ensures uppercase is used in first character #1774 (AgustinBettati)
  • chore: Uses ExternalProviders helper functions for tests #1773 (lantoli)
  • chore: Enable running acceptance tests against QA environment #1772 (AgustinBettati)
  • doc: added CODE_OF_CONDUCT.md #1771 (andreaangiolillo)
  • chore: Runs tests for latest minor versions of each major TF version #1769 (lantoli)
  • chore: CLOUDP-215956 - Convert our bug report issue on GitHub to forms #1767 (andreaangiolillo)
  • chore: Creates mock generation infrastructure #1763 (lantoli)
  • chore: update the alert notifications regions for Datadog #1761 (jfmainville)
  • chore: Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.31.0 to 2.32.0 #1893 (dependabot[bot])
  • chore: Bump github.com/aws/aws-sdk-go from 1.50.3 to 1.50.7 #1892 (dependabot[bot])
  • chore: Bump github.com/hashicorp/terraform-plugin-mux from 0.13.0 to 0.14.0 #1891 (dependabot[bot])
  • chore: Bump github.com/hashicorp/terraform-plugin-go from 0.20.0 to 0.21.0 #1890 (dependabot[bot])
  • chore: Bump peter-evans/create-or-update-comment from 3.1.0 to 4.0.0 #1889 (dependabot[bot])
  • chore: Bump tj-actions/verify-changed-files from 58f5ac78e19e6cc3fb9d4048ae1a13bf364fa983 to 5ef175f2fd84957530d0fdd1384a541069e403f2 #1888 (dependabot[bot])
  • chore: Bump dorny/paths-filter from 2.11.1 to 3.0.0 #1887 (dependabot[bot])
  • chore: Bump github.com/aws/aws-sdk-go from 1.49.22 to 1.50.3 #1873 (dependabot[bot])
  • chore: Bump crazy-max/ghaction-import-gpg from 2.1.0 to 6.1.0 #1870 (dependabot[bot])
  • chore: Bump tj-actions/verify-changed-files from d9a97a5b5231f455f0390017ccd706727b45e287 to 58f5ac78e19e6cc3fb9d4048ae1a13bf364fa983 #1869 (dependabot[bot])
  • chore: Bump github.com/zclconf/go-cty from 1.14.1 to 1.14.2 #1867 (dependabot[bot])
  • chore: Bump go.mongodb.org/atlas-sdk/v20231115004 from 20231115004.0.0 to 20231115004.1.0 #1866 (dependabot[bot])
  • chore: Bump github.com/aws/aws-sdk-go from 1.49.17 to 1.49.22 #1846 (dependabot[bot])
  • chore: Bump github.com/gruntwork-io/terratest from 0.46.9 to 0.46.11 #1845 (dependabot[bot])
  • chore: Bump github.com/hashicorp/terraform-plugin-framework from 1.4.2 to 1.5.0 #1844 (dependabot[bot])
  • chore: Bump tj-actions/verify-changed-files from 2a93ea6f3eef7ba31bb9b4fe83dab787a45356fb to d9a97a5b5231f455f0390017ccd706727b45e287 #1825 (dependabot[bot])
  • chore: Bump github.com/gruntwork-io/terratest from 0.46.8 to 0.46.9 #1824 (dependabot[bot])
  • chore: Bump github.com/aws/aws-sdk-go from 1.49.13 to 1.49.17 #1823 (dependabot[bot])
  • chore: Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 #1817 (dependabot[bot])
  • chore: Bump github.com/aws/aws-sdk-go from 1.49.10 to 1.49.13 #1802 (dependabot[bot])
  • chore: Bump tj-actions/verify-changed-files from 08975f08f935b937e16554ebd18f713b5263248a to 2a93ea6f3eef7ba31bb9b4fe83dab787a45356fb #1801 (dependabot[bot])
  • chore: Bump github.com/aws/aws-sdk-go from 1.49.6 to 1.49.10 #1791 (dependabot[bot])
  • chore: Bump github.com/aws/aws-sdk-go from 1.49.1 to 1.49.6 #1783 (dependabot[bot])
  • chore: Bump github.com/hashicorp/terraform-plugin-mux from 0.12.0 to 0.13.0 #1782 (dependabot[bot])
  • chore: Bump github.com/hashicorp/terraform-plugin-go from 0.19.1 to 0.20.0 #1781 (dependabot[bot])
  • chore: Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.30.0 to 2.31.0 #1780 (dependabot[bot])
  • chore: Bump tj-actions/verify-changed-files from 5eff60fda839b96c3e34d8239dffb116c900582c to 08975f08f935b937e16554ebd18f713b5263248a #1779 (dependabot[bot])

v1.14.0 (2023-12-19)

Full Changelog

Breaking changes:

  • fix!: Replaces .String() method with internal method .TimeToString() to align formatting with the Atlas API. #1699 (marcosuma)
    • Fixes date fields that were not compliant to the ISO 8601 timestamp format in UTC, in line with the documentation.
  • feat!: New required attributes authorized_user_first_name and authorized_user_last_name in mongodbatlas_backup_compliance_policy resource. #1655 (marcosuma)
    • Adds first and last name in mongodbatlas_backup_compliance_policy resource to reflect recent changes in the Atlas API.

Enhancements

Bug Fixes

  • fix: Doesn't disable X.509 in the project when mongodbatlas_x509_authentication_database_user resource is deleted #1760 (lantoli)
  • fix: Converts root project_id attribute to optional in mongdbatlas_project_api_key resource #1664 (AgustinBettati)
  • fix: Defines project_assignment block in mongodbatlas_project_api_key as required to avoid plugin crash #1663 (AgustinBettati)
  • fix: Fixes cluster update when adding replication specs #1755 (lantoli)
  • fix: Provider crashes when an invalid role name is specified to mongodbatlas_project_api_key #1720 (andreaangiolillo)
  • fix: Fixes string representation of id for project delete function #1733 (oarbusi)

Bug Fixes for HashiCorp Terraform Version 1.0.8

  • fix: Fixes mongodbatlas_cloud_provider_access, mongodbatlas_org_invitation, mongodbatlas_project_api_key, mongodbatlas_third_party_integration in older Terraform versions #1748 (lantoli)
  • fix: Fixes mongodbatlas_network_container, mongodbatlas_private_endpoint_regional_mode in older Terraform versions #1741 (lantoli)
  • fix: Fixes mongodbatlas_serverless_instance in older Terraform versions #1740 (lantoli)
  • fix: Fixes some tests in search_index test group in older Terraform versions #1758 (lantoli)

Deprecations and Removals

  • deprecate: Deprecates optional root project_id attribute in mongdbatlas_project_api_key #1665 (AgustinBettati)

Closed Issues

  • mongodbatlas_alert_configuration failing to be created on apply due to METRIC_TYPE_UNSUPPORTED for DISK_PARTITION alerts 400 error #1716
  • Provider produced inconsistent result after apply #1707
  • Error: Provider produced inconsistent final plan for mongodbatlas_privatelink_endpoint_service #1690
  • Provider not working with Secret Manager #1683
  • In the mongodbatlas_advanced_cluster ressource, forbidden characters for the values of the tags are allowed by the provider and fail on apply. #1668

Internal Improvements

  • test: Unit test for project_ip_access_list resource #1756 (oarbusi)
  • chore: CLOUDP-215162: Update Jira GitHub Action to update Ticket status based on the issue #1754 (andreaangiolillo)
  • chore: Migrate project_ip_access_list to new SDK #1753 (oarbusi)
  • chore: Fix examples job by defining beta flag #1751 (AgustinBettati)
  • test: Unit test encryption_at_rest resource #1750 (oarbusi)
  • chore: Bump github.com/aws/aws-sdk-go from 1.48.13 to 1.49.1 #1744 (dependabot[bot])
  • chore: New scaffold command for creating resources/data sources #1739 (AgustinBettati)
  • test: Add unit test to database_user resource #1738 (oarbusi)
  • chore: Lint error #1734 (andreaangiolillo)
  • doc: CLOUDP-215923: Removes sunset resources from documentation #1732 (andreaangiolillo)
  • chore: Define atlas stream functionality under beta flag environment variable #1726 (AgustinBettati)
  • chore: migrate encryption_at_rest resource to new SDK #1725 (oarbusi)
  • chore: Migrate database user resource to new SDK #1723 (oarbusi)
  • doc: CLOUDP-216288 - Update the warning message in the cluster resource to mention a bug on the container ids #1719 (andreaangiolillo)
  • chore: Uses official CLI GH action in Terraform clean-up workflow #1718 (lantoli)
  • chore: Change region used in online archive process region to one supported in cloud dev #1703 (AgustinBettati)
  • chore: CLOUDP-215192 - Update Automation That Creates Github Issues To Create CLOUDP rather than INTMDB #1696 (andreaangiolillo)
  • test: Adds unit test to project resource #1694 (oarbusi)
  • chore: Create Test Suite workflow #1687 (lantoli)
  • chore: Project resource migration to new sdk #1686 (oarbusi)
  • refactor: Remove redundancy in creation functions for resources/data sources separated in packages #1682 (AgustinBettati)
  • refactor: Adjust project_api_key to new file structure #1676 (AgustinBettati)
  • chore: Remove references of legacy mongodbatlas package in make file #1675 (AgustinBettati)
  • chore: Updates Atlas Go SDK #1674 (github-actions[bot])
  • chore: Increases project list limit for clean-up Github action #1673 (lantoli)
  • test: Adds unit test to alert_configuration #1670 (oarbusi)
  • chore: Adjust CI change detection file paths after file restructure #1667 (AgustinBettati)
  • doc: Updates contributing file with code and test best practices #1666 (lantoli)
  • chore: Adds a website make goal to preview doc changes #1662 (lantoli)
  • test: Includes unit testing for search deployments state transition logic and model conversions #1653 (AgustinBettati)
  • feat: Migrates some resources to new file structure #1705 #1704 #1702 #1700 (lantoli)
  • feat: Cleans up before and after Test Suite so they don't interfere #1695 (lantoli)
  • feat: Runs Migration tests for different provider versions #1691 (lantoli)
  • feat: Allows to run acc/mig tests in GH action choosing version and test group. #1717 (lantoli)
  • feat: Restructures files #1657 (lantoli)
  • feat: Runs Acceptance and Migration tests for different Terraform CLI versions #1688 (lantoli)
  • feat: Allows to choose Terraform version for Acceptance and Migration Tests, default to latest version #1684 (lantoli)
  • fix: Fixes config flaky tests #1680 (lantoli)
  • fix: Fixes project flaky tests #1669 (lantoli)
  • fix: Runs only test group if specified in Github Action acceptance or migration tests #1730 (lantoli)
  • fix: Fixes migration tests for backup_online_archive #1724 (lantoli)
  • chore: Bump tj-actions/verify-changed-files from 7b7a3b8db9077729f56bd82fced85f4b0ee67bcd to 5eff60fda839b96c3e34d8239dffb116c900582c #1747 (dependabot[bot])
  • chore: Bump actions/stale from 8 to 9 #1746 (dependabot[bot])
  • chore: Bump actions/setup-go from 4 to 5 #1745 (dependabot[bot])
  • chore: Bump tj-actions/verify-changed-files from 2e93a84b325e5c4d3544924aee8afb7e1ffe189f to 1e75cac4ffa7ea5879addde1869f8fca09fce4c1 #1679 (dependabot[bot])
  • chore: Bump github.com/aws/aws-sdk-go from 1.48.2 to 1.48.7 #1678 (dependabot[bot])
  • chore: Bump github.com/spf13/cast from 1.5.1 to 1.6.0 #1677 (dependabot[bot])
  • chore: Bump tj-actions/verify-changed-files from 1e75cac4ffa7ea5879addde1869f8fca09fce4c1 to 7b7a3b8db9077729f56bd82fced85f4b0ee67bcd #1713 (dependabot[bot])
  • chore: Bump github.com/aws/aws-sdk-go from 1.48.7 to 1.48.13 #1712 (dependabot[bot])
  • chore: Bump github.com/gruntwork-io/terratest from 0.46.7 to 0.46.8 #1711 (dependabot[bot])
  • chore: Bump github.com/hashicorp/terraform-plugin-testing from 1.5.1 to 1.6.0 #1710 (dependabot[bot])
  • chore: Updates Atlas Go SDK #1706 (github-actions[bot])

v1.13.1 (2023-11-23)

Full Changelog

Enhancements

Bug Fixes

  • fix: uses SchemaConfigModeAttr for list attributes in mongodbatlas_cluster resource. #1654 (marcosuma)
  • fix: handles attributes as computed in mongodbatlas_cluster resource. #1642 (marcosuma)
  • fix: avoids error when removing project api key assignment for deleted project #1641 (AgustinBettati)
  • Breaking Change: fix!: handles paused clusters with errors when updating. #1640 (marcosuma)
  • fix: adds data_process_region field to mongodbatlas_online_archive resource #1634 (marcosuma)

Internal Improvements

  • fix: Update issues.yml to remove assignee #1649 (andreaangiolillo)
  • fix: (INTMDB-1312) It is not possible to add breaking change label to PR #1647 (andreaangiolillo)
  • doc: addresses outstanding comments from 1.13.0 docs release #1648 (oarbusi)
  • chore: migrates mongodbatlas_alert_configuration to new SDK #1630 (oarbusi)
  • chore: Bump github.com/hashicorp/terraform-plugin-go from 0.19.0 to 0.19.1 #1652 (dependabot[bot])
  • chore: Bump github.com/aws/aws-sdk-go from 1.47.11 to 1.48.2 #1651 (dependabot[bot])
  • chore: Bump tj-actions/verify-changed-files from 82a523f60ad6816c35b418520f84629024d70e1e to 2e93a84b325e5c4d3544924aee8afb7e1ffe189f #1650 (dependabot[bot])

v1.13.0 (2023-11-21)

Full Changelog

Enhancements

Bug Fixes

  • Fixes Terraform encryption-at-rest error when upgrading to Terraform Provider for MongoDB Atlas v1.12.2 #1617 (andreaangiolillo)
  • Defines ConfigMode for the endpoints attribute, enabling use of computed nested blocks in mongodbatlas_privatelink_endpoint_service to support HashiCorp Terraform version 1.0.8 #1629 (AgustinBettati)
  • Makes disk_iops a computed attribute in mongodbatlas_advanced_cluster resource #1620 (AgustinBettati)

Closed Issues

  • tags not working for cluster #1619
  • Terraform bug in updating serverless project #1611
  • Changes to mongodbatlas_project_ip_access_list comments force a replacement #1600
  • Rate limit of 10 invitations per 1 minutes exceeded #1589
  • The terraform-provider-mongodbatlas_v1.12.2 plugin crashed! #1567
  • Breaking change to drop deprecated fields made in minor version release #1493

Internal Improvements

v1.12.3 (2023-11-03)

Full Changelog

Enhancements

  • Adds acceptDataRisksAndForceReplicaSetReconfig parameter in mongodbatlas_cluster and mongodbatlas_advanced_cluster resources #1575 (lantoli)

Bug Fixes

  • Overrides to attribute behavior for resource elems. in mongodbatlas_cluster resource #1572 (marcosuma)
  • Fixes computed and default usage in mongodbatlas_cluster resource based on the documentation #1564 (marcosuma)
  • Fixes global num_shards adding it as computed and removing the default in mongodbatlas_cluster resource #1548 (marcosuma)

Deprecations and Removals

  • Deprecates page_num and items_per_page in data source mongodbatlas_search_indexes #1538 (lantoli)

Closed Issues

  • replication_specs do not support deep diff #1544
  • There is no team_id argument/attribute reference in mongodbatlas_project_invitation resource block. #1535
  • Provides a mongodbatlas_privatelink_endpoint by region when using data source mongodbatlas_privatelink_endpoint #1525
  • Error message: Either Atlas Programmatic API Keys or AWS Secrets Manager attributes must be set #1483
  • Unable to update Slack alert_configurations via Oauth integration #1074

Internal Improvements

v1.12.2 (2023-10-19)

Full Changelog

Enhancements

Bug Fixes

  • Fixes issue where Encryption at rest returns inconsistent plan when setting secret access key #1529 (andreaangiolillo)
  • Fixes issue where alert configuration data source for third party notifications returns nil pointer #1513 (AgustinBettati)
  • Adjusts format of database user resource id as defined in previous versions #1506 (AgustinBettati)
  • Removes delete partition_fields statements #1499 (marcosuma)
  • Changes validation of empty provider credentials from Error to Warning #1501 (AgustinBettati)
  • Uses container_id from created cluster in example #1475 (mckornfield)
  • Adjusts time for stale github issues to close after 1 week of inactivity #1512 (AgustinBettati)
  • Updates 1.10.0-upgrade-guide.html.markdown #1511 (Zuhairahmed)
  • Updates template issue with clearer guidelines #1510 (marcosuma)
  • Avoids including provider_disk_type_name property in cluster update request if attribute was removed #1508 (AgustinBettati)

Deprecations and Removals

  • Removes the data source mongodbatlas_privatelink_endpoint_service_adl #1503 (marcosuma)
  • Removes the data source mongodbatlas_privatelink_endpoints_service_adl #1503 (marcosuma)
  • Removes mongodbatlas_privatelink_endpoint_service_adl #1503 (marcosuma)
  • Removes the resource mongodbatlas_privatelink_endpoints_service_adl #1503 (marcosuma)
  • Removes the data source mongodbatlas_data_lake #1503 (marcosuma)
  • Removes the data source mongodbatlas_data_lakes #1503 (marcosuma)
  • Removes the resource mongodbatlas_data_lake #1503 (marcosuma)

Closed Issues

  • Error changing user #1509
  • Provider "registry.terraform.io/mongodb/mongodbatlas" planned an invalid value #1498
  • IP allowlist range force replacement on 1.12.0 #1495
  • Importing Online Archive resources is missing parameter partition_fields in terraform state #1492
  • mongodbatlas_network_container faulty optional variable regions #1490
  • Matcher not allowing null #1489
  • Provider version 1.12.0 is breaking the resource mongodbatlas_database_user (1.11.1 works correctly) #1485
  • mongodbatlas_project_ip_access_list causes invalid plans #1484
  • Changes to oplog_min_retention_hours not being applied when set to null #1481
  • Create alert with more than 1 notification #1473

Internal Improvements

v1.12.1 (2023-09-22)

Full Changelog

Internal Improvements

  • Updates 1.12.0 release guide and Changelog #1488 (maastha)
  • Adjusts PR template so we ensure removals and deprecations are made in isolated PRs #1480 (AgustinBettati)

Bug Fixes

  • Adds missing DatabaseRegex field when creating FederatedDataSource #1486 (marcosuma)

Closed Issues

  • tags vs. labels usage in mongodbatlas_cluster resource#1370

v1.12.0 (2023-09-20)

Full Changelog

Enhancements

  • Support for tags attribute in mongodbatlas_cluster, mongodbatlas_advanced_cluster, and mongodbatlas_serverless_instance. See Atlas Resource Tags to learn more. #1461 (AgustinBettati)
  • Support for new mongodbatlas_atlas_user and mongodbatlas_atlas_users data sources #1432 (AgustinBettati)

Bug Fixes

Deprecations and Removals

  • Deprecation of labels attribute in mongodbatlas_cluster and mongodbatlas_advanced_cluster resources.
  • Remove deprecated fields in mongodbatlas_alert_configuration resource #1385 (AgustinBettati)
  • Removal of api_keys attribute from mongodbatlas_project #1365 (maastha)
  • Removal of attributes in mongodbatlas_encryption_at_rest resource: aws_kms, azure_key_vault, google_cloud_kms #1383 (maastha)
  • Removal of MongoDB Atlas Terraform Provider v1.12.0 deprecated fields. #1418 (marcosuma)
    • provider: duration_seconds
    • advanced_cluster resource: bi_connector
    • cloud_backup_snapshot_restore_job resource: delivery_type
    • cloud_provider_access_setup resource: aws
    • cluster resource: bi_connector, provider_backup_enabled, aws_private_link, aws_private_link_srv
    • database_user resource: provider_backup_enabled
    • project_api_key resource: role_names
    • cluster and clusters data sources: bi_connector
    • project_key and project_keys data sources: role_names

Closed Issues

  • Alert notification interval_min not working #1464
  • Changing DB user role from [email protected] to readwrite@DB doesn't work #1462
  • Unable to deploy a DISK_PARTITION_UTILIZATION_DATA AlertConfiguration #1410
  • Error: The terraform-provider-mongodbatlas_v1.11.0 plugin crashed #1396
  • Trigger resource does not force replacement when app id changes #1310

Internal Improvements

  • Bump goreleaser/goreleaser-action from 4 to 5 #1470 (dependabot[bot])
  • Bump github.com/aws/aws-sdk-go from 1.45.4 to 1.45.8 #1469 (dependabot[bot])
  • Merge feature branch into master #1460 (andreaangiolillo)
  • Bump github.com/aws/aws-sdk-go from 1.45.2 to 1.45.4 #1459 (dependabot[bot])
  • Bump github.com/hashicorp/terraform-plugin-testing from 1.4.0 to 1.5.1 #1455 (dependabot[bot])
  • Bump github.com/zclconf/go-cty from 1.13.3 to 1.14.0 #1454 (dependabot[bot])
  • Bump github.com/hashicorp/hcl/v2 from 2.17.0 to 2.18.0 #1453 (dependabot[bot])
  • Bump actions/checkout from 3 to 4 #1452 (dependabot[bot])
  • Fix docs and example fix for project_api_key resource after removing role_names deprecated field #1441 (AgustinBettati)
  • Add breaking changes strategy for Terraform #1431 (wtrocki)
  • Extract Configure and Metadata framework functions into single implementation #1424 (AgustinBettati)
  • Fix INTMDB-1017 - Updated alert configuration schema with required params #1421 (andreaangiolillo)
  • IP Access List doc updates for Terraform Resources, Data Sources #1414 (zach-carr)
  • Avoid diff in state after import for undefined optional attribute in alert config notification #1412 (AgustinBettati)
  • Migrate Resource: mongodbatlas_project_ip_access_list to Terraform Plugin Framework #1411 (andreaangiolillo)
  • Remove validation of empty public_key and private_key attributes in provider config to avoid breaking change #1402 (AgustinBettati)
  • Migrate DataSource mongodbatlas_alert_configuration to Terraform Plugin Framework #1397 (AgustinBettati)
  • Migrate DataSource: mongodbatlas_project_ip_access_list to Terraform Plugin Framework #1395 (andreaangiolillo)
  • Migrate Resource: mongodbatlas_database_user to Terraform Plugin Framework #1388 (andreaangiolillo)
  • Update project documentation to remove api_keys references #1386 (maastha)
  • Migrates mongodbatlas_alert_configuration resource and removes deprecated fields #1385 (AgustinBettati)
  • Prepares migration to Terraform framework #1384 (andreaangiolillo)
  • Migrates mongodbatlas_encryption_at_rest resource to Terraform Plugin Framework #1383 (maastha)
  • Adds new framework provider, main and acceptance tests to use mux server with existing sdk v2 provider #1366 (AgustinBettati)
  • Migrates mongodbatlas_project resource to Terraform Plugin Framework and remove api_keys attribute #1365 (maastha)

v1.11.1 (2023-09-06)

Full Changelog

Enhancements

Bug Fixes

Closed Issues

  • Provider registry registry.terraform.io does not have a provider named registry.terraform.io/hashicorp/mongodbatlas #1389
  • Event Trigger resource doesn't support wildcard collection name #1374
  • 1.11.0 - terraform provider mongodbatlas_projects access denied #1371
  • Terraform-provider-mongodbatlas_v1.10.2 plugin crashes when including backup schedule #1368
  • Error: Plugin did not respond - panic: interface conversion: interface is nil, not map[string]interface #1337
  • "Error: error deleting organization information" When importing organization #1327
  • instance_size for advance cluster marked as optional in the documentation #1311
  • region_configs.#._specs.instance_size in mongodbatlas_advanced_cluster is required #1288

Internal Improvements

v1.11.0 (2023-08-04)

Full Changelog

Enhancements

Deprecations and Removals

  • Marking cloud_provider_access resource and data source as deprecated #1355 (AgustinBettati) - INTMDB-967

Bug Fixes

Closed Issues

  • json: cannot unmarshal number 4841168896 into Go struct field CloudProviderSnapshot.storageSizeBytes of type int #1333
  • Labels is not creating tags in the MongoAtlas UI #1319
  • mongodbatlas_online_archive schedule parameter update causing crashing in terraform apply #1318
  • Update Pager Duty integration fails with INTEGRATION_FIELDS_INVALID #1316
  • mongodbatlas_event_trigger is not updated if config_match is added #1302
  • Updating the 'name' field of a 'mongodbatlas_project' recreates a new Project #1296
  • mongodbatlas_org_invitation is missing ORG_BILLING_READ_ONLY role support #1280
  • mongodbatlas_alert_configuration notification microsoft_teams_webhook_url is always updated #1275
  • Provider not destroying API keys #1261
  • Has project_assignment of mongodbatlas_api_key not been implemented? #1249
  • Invalid attribute providerBackupEnabled specified. #1245

Internal Improvements

v1.10.2 (2023-07-19)

Full Changelog

Bug Fixes:

  • mongodbatlas_advanced_cluster doc is not formatted correctly #1326 - INTMDB-941 (andreaangiolillo)
  • mongodbatlas_event_trigger is not updated if config_match is added #1305 - INTMDB-922 (andreaangiolillo)
  • mongodbatlas_online_archive schedule parameter update causing crashing in terraform apply - INTMDB-935 #1320 (andreaangiolillo)

Internal Improvements:

v1.10.1 (2023-7-13)

Full Changelog

Enhancements:

  • Support for updating the name field of mongodbatlas_project without recreating a new Project - INTMDB-914 #1298 (andreaangiolillo)
  • Support for federation_settings_id parameter in mongodbatlas_organization to enable linking to an existing federation upon Create - INTMDB-838 #1289 (andreaangiolillo)
  • Support for schedule parameter in resource mongodbatlas_online_archive - INTMDB-828 #1272 (andreaangiolillo)
  • New mongodbatlas_advanced_cluster doc examples for Multi-Cloud Clusters and Global Clusters - INTMDB-442 #1256 (andreaangiolillo)
  • Support for transactionLifetimeLimitSeconds parameter in mongodbatlas_cluster and mongodbatlas_advanced_cluser - INTMDB-874 #1252 (andreaangiolillo)
  • Add Troubleshooting.md to include issue with using dynamic in Terraform - INTMDB-855 #1240 (maastha)

Bug Fixes:

Closed Issues:

  • mongodbatlas_alert_configuration failing to be created on apply due to METRIC_TYPE_UNSUPPORTED 400 error #1242
  • app_id property doesn't work in mongodbatlas_event_trigger resource #1224
  • Random change in region_configs order of mongodbatlas_advanced_cluster #1204
  • Problem returning some fields from mongodbatlas_advanced_cluster #1189
  • node_count documented as read-only for mongodbatlas_advanced_cluster #1187
  • In mongodbatlas_third_party_integration the microsoft_teams_webhook_url parameter keeps updating on every apply #1135
  • Point in Time Restore is not enabled when should_copy_oplogs is set to true, when copying backups to other regions #1134
  • Documentation: analyzer argument in Atlas search index is required #1132
  • Serverless Instance wants to do an in-place update on every run #1070

Internal Improvements:

v1.10.0 (2023-6-15)

Full Changelog

Enhancements:

Deprecations and Removals:

  • mongodbatlas_data_lake and mongodbatlas_privatelink_endpoint_service_adl (mongodb#1190) - INTMDB-806
  • Remove mongodbatlas_private_ip_mode and NEW_RELIC and FLOWDOCK in mongodbatlas_third_party_integration resources and data sources (mongodb#1159) - INTMDB-408
  • Remove mongodbatlas_cloud_provider (access, snapshot, snapshot_backup_policy, snapshot_restore_job) resources and datas sources (mongodb#1159) - INTMDB-408

Bug Fixes:

  • mongodbatlas_serverless_instance wants to do an in-place update on every run (mongodb#1152) - INTMDB-710
  • Documentation bug: analyzer argument in mongodbatlas_search_index is required (mongodb#1158) - INTMDB-780
  • Point in Time Restore is not enabled when should_copy_oplogs is set to true, when copying backups to other regions (mongodb#1150) - INTMDB-783
  • mongodbatlas_third_party_integration - microsoft_teams_webhook_url keeps updating on every apply (mongodb#1148) - INTMDB-784
  • In mongodbatlas_database_user usernames with spaces breaks state due to URL encoding (mongodb#1164) - INTMDB-809
  • mongodbatlas_backup_compliance_policy causing mongodbatlas_cloud_backup_schedule resource to fail (mongodb#1209) - INTMDB-827
  • mongodbatlas_advanced_cluster node_count parameter doc bug fix (mongodb#1193) - INTMDB-844
  • Fix typos in docs for mongodbatlas_network_peering and mongodbatlas_network_container resource imports (mongodb#1200)

Closed issues:

  • Online Archive: "Specified cloud provider is not supported in Data Lake Storage" but works in UI #1216
  • Asymmetric hardware is not supported by the provider #1214
  • region argument missing from mongodbatlas_third_party_integration for integration with PagerDuty #1180
  • Correct docs for importing network peering resources #1179
  • Terraform destroy produces a 500 (UNEXPECTED_ERROR) on the underlying API call #1162
  • produced an unexpected new value: Root resource was present, but now │ absent #1160
  • Failed to respond to the plugin.(*GRPCProvider).PlanResourceChange call #1136
  • Error: error creating MongoDB Cluster: unexpected EOF #674

Internal Improvements:

  • Chore(deps): Bump actions/stale from 7 to 8 (mongodb#1117)
  • Chore(deps): Bump github.com/zclconf/go-cty from 1.13.1 to 1.13.2 (mongodb#1184)
  • Chore(deps): Bump github.com/aws/aws-sdk-go from 1.44.268 to 1.44.272 (mongodb#1196)
  • Chore(deps): Bump github.com/gruntwork-io/terratest from 0.42.0 to 0.43.0 (mongodb#1197)
  • Chore(deps): Bump github.com/spf13/cast from 1.5.0 to 1.5.1 (mongodb#1195)
  • Chore(deps): Bump go.mongodb.org/atlas from 0.25.0 to 0.28.0 (mongodb#1194)
  • corrected documentation for advanced cluster and cluster (mongodb#1167)
  • Update component field to "Terraform" GitHub action (mongodb#1178)
  • Add action to create JIRA ticket for a new Github issue (mongodb#1166)
  • Terraform Provider Secrets Audit (mongodb#1202)
  • Add Code-health action (mongodb#1144)
  • Fix TestAccConfigDSSearchIndexes_basic (mongodb#1227)

v1.9.0 (2023-4-27)

Full Changelog

Enhancements:

Bug Fixes:

Closed issues:

  • mongodbatlas_search_index does not change name #1096
  • Unhelpful error when importing advanced cluster using mongodbatlas_cluster resource #1089
  • Update Slack alert configuration fails with INTEGRATION_FIELDS_INVALID #1086
  • Upgrade to terraform-plugin-sdk v2.25.0 #1080
  • mongodbatlas_project_ip_access_list.comment should be optional #1079
  • Can't unset auto_scaling #1072
  • mongodbatlas_access_list_api_key fails to import #1064
  • Terraform plan fails if API key created by mongodbatlas_api_key resource is deleted outside of Terraform #1057
  • mongodbatlas_search_index does not recreate when cluster_name and project_id fields change. #1053
  • ERROR: Pager Duty API key must consist of 32 hexadecimal digits #1049
  • mongodbatlas_alert_configuration not detecting drift #999
  • Provider insists on changing a sub-parameter even when no changes are necessary #997
  • Type: TEAM alert notification not saved properly #971
  • app_id In documentation is ambiguous for MongoDB Atlas Event Trigger #957
  • Provider panic with authentication_enabled=true input #873
  • Schema error when creating event_trigger referring to Atlas App Services function #858

v1.8.2 (2023-3-30)

Full Changelog

Enhancements:

Bug Fixes:

Closed Issues:

  • mongodbatlas_federated_settings_org_role_mapping INVALID_ATTRIBUTE #1110
  • Errors when creating or importing timeseries online archive #1081
  • Unexpected EOF #1083
  • mongodbatlas_access_list_api_key creation fails after api_key creation #1075
  • Panic when creating AWS privatelink endpoint #1067
  • error getting project 403 (request IP_ADDRESS_NOT_ON_ACCESS_LIST) even if whitelisted IP #1048
  • Crash during the changes for mongodbatlas_cloud_backup_schedule interval with dynamic blocks. #1041
  • Regression in 1.8.0: mongodbatlas_third_party_integration marks "type" attribute as deprecated #1032
  • Cannot reference container_id for mongodbatlas_advanced_cluster #1008
  • ERROR: Datadog API key must consist of 32 hexadecimal digits #1001
  • num_shards value changed to 1 #970
  • Segmentation Fault in TerraForm Provider #969
  • Import statements are broken in documentation and help commands in the Terraform provider are outdated. #956
  • Invitation handling is not working after user accepted invitation. #945
  • bi_connector settings don't work in mongodbatlas_advanced_cluster #893
  • Sensitive information exposed as resource Id - mongodbatlas_x509_authentication_database_user #884
  • plugin crashes during apply: panic: runtime error: invalid memory address or nil pointer dereference #866

Internal Improvements:

v1.8.1 (2023-3-7)

Full Changelog

Enhancements:

Bug Fixes:

Closed Issues:

  • Unable to create third party integration of type Datadog with version 1.8.0 #1038
  • mongodbatlas_third_party_integration - api_token keeps updating on every apply #963
  • Unable to add mongodbatlas provider to CDK #952
  • [Bug] update_snapshots doesn't save at TF state with cloud_backup_schedule resource #904
  • Cannot ignore changes for replication_specs when auto_scaling is enabled #888
  • Warning: Deprecated attribute #1042
  • GCP Network Peering remains pending when created via terraform #917

Internal Improvements:

v1.8.0 (2023-1-26)

Full Changelog

Enhancements:

  • Snapshot Distribution Support #979 - INTMDB-400
  • Programmatically Create API Keys #974 - INTMDB-346
  • Retrieve org_id from API Keys #973 - INTMDB-454
  • oplogMinRetentionHours Parameter Support in advanced_cluster and cluster resources #1016 - INTMDB-397
  • Analytics Node Tier New Features Support #994 - INTMDB-488
  • Improve Default Alerts and Example Creation #993 - INTMDB-382
  • Expand documentation for cloud_backup_schedule to include information about valid values for frequency_interval #1007 - INTMDB-547

Depreciations:

  • cloud_provider_snapshot, cloud_provider_snapshot_backup_policy, cloud_provider_snapshot_restore_job, and private_ip_mode are now deprecated and will be removed from codebase as of v1.9 release #988 - INTMDB-409
  • NEW_RELIC and FLOWDOCK in third_party_integration resource are now deprecated and will be removed from codebase as of v1.9 release #989 - INTMDB-482

Bug Fixes:

  • Hide current_certificate when X.509 Authentication Database Users are Created #985 - INTMDB-468
  • Import example added for encryption_at_rest resource #992 - INTMDB-530
  • Resource cloud_backup_snapshot_export_job variable name change #976 - INTMDB-523
  • update_snapshot doesn't save at TF state with cloud_backup_schedule resource fix #974 - INTMDB-472
  • Invitation handling after user accepts invitation fix #1012 - INTMDB-511
  • bi_connector settings in advanced_cluster fix (breaking changes) #1010 - INTMDB-455
  • third_party_integration api_token keeps updating on every apply fix #1011 - INTMDB-519
  • custom_db_role error fix #1009 - INTMDB-448
  • ldap_configuration and ldap_verify resources fix #1004 - INTMDB-543
  • cloud_backup_schedule resource fix #968 - INTMDB-427
  • search_index_test fix #964 - INTMDB-341
  • Cannot ignore changes for replication_specs when autoscaling enabled fix #961 - INTMDB-464
  • BI Connector documentation fix #1017
  • federated_settings_org_config import example fix #996

Closed Issues:

  • Documentation: Expand documentation for mongodbatlas_cloud_backup_schedule to include information about valid values for frequency_interval #1005
  • Serverless instance returns incorrect connection string #934
  • Terraform apply failed with Error: Provider produced inconsistent final plan This is a bug in the provider, which should be reported in the provider's own issue tracker. #926

Internal Improvements:

v1.7.0 (2023-1-16)

Full Changelog

Enhancements:

  • AWS Secrets Manager (AWS SM) Authetication for Terraform Atlas Provider #975 - INTMDB-521

Bug Fixes:

  • Resource cloud_backup_snapshot_export_job variable name change #976 - INTMDB-523
  • Deprecate legacy mongodbatlas.erb given Terraform Registry autogeneration #962 - INTMDB-477

Closed Issues:

  • Terraform plan fail: Asymmetric hardware is not supported by the v1.0 API #958
  • Error importing ressource mongodbatlas_network_peering.mongo_peer #906
  • [Bug] container_id is unconfigurable attribute at mongodbatlas_advanced_cluster resource #890
  • mongodbatlas_alert_configuration - api_token keeps wanting to change #863
  • Docs - Example - Return a Connection String - Azure Private Endpoint #713

Internal Improvements:

v1.6.1 (2022-12-6)

Full Changelog

Enhancements:

  • Enable Adv Cluster and Cluster to have configurable timeouts #951 - INTMDB-503
  • Updated Prometheus Example #942 - INTMDB-498
  • Auto-Generate Changelog #944 - INTMDB-478

Bug Fixes:

  • Alert Configuration -- Api Token erroneous changes #941 - INTMDB-426
  • Fix example private endpoint called out in issue 713 #907 - INTMDB-434
  • Cluster rename is inconsistently rejected by Terraform #929 - INTMDB-438
  • Terraform does not wait for cluster update when creating GCP private endpoints #943 - INTMDB-465
  • mongodbatlas_federated_settings_connected_organization customer HELP + doc bug #924 - INTMDB-481
  • Serverless Private Endpoint Connection String Example Fix #940 - INTMDB-493
  • Fix regional mode endpoint test #946 - INTMDB-470
  • Skip tests for OPS GENIE and GOV #937 - INTMDB-484
  • Test Instability around privatelink tests fix #895 - INTMDB-384
  • Shorten test names that are too long to allow for targeting specific tests #932 - INTMDB-368
  • Remove container_id from configurable attribute in advanced_cluster #931 - INTMDB-463

Closed Issues:

  • No documented way to get config out of third party integration #939
  • Double checking Terraform Plan before I destroy Production #938
  • Issue: MongoDB Atlas Plugin Failure v 1.5.0 #928
  • MILLION_RPU unit isn't supported by provider #854
  • MS Teams alert support in terraform provider is missing #827

Internal Improvements:

v1.6.0 (2022-11-17)

Full Changelog

Enhancements:

  • Termination Protection for Advanced Cluster/Cluster/Serverless Instances #912 - INTMDB-444
  • AWS/Azure Serverless Private Endpoints #913 - INTMDB-364

Internal Improvements:

  • docs(website): fix federated_settings_org_config resource name by removing the misleading trailing s #908
  • chore(github): add link to contribution guidelines in PR template #910
  • docs(resource/role_mapping): indent sub-elements of role_assignments #918
  • docs(resource/role_mapping): add link to reference of available role IDs #919
  • federated settings plural fix #914
  • Chore(deps): Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.24.0 to 2.24.1 #922
  • Chore(deps): Bump golangci/golangci-lint-action from 3.3.0 to 3.3.1 #925
  • Chore(deps): Bump github.com/gruntwork-io/terratest from 0.40.24 to 0.41.0 #923
  • Workaround to handle serverless endpoint tests failing due to provider name missing from API #927
  • Release staging v1.6.0 #921

v1.5.0 (2022-11-07)

Full Changelog

Enhancements:

  • INTMDB-224 - Support AtlasGov with Terraform #865
  • INTMDB-314 - Feature add: Add ability to upgrade shared/TENANT tiers for clusters and advanced clusters #874
  • INTMDB-349 - New AtlasGov parameter to tell the provider to use the Atlas gov base URL #865
  • INTMDB-373 - Add new notification parameters to the mongodbatlas_alert_config resource #883
  • INTMDB-378 - Document for users how to get a pre-existing container id #883
  • INTMDB-377 - Release 1.5 (both pre and then GA) #887
  • INTMDB-394 - MS Teams alert support #320

Bug Fixes:

  • INTMDB-326 - Review code/tests and docs for resource_mongodbatlas_search_index #891
  • INTMDB-334 - Determine best path forward for GCP PSC timeouts and implement #859
  • INTMDB-370 - Docs not complete for cloud_backup_snapshot_restore_job #870
  • INTMDB-403 - Update third_party_integration.markdown #851
  • INTMDB-405 - Add cluster label to advanced clusters #857
  • INTMDB-406 - MILLION_RPU unit isn't supported by provider #854 #854

Closed Issues:

  • MS Teams alert support in terraform provider is missing #827
  • MILLION_RPU unit isn't supported by provider not_stale #854

Merged Pull Requests:

  • INTMDB-378: Add link for How To Guide for existing container ID #883
  • INTMDB-403: Update third_party_integration.markdown #851
  • INTMDB-404: mongodbatlas_advanced_cluster doc updates #852
  • INTMD-428: doc update to "mongodbatlas_projects" #869
  • Docs: fix custom_dns_configuration_cluster_aws #860
  • Relying on atlas api for unit validation on alert configuration #862
  • Adding a github actions to automatically close stale issues/PRs based on CLOUDP-79100 #872
  • Encryption_at_rest M10+ limit doc update #886
  • Update cluster.html.markdown #878
  • Add APIx1 CODEOWNER #894
  • Chore(deps): Bump octokit/request-action from 2.1.6 to 2.1.7 #868
  • Chore(deps): Bump github.com/gruntwork-io/terratest from 0.40.22 to 0.40.24 #875
  • Chore(deps): Bump golangci/golangci-lint-action from 3.2.0 to 3.3.0 #897

v1.4.6 (2022-09-19)

Full Changelog

Enhancements and Bug Fixes:

  • INTMDB-387 - Enable Azure NVME for Atlas Dedicated clusters #833
  • INTMDB-342 - Update TestAccDataSourceMongoDBAtlasPrivateEndpointRegionalMode_basic test to use a new project to prevent conflicts #837
  • INTMDB-347 - Cloud_backup is not being correctly imported - issue #768
  • INTMDB-354 - Update docs around what requires an API key access list #834
  • INTMDB-363 - [Updated Feature] Add serverless backup to mongodbatlas_serverless_instance #830
  • INTMDB-379 - Release 1.4.6 (both pre and then GA)
  • INTMDB-381 - Customer is unable to disable backup auto export #823
  • INTMDB-383 - Update the BYOK/encryption at rest resource #805
  • INTMDB-385 - use_org_and_group_names_in_export_prefix is not working for a customer
  • INTMDB-386 - Add new role types to invitation verification #840
  • INTMDB-371 - Timeout when creating privatelink_endpoint #806
  • INTMDB-372 - Fix failing test for testAccMongoDBAtlasAlertConfigurationConfigWithMatchers #836
  • INTMDB-358 - Upgrade to go1.18 #835
  • INTMDB-391 - Doc Fix for teams.html.markdown #838

Closed Issues:

  • importing existing cluster does not populate backup status #768 #768

Merged Pull Requests:

Full Changelog

Fixed

  • INTMDB-369: Fix parsing of delivery_type_config when using point_in_time for cloud_backup_snapshot_restore_job, in #813
  • INTMDB-322: Validated serverless alert_configurations and improved documentation on usage, addressing issue #722 in #819

v1.4.4 (2022-08-18)

Full Changelog

Fixed

  • INTMDB320 - Fix Global Cluster import documentation, in #796
  • INTMDB-331 - Update GCP documentation, issue #753, in #793
  • INTMDB-351 - Project data_source reads name, issue #788, in #795
  • INTMDB-362: Header Clarifications "Resource" vs "Data Source" in Documentation, in [#803])(mongodb#803)
  • INTMDB-343: Update go from 1.16 to 1.17 add windows arm64 build support, in #797

v1.4.4-pre.1 (2022-08-17)

Full Changelog

Closed Issues:

  • Unable to update members in an existing "mongodbatlas_teams" as the provider attempts to remove all users first #790
  • Please elaborate how to acquire PROJECTID and PEERINGID and PROVIDERNAME for import of network peering #789
  • error: error reading cloud provider access cloud provider access role not found in mongodbatlas, please create it first #781

Merged Pull Requests:

v1.4.3 (2022-07-12)

Full Changelog

Fixed:

  • INTMDB-335: Add option for multiple weekly monthly schedules @martinstibbe in #784
  • INTMDB-348: autoexport parameter not being set via provider #784
  • INTMDB-323: Removed the requirement to set MONGODB_ATLAS_ENABLE_BETA to use serverless and update the docs to match. #783
  • INTMDB-330 Fixed Serverless Instance Import Documentation. Closes #754
  • Fix typo in custom_db_role documentation #780
  • Fix typo in federated_settings_org_configs documentation #779

v1.4.2 (2022-07-7)

Full Changelog

Fixed:

  • INTMDB-313: Update project settings default flags by @martinstibbe in mongodb#778

v1.4.1 (2022-07-7)

Full Changelog

Fixed:

  • Update CHANGELOG.md by @martinstibbe in mongodb#771
  • INTMDB-313: Update project settings default flags by @martinstibbe in mongodb#773

v1.4.0 (2022-07-5)

Full Changelog

Closed Issues:

Note: the binary executable for windows/arm64 is not available for this release. Next release will include.

  • Fix for Add support for cloud export backup to mongodbatlas_cloud_backup_schedule #740
  • Feature Add: Update the project resource with new settings #741
  • Fix for Potential bug when disabling auditing #705
  • Feature Add: Prometheus and Microsoft Team to the Third Party Integration Settings #706
  • Fix for Correct import function for snapshot export bucket #714 #715
  • Fix for Add support for schema migration #717
  • Feature Add: Prometheus and Microsoft Team to the Third Party Integration Settings
  • Fix for Cannot import export bucket - bad state id encoding #708
  • Error missing expected { when updating the provider #697

Merged Pull Requests:

  • INTMDB-321: Add support for cloud export backup to mongodbatlas_cloud_backup_schedule #740 (martinstibbe)
  • INTMDB-313: Update the project resource with new settings #741 (martinstibbe)
  • INTMDB-301: Feature add: Add support for management of federated authentication configuration #742 (martinstibbe)
  • INTMDB-307: Add Regionalized Private Endpoint Settings #718 (evertsd)
  • INTMDB-310: Potential bug when disabling auditing #705 (martinstibbe)
  • INTMDB-311: Feature Add: Prometheus and Microsoft Team to the Third Party Integration Settings #706 (martinstibbe)
  • INTMDB-315: Correct import function for snapshot export bucket #715 (martinstibbe)
  • INTMDB-309: Add support for schema migration #717 (martinstibbe)

v1.4.0-pre.1 (2022-06-29)

Full Changelog

Closed Issues:

Note: the binary executable for windows/arm64 is not available for this release. Next release will include.

  • Fix for Add support for cloud export backup to mongodbatlas_cloud_backup_schedule #740
  • Feature Add: Update the project resource with new settings #741
  • Fix for Potential bug when disabling auditing #705
  • Feature Add: Prometheus and Microsoft Team to the Third Party Integration Settings #706
  • Fix for Correct import function for snapshot export bucket #714 #715
  • Fix for Add support for schema migration #717
  • Feature Add: Prometheus and Microsoft Team to the Third Party Integration Settings
  • Fix for Cannot import export bucket - bad state id encoding #708
  • Error missing expected { when updating the provider #697

Merged Pull Requests:

  • INTMDB-321: Add support for cloud export backup to mongodbatlas_cloud_backup_schedule #740 (martinstibbe)
  • INTMDB-313: Update the project resource with new settings #741 (martinstibbe) (martinstibbe)
  • INTMDB-301: Feature add: Add support for management of federated authentication configuration #742 (martinstibbe)
  • INTMDB-307: Add Regionalized Private Endpoint Settings #718 (evertsd)
  • INTMDB-310: Potential bug when disabling auditing #705 (martinstibbe)
  • INTMDB-311: Feature Add: Prometheus and Microsoft Team to the Third Party Integration Settings #706 (martinstibbe)
  • INTMDB-315: Correct import function for snapshot export bucket #715 (martinstibbe)
  • INTMDB-309: Add support for schema migration #717 (martinstibbe)

v1.3.1-pre.1 (2022-02-23)

Full Changelog

Closed issues:

  • Advance Cluster resource ignoring the autoscaling options #686
  • Ensure we handle new flow for project deletion well #688 #688
  • Provider did not catch 400 error returned from the API #687
  • Update timing of autodefer #695

Merged pull requests:

  • INTMDB-300: Advance Cluster resource ignoring the autoscaling options #686 (martinstibbe)
  • INTMDB-302: Ensure we handle new flow for project deletion well #688 #688 (evertsd)
  • INTMDB-303: Provider did not catch 400 error returned from the API #687 (martinstibbe)
  • INTMDB-305: Update timing of autodefer #695 (martinstibbe)

v1.3.1 (2022-03-28)

Full Changelog

  • INTMDB-306: [Terraform] Release bug fix version 1.3.1

v1.3.1-pre.1 (2022-02-23)

Closed issues:

  • Advance Cluster resource ignoring the autoscaling options #686
  • Ensure we handle new flow for project deletion well #688 #688
  • Provider did not catch 400 error returned from the API #687
  • Update timing of autodefer #695

Merged pull requests:

  • INTMDB-300: Advance Cluster resource ignoring the autoscaling options #686 (martinstibbe)
  • INTMDB-302: Ensure we handle new flow for project deletion well #688 #688 (evertsd)
  • INTMDB-303: Provider did not catch 400 error returned from the API #687 (martinstibbe)
  • INTMDB-305: Update timing of autodefer #695 (martinstibbe)

v1.3.0 (2022-02-23)

Full Changelog

Merged pull requests:

v1.3.0-pre.1 (2022-02-22)

Full Changelog

Closed issues:

  • Auto scaling of storage cannot be disabled for mongodbatlas_advanced_cluster via "disk_gb_enabled" #677
  • Can't create M0 free tier on Azure #675
  • Error: error creating MongoDB Cluster: unexpected EOF #674
  • attempting to assign api key to resource mongodbatlas_project results in Error: Unsupported block type #671
  • Error in documentation page : aws_kms -> aws_kms_config #666
  • Accepting organization invitation causes 404 #636
  • Alert configuration state is not stable #632
  • mongodbatlas_cloud_backup_schedule with Azure results in "restore window days" mandatory #625
  • incorrect values from mongodbatlas_cluster and mongodbatlas_clusters datasources #618
  • mongodb atlas network container atlas cidr block value and real value is not mached #617
  • config_full_document_before not working in EventTriggers #616
  • Hitting timing issue when trying to integrate with aws provider's aws_iam_access_key resource #127

Merged pull requests:

  • INTMDB-291: pre-release v1.3.0 #680 (abner-dou)
  • Chore(deps): Bump github.com/gruntwork-io/terratest from 0.40.1 to 0.40.2 #679 (dependabot[bot])
  • Chore(deps): Bump github.com/gruntwork-io/terratest from 0.40.0 to 0.40.1 #678 (dependabot[bot])
  • INTMDB-299: Support Cloud Backup Export Jobs #673 (abner-dou)
  • Chore(deps): Bump octokit/request-action from 2.1.0 to 2.1.4 #672 (dependabot[bot])
  • update the documentations for new changes #670 (nikhil-mongo)
  • Chore(deps): Bump github.com/gruntwork-io/terratest from 0.38.9 to 0.40.0 #669 (dependabot[bot])
  • INTMDB-298: fixes a bug where you couldn't delete a team in team resource #668 (coderGo93)
  • INTMDB-297: set the container id to avoid null in state of data source cluster(s) #667 (coderGo93)
  • fixed typo in mongodbatlas_teams sidebar #665 (MartinCanovas)
  • INTMDB-295: Fixes a bug about unauthorized error in project resource #664 (coderGo93)
  • INTMDB-293: Added container_id in advanced cluster #663 (coderGo93)
  • INTMDB-294: [Terraform] Address security warnings from dependabot #661 (thetonymaster)
  • Chore(deps): Bump github.com/gruntwork-io/terratest from 0.38.8 to 0.38.9 #660 (dependabot[bot])
  • INTMDB-290: Added advanced configuration for datasource/resource of advanced cluster #658 (coderGo93)
  • Fix 1.2 upgrade/info guide formatting error #657 (themantissa)

v1.2.0 (2022-01-14)

Full Changelog

Merged pull requests:

v1.2.0-pre.1 (2022-01-13)

Full Changelog

Closed issues:

  • mongodbatlas_teams provides a Team resource #649
  • terraform-provider-mongodbatlas_v0.8.0 plugin: panic: runtime error: invalid memory address or nil pointer dereference #644
  • backup snapshot and restore not working automated #642
  • Delete default alerts #628
  • Cannot set multiple notifications for an alert #626
  • PRIVATE_ENDPOINT_SERVICE_ALREADY_EXISTS_FOR_REGION #590
  • INVALID_CLUSTER_CONFIGURATION when modifying a cluster to use replication_specs (eg for multi-region) #588

Merged pull requests:

  • Re-branch from 651 due to conflict of docs fixes #654 (themantissa)
  • INTMDB-268: Pre-release v1.2.0 #650 (abner-dou)
  • INTMDB-5: added parameter team name for alert configurations #648 (coderGo93)
  • Fix markdown formatting in network_container.html.markdown #647 (pmacey)
  • INTMDB-15: Added parameter advanced conf for cluster datasource #646 (coderGo93)
  • INTMDB-284: Updated docs in alert configuration resource and datasource #645 (coderGo93)
  • INTMDB-285: Fix org_invitations issue #643 (abner-dou)
  • Chore(deps): Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.9.0 to 2.10.1 #641 (dependabot[bot])
  • INTMDB-263: Create Resource and Datasource for private_link_endpoint_adl #640 (abner-dou)
  • INTMDB-287: Fixes the issues in project api keys #639 (coderGo93)
  • Chore(deps): Bump github.com/gruntwork-io/terratest from 0.38.5 to 0.38.8 #638 (dependabot[bot])
  • INTMDB-283: Fixes a bug about optional parameters in Cloud Backup Schedule #631 (coderGo93)
  • INTMDB-281: Fix realm event trigger issue #630 (abner-dou)
  • INTMDB-282: Updated test and docs for alert configuration using notifications #629 (coderGo93)
  • INTMDB-280: Fix cluster datasource scaling issue #627 (abner-dou)
  • INTMDB-272: Validate using interval_min for PagerDuty, VictorOps, GenieOps #624 (coderGo93)
  • INTMDB-276: Added VersionReleaseSystem parameter for resource/datasource(s) of cluster #623 (coderGo93)
  • Chore(deps): Bump github.com/gruntwork-io/terratest from 0.38.4 to 0.38.5 #622 (dependabot[bot])
  • Chore(deps): Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.8.0 to 2.9.0 #621 (dependabot[bot])
  • INTMDB-24: Change computed paused to optional #620 (coderGo93)
  • INTMDB-257: Changed 'hcl' markdown tag to 'terraform' tag #619 (abner-dou)
  • Fix link in update guide and add version #615 (themantissa)
  • INTMDB-279: Fixes a bug where it crashes when importing a trigger #614 (coderGo93)
  • mongodbatlas-project resource: add api_keys attribute #504 (tetianakravchenko)

v1.1.1 (2021-11-19)

Full Changelog

Closed issues:

  • Cannot update the default backup schedule policy without defining API Key access IPs. #610

Merged pull requests:

v1.1.0 (2021-11-18)

Full Changelog

Merged pull requests:

v1.1.0-pre.1 (2021-11-17)

Full Changelog

Fixed bugs:

  • Plugin crash when changing value of iam_assumed_role_arn for resource mongodbatlas_cloud_provider_access_authorization #565
  • terraform-provider-mongodbatlas_v1.0.1 crashes after creating mongodbatlas_cloud_provider_access_authorization resource #554
  • INVALID_CLUSTER_CONFIGURATION when adding new regions #550

Closed issues:

  • update_snapshots is not getting set on Atlas while using "mongodbatlas_cloud_backup_schedule" tf resource #594
  • Race condition when destroying cluster and disabling encryption at rest on the project-level #518
  • Scaling max/min is applied each time with disabled autoscaling #482
  • Documentation: Update contribution readme for developing the provider for terraform +14 newer #466

Merged pull requests:

  • INTMDB-264: pre-release v1.1.0 #608 (abner-dou)
  • INTMDB:273: Fix replication_specs update error #607 (abner-dou)
  • Update cloud_provider_snapshots.html.markdown #605 (nhuray)
  • Fix docs for third party data source. #604 (jkodroff)
  • Fix timeout in acctest #602 (abner-dou)
  • INTMDB-270: fix issue with project resource importer test #601 (abner-dou)
  • Update MDB version info #600 (themantissa)
  • Chore(deps): Bump github.com/gruntwork-io/terratest from 0.38.2 to 0.38.4 #599 (dependabot[bot])
  • INTMDB-271: Fixing a bug and improving for custom zone mappings in global cluster config #597 (coderGo93)
  • INTMDB-275: Changed the pointer in some paremeters for custom db role #596 (coderGo93)
  • INTMDB-270: Added 'with_default_alerts_settings' to project resource #595 (abner-dou)
  • Fix backup option from provider_backup_enabled to cloud_backup #592 (paikend)
  • INTMDB-222: Added Synonyms to Search Index RS and DS #591 (abner-dou)
  • Fix typo: mongodbatlast => mongodbatlas #589 (sonlexqt)
  • Chore(deps): Bump github.com/go-test/deep from 1.0.7 to 1.0.8 #587 (dependabot[bot])
  • INTMDB-260: Added GCP feature for Private Endpoint #586 (coderGo93)
  • INTMDB-227:Create new Resource and Datasource for Serverless Instance #585 (abner-dou)
  • INTMDB-269: Fix issue with default auto_scaling_disk_gb_enabled value #584 (abner-dou)
  • fixes failing snapshots because timeout is too short #583 (ebostijancic)
  • Chore(deps): Bump github.com/gruntwork-io/terratest from 0.38.1 to 0.38.2 #582 (dependabot[bot])
  • INTMDB-239: Added new resource/datasource and deprecate for cloud backup snapshot and restore job #581 (coderGo93)
  • Chore(deps): Bump github.com/gruntwork-io/terratest from 0.37.12 to 0.38.1 #580 (dependabot[bot])
  • INTMDB-216: Added resource and datasource(s) of Advanced Cluster #570 (coderGo93)
  • Add Organisation and Project invitations #560 (beergeek)

v1.0.2 (2021-10-07)

Full Changelog

Closed issues:

  • gcp cluster doc issue #568
  • mongodbatlas_auditing documentation mismatch #555

Merged pull requests:

v1.0.2-pre.1 (2021-10-04)

Full Changelog

Fixed bugs:

  • Error: error getting search index information: json: cannot unmarshal array into Go struct field IndexMapping.mappings.fields of type mongodbatlas.IndexField #545
  • Regression: Data Source for mongodbatlas_cluster makes terraform hang indefinitely using version 1.0 #521
  • Enabling encryption at rest with any provider for a Cluster will throw error #517
  • realm trigger causes provider to authenticate with atlas even if realm triggers are not in use #512
  • Adding IP to access List failed when lot of entries #470

Closed issues:

  • Datalake configuration at creation time #561
  • Nested map variable works if defined in module consumer but not if defined in module itself #559
  • Getting blocked by IP when trying to create a project / cluster #557

Merged pull requests:

  • INTMDB-246: pre-release 1.0.2-pre.1 #577 (abner-dou)
  • Roll up for documentation fixes #576 (themantissa)
  • INTMDB-259: Fix issue when create a tenant cluster without auto_scaling_disk_gb #575 (abner-dou)
  • INTMDB-203: Fix IOPS restriction on NVME clusters #574 (abner-dou)
  • INTMDB-254: Fix replication_specs behaviour when update cluster #573 (abner-dou)
  • Chore(deps): Bump github.com/gruntwork-io/terratest from 0.37.10 to 0.37.11 #572 (dependabot[bot])
  • Chore(deps): Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.7.1 to 2.8.0 #571 (dependabot[bot])
  • Chore(deps): Bump github.com/gruntwork-io/terratest from 0.37.8 to 0.37.10 #569 (dependabot[bot])
  • INTMDB-256: Fixes a bug for updated a role in cloud access authorization #567 (coderGo93)
  • INTMDB-245: Added an example for encryption at rest using azure with a cluster #566 (coderGo93)
  • INTMDB-221: Added projectOwnerID to project resource #564 (abner-dou)
  • Chore(deps): Bump github.com/gruntwork-io/terratest from 0.37.7 to 0.37.8 #563 (dependabot[bot])
  • INTMDB-211: Add new advanced shard key options in global cluster resource #562 (abner-dou)
  • INTMDB-252: Added two parameters for cluster advanced configuration #558 (coderGo93)
  • Fix typo in import search index error #556 (stefanosala)
  • INTMDB-230: added property to maintenance window rs ds #552 (abner-dou)
  • INTMDB-249: Lint and fix linting for examples #538 (gssbzn)

v1.0.1 (2021-09-02)

Full Changelog

Merged pull requests:

v1.0.1-pre.1 (2021-09-01)

Full Changelog

Fixed bugs:

  • Cannot define a mongodbatlas_cloud_provider_snapshot_backup_policy and enable provider_backup_enabled for an existing cluster in the same apply #350

Closed issues:

  • Not able to obtain CSRS hostnames from mongodbatlas_cluster resource #543
  • Cloud Provider Access Setup for Datalake #486
  • Terraform: Unable to fetch connection strings when using 'data' resource for existing cluster #422
  • SDK framework update v2.0.0+ #408
  • Issues with resource and API design for Cloud Provider Snapshot Backup Policy #222

Merged pull requests:

  • Chore(deps): Bump go.mongodb.org/realm from 0.0.1 to 0.1.0 #551 (dependabot[bot])
  • Chore(deps): Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.7.0 to 2.7.1 #549 (dependabot[bot])
  • INTMDB-251: Update search rs and ds to use go-client v0.12.0 #548 (abner-dou)
  • tag version 1.0.1 for pre release #546 (coderGo93)
  • test: skip instead of fatal for team ids missing #544 (gssbzn)
  • Chore(deps): Bump github.com/spf13/cast from 1.3.1 to 1.4.1 #542 (dependabot[bot])
  • Chore(deps): Bump github.com/gruntwork-io/terratest from 0.32.20 to 0.37.7 #541 (dependabot[bot])
  • Chore(deps): Bump github.com/mongodb-forks/digest from 1.0.1 to 1.0.3 #540 (dependabot[bot])
  • Chore(deps): Bump octokit/request-action from 2.0.0 to 2.1.0 #539 (dependabot[bot])
  • feat: add dependabot #537 (gssbzn)
  • feat: mcli integration #536 (gssbzn)
  • docs: fix typo cluster.html.markdown #535 (gssbzn)
  • docs: update README #534 (gssbzn)
  • INTMDB-226 - Added forceNew to vpc_id in network_peering #533 (abner-dou)
  • Modified workflow to trigger the automated tests #532 (coderGo93)
  • INTMDB-247: Fixes a bug where it's taking 3 minutes to read a cluster #530 (coderGo93)
  • task: check examples are formatted correctly #529 (gssbzn)
  • feat: use golangci lint action #528 (gssbzn)
  • task: remove misspell as a dependency #527 (gssbzn)
  • INTMDB-236: Updated the cluster configuration #526 (coderGo93)
  • INTMDB-244: add deprecation notes for cloud backup documentation #525 (abner-dou)
  • INTMDB-237: fix word in private_endpoint resource documentation #523 (abner-dou)
  • INTMDB-243: Fixes a bug for encryption at rest with new parameters #522 (coderGo93)
  • INTMDB-235: Added example of ldap configuration docs #520 (coderGo93)
  • INTMDB-242: Fixes the bug when if you don set public/private key it would fail for getting realm client #519 (coderGo93)
  • Add stronger warning against attempting a shared tier upgrade #516 (themantissa)
  • INTMDB-219: Fixed cluster scaling issue #515 (abner-dou)
  • INTMDB-218: fixes the bug when you try to add more than 100 ip whitelist #514 (coderGo93)
  • INTMDB-225: Fixed network peering resource for Azure #513 (abner-dou)

v1.0.0 (2021-08-11)

Full Changelog

Merged pull requests:

v1.0.0-pre.1 (2021-08-10)

Full Changelog

Closed issues:

  • Multi cloud not supported? #497
  • Unsupported argument bi_connector_config #491
  • Support for Mongo DB Cluster 4.4 #487
  • Backup policy ID requirement is a catch 22 #485
  • Updating from terraform 0.14.5 tp 0.15.0 or further version (up to 1.0) mongodbatlas started to add database_name="" outsides roles part #480
  • resource mongodbatlas_auditing audit_filter param doesn't ignore whitespace changes in json #477
  • documentation: Azure private link example #469
  • Terraform not able to detect all the changes from the mongodb .tf files #465
  • mongodbatlas_private_endpoint and mongodbatlas_private_endpoint_interface_link gets re-created everytime #464
  • mongodbatlas_database_user lifecycle ignore_changes is ignored #462
  • Unable to manage LDAP groups due to forced incorrect auth_database_name #447
  • Request for Docs - Migration from Ahkaryle-s provider #26

Merged pull requests:

  • INTMDB-215: tag version 1.0.0 for pre-release #508 (coderGo93)
  • INTDMB-223: Updated Cloud Backup to SDK v2 #507 (abner-dou)
  • INTMDB-233: Update linter version #506 (MihaiBojin)
  • INTMDB-232: Fix user agent version #505 (MihaiBojin)
  • update resources documentation to address INTMDB-225 #503 (nikhil-mongo)
  • INTMDB-202: Changed to TypeSet for replication specs #502 (coderGo93)
  • INTDMB-223: update search index to sdk v2 #501 (abner-dou)
  • INTMDB-17: fixed import state method in search index resource #500 (abner-dou)
  • Adding autodefer parameter to automatically defer any maintenance #499 (vgarcia-te)
  • docs: fix typo in GCP network_peering.network_name #498 (daquinoaldo)
  • INTMDB-180: file env variable spelling error #495 (abner-dou)
  • INTMDB-188: fixed issue related with read non-existing resource #494 (abner-dou)
  • add example for atlas-aws vpc peering #493 (nikhil-mongo)
  • MongoDB Atlas-GCP VPC Peering #492 (nikhil-mongo)
  • MongoDB Atlas - GCP VPC Peering example #490 (nikhil-mongo)
  • INTMDB-183: Migrate to TF SDK 2 #489 (coderGo93)
  • INTMDB-17: Resource/Data Source Atlas Search #488 (abner-dou)
  • INTMDB-214: Deprecation of private endpoint #484 (coderGo93)
  • INTMDB-179: added more examples for connection strings #483 (coderGo93)
  • INTMDB-198: Fixes a bug where it appears empty private endpoint in cluster #481 (coderGo93)
  • INTMDB-201: Added to detect changes for name of cluster in update func #479 (coderGo93)
  • INTMDB-28: Added Event Triggers Realm #476 (coderGo93)
  • INTMDB-145: Cloud backup schedule #475 (coderGo93)
  • Starter example improvements and doc update #474 (themantissa)
  • INTMDB-212: Deprecation of Project IP Whitelist #473 (coderGo93)
  • INTMDB-18-Test for Online Archive and sync attribute for discussion #472 (leofigy)
  • INTMDB-128: Modified design when you can get .id from various resources #471 (coderGo93)
  • update README - added plugin dev override #468 (abner-dou)
  • CLOUDP-90710: Expose BASE_URL so that we can test terraform with a custom server #467 (andreaangiolillo)
  • INTMDB-200: Fixes a bug about updating a region name with GCP #463 (coderGo93)
  • INTMDB-19: Added resource and datasource(s) of data lake #414 (coderGo93)
  • INTMDB-18 : DataSource and Resource support for Online Archive #413 (leofigy)

v0.9.1 (2021-05-17)

Full Changelog

Merged pull requests:

v0.9.1-pre.1 (2021-05-14)

Full Changelog

Fixed bugs:

  • mongodbatlas_cluster bi_connector state changes on terraform CLI 0.14.2 even without any bi_connector configuration - terraform 14 #364
  • Update the CA certificate with a os environment #442 (pitakill)

Closed issues:

  • New single apply cloud provider access requires encryption_at_rest_provider set in mongodbatlas_cluster #452
  • Migration to mongodbatlas_cloud_provider_access_setup / authorization #451
  • GCP can't set region for cluster #450
  • Error verifying GPG signature for provider "mongodbatlas" #448
  • "CLUSTER_DISK_IOPS_INVALID" related error/unexpected update-in-place #439
  • encryption_at_rest failing with UNEXPECTED ERROR (and discussion of Cloud Provider Access possible improvement) #409
  • Test update - Update test certificate #407
  • mongodbatlas_private_endpoint and mongodbatlas_private_endpoint_interface_link not working as expected in version 0.7 #406

Merged pull requests:

v0.9.0 (2021-04-22)

Full Changelog

Implemented enhancements:

  • Test or TestAccResourceMongoDBAtlasDatabaseUser_withAWSIAMType with #432 (pitakill)
  • INTMDB 186 - Added authorization resource to split the cloud access provider config #420 (leofigy)

Closed issues:

  • Outdated usage example about "mongodbatlas_encryption_at_rest" #424

Merged pull requests:

  • Remove IOPS and adjust parameter description #443 (themantissa)
  • remove unnecessary variables and use roles instead of keys for AWS Encryption-AtRest #441 (nikhil-mongo)
  • Update default IOPS and 0.9.0 info guide #440 (themantissa)
  • [Azure VNET Peering] changed the incorrect parameter used for role assignment and role definition #438 (nikhil-mongo)
  • chore changelog for v0.9.0 prerelease #437 (leofigy)
  • Update release.yml #436 (leofigy)
  • INTMDB-199: Fixes the error when updating an replication specs after removed one zone #434 (coderGo93)
  • Examples of terratest upgrade #431 (coderGo93)
  • Fix: small doc error #428 (lescactus)
  • INTMDB-194: Added func to get db major version for testing #427 (coderGo93)
  • Add examples creating user with aws_iam_type #426 (alexsergeyev)
  • INTMDB-155: Fixes a bug related to bi_connector cluster by deprecating #423 (coderGo93)
  • INTMDB-168: updated docs the format of using dependencies #421 (coderGo93)
  • INTMDB-185: Added parameter regions for GCP network container #418 (coderGo93)
  • TeamsUpdate - fixing small bug, again missing update #417 (leofigy)
  • Fixes test about ca certificate x509 #416 (coderGo93)
  • Working example for Atlas-encryptionAtRest-roles with a single tf apply #415 (zohar-mongo)
  • INTMDB-181: Detects unnecessary changes changes for azure/gcp encryption at rest #412 (coderGo93)
  • corrected the title by making the variable name plural #404 (crosbymichael1)
  • INTMDB-154: Deprecation for provider_encrypt_ebs_volume #403 (leofigy)
  • INTMDB-133: Vendor removal to include terratest samples #395 (leofigy)
  • INTMDB-114/115: Added resource, datasource and tests for LDAP configuration and verify #379 (coderGo93)
  • INTMDB-116: Added parameter ldap auth type for resource and datasource(s) of database user #376 (coderGo93)
  • INTMDB-16: Added resource and datasource for Custom DNS Configuration for Atlas Clusters on AWS #370 (coderGo93)
  • INTMDB-133: Examples for encryption at rest with roles #369 (coderGo93)

v0.9.0-pre.1 (2021-04-21)

Full Changelog

Closed issues:

  • TF support for creating api keys #433
  • Apple Silicon (darwin/arm64) support #430
  • Tenant Provider Acceptance tests are failing #419
  • 500 (request "UNEXPECTED_ERROR") #411
  • Error Creating cluster GCP - 500 UNEXPECTED_ERROR #410
  • r/mongodbatlas_third_party_integration fails on read after create #354

v0.8.2 (2021-02-03)

Full Changelog

Closed issues:

  • Issues with AWS/Azure Privatelink in v0.8.0 and v0.8.1 #401
  • mongodbatlas-0.4.2: panic: runtime error: invalid memory address or nil pointer dereference #399
  • Seemingly unable to set provider source to mongodb/mongodbatlas for terraform v0.14? #396
  • Missing connection_strings for Azure Private Link in resource mongodbatlas_cluster #390
  • Error in Docs #387

Merged pull requests:

  • INTMDB-177: chore: release changelog #402 (leofigy)
  • INTMDB-174: updated an example for cluster #400 (coderGo93)
  • INTMDB-175: Added azure status and fixes the error about target state #398 (coderGo93)

v0.8.1 (2021-01-28)

Full Changelog

Fixed bugs:

  • Removal of user scopes is not detected by the provider #363

Closed issues:

  • Parameter mismatch in mongodbatlas_privatelink_endpoint_service #391
  • Can't add a team to a project #389
  • failed to create policy items while using mongodbatlas_cloud_provider_snapshot_backup_policy #386
  • Unable to import resources with "terraform import" - 401 (request "Unauthorized") #385

Merged pull requests:

  • INTMDB-172: chore changelog update for v0.8.1 #397 (leofigy)
  • INTMDB-169: delete encoding url path in private endpoint service #393 (coderGo93)
  • INTMDB-158: Added private endpoint in connection strings #392 (coderGo93)
  • INTMDB-163: Wrong order for PrivateLink Endpoint Service and detects unnecessary changes #388 (coderGo93)

v0.8.0 (2021-01-20)

Full Changelog

Closed issues:

  • Managing encryption at rest using iam roles fails #382
  • Unable to use mongodbatlas_network_peering data source #377

Merged pull requests:

v0.8.0-pre.2 (2021-01-18)

Full Changelog

Closed issues:

  • Bad Release Practice #381

Merged pull requests:

  • INTMDB-162: Fixes bug about detecting changes and make sensitive values #383 (coderGo93)

v0.8.0-pre.1 (2021-01-15)

Full Changelog

Fixed bugs:

  • Unexpected behaviour from resource mongodbatlas_teams when adding username for user not yet part of/Pending to join Organisation #329
  • mongodbatlas_alert_configuration - metric_threshold.threshold is not being passed when value is zero #311
  • After manually deletion of a billing alert, no more plan oder apply will succeed, becuase of an 404 during plan #305

Closed issues:

  • Deleting a user from mongo atlas results in a 404 error, not that user getting re-created #360
  • Replace "mongodbatlas_project_ip_whitelist" resource/datasource/docs references with "mongodbatlast_project_ip_accesslist" to reflect API/UI change. #358
  • Quick start for provider is not quick and comes with side effect about replication_factor field #356
  • mongodbatlas_database_user resource's id attribute does not have the username value #348
  • Mongodbatlas documentation issue with Data Sources #347
  • Please add support for Azure Private Link as a private endpoint #346
  • mongodbatlas_maintenance_window fails with BadRequest: Invalid Day of Week #289

Merged pull requests:

v0.7.0 (2020-10-23)

Full Changelog

Fixed bugs:

  • X509 user creation and update throws error #312
  • inherited_roles are not correctly removed from custom_db_roles #280
  • alertConfigs fix field update in terraform state #334 (leofigy)

Closed issues:

  • Warning when installing the provider on Terraform 0.13 #342
  • mongodbatals_network_container #336
  • Typo in documentation #335
  • Crash when refreshing TF State for a single cluster #330
  • 500 response on /groups/GROUP-ID/peers #320
  • An invalid enumeration value M5 was specified. #318
  • Container ID on the cluster data source is always empty #314
  • email_enabled always reported as a change for mongodbatlas_alert_configuration #306

Merged pull requests:

v0.6.5 (2020-09-19)

Full Changelog

v0.6.6 (2020-09-18)

Full Changelog

Fixed bugs:

  • X509 is using the wrong authentication database when updating an existing user #292
  • mongodbatlas_cloud_provider_snapshot_backup_policy restore_window_days (optional value) is being set even when omitted in resource config #290

Closed issues:

  • "mongodbatlas_alert_configuration" prints Slack API token in plain text #310
  • Can we create search index using terraform-provider-mongodbatlas? #308
  • Error: rpc error: code = Unavailable desc = transport is closing #302
  • Can't create alerts with using many event_type #232

Merged pull requests:

  • mongo atlas client update fix #292 #312 #315 (leofigy)
  • DB user creation error because bad encoding in path #313 (leofigy)
  • Database user scopes #307 (coderGo93)
  • Setting deterministic encoding id output, just sorting the keys #303 (leofigy)

v0.6.4 (2020-09-02)

Full Changelog

Fixed bugs:

  • Unable to import $external auth users #285
  • custom_db_roles cannot be created with only inherited roles #279
  • mongodbatlas_team data provider team_id null after successful API query #277

Closed issues:

  • There is no parity between the Atlas API documentation and the provider doc in regards to alert event_type values #295
  • Renaming a custom_db_role with attached users is not possible #284
  • changing cluster to _NVME fails on commented-out IOPS #283
  • Error when assigning a custom db role to a database user. #273
  • Error when creating mongodbatlas_project_ip_whitelist resource #266
  • Can't create a alert for Replication Oplog Window #227

Merged pull requests:

v0.6.3 (2020-07-27)

Full Changelog

Fixed bugs:

  • Can't create a new cluster (M2/M5) after 0.6.2 version #265

Closed issues:

  • Creating cluster eventually returns 503 #256

v0.6.2 (2020-07-16)

Full Changelog

Fixed bugs:

  • Adding 16 whitelist entries at the same time causes an error #252
  • Error when create or import cluster - panic: runtime error: invalid memory address or nil pointer dereference #243
  • Cannot re-apply config when M2/M5 disk_size_gb is specified incorrectly #115
  • accepter_region_name not required for AWS on read/import/update #53
  • fix: resource/project_ip_whitelist - modify ip whitelist entry valida… #257 (marinsalinas)

Closed issues:

  • In recommendations, prevent export of keys appearing in OS history #261

Merged pull requests:

  • Small change to recommendations #263 (themantissa)
  • Updated changelog v0.6.2 #262 (PacoDw)
  • Updated go version to v1.14 #260 (PacoDw)
  • Fix auto scaling attributes #255 (PacoDw)
  • add: project_ip_whitelist datasource #254 (gmlp)
  • imp: team datasource add team name option #253 (gmlp)
  • fix: fixes #115 issue with disk size for shared tiers #251 (gmlp)
  • Added golangci configuration and travis fix #248 (PacoDw)
  • Updated the name of module client mongodb atlas #244 (coderGo93)
  • fix: fixes #53 accepter_region_name not required for AWS on read/import/update #242 (gmlp)

v0.6.1 (2020-06-18)

Full Changelog

Fixed bugs:

  • Error when use provider_name = TENANT on 0.6.0 mongodbatlas provider version. #246

Closed issues:

  • Add MongoDB Collection Data Source #250

Merged pull requests:

  • Updated changelog v0.6.1 #249 (PacoDw)
  • Fix #246: Error when use provider_name = TENANT on 0.6.0 mongodbatlas provider version #247 (PacoDw)
  • Fix #243: Error when create or import cluster - panic: runtime error: invalid memory address or nil pointer dereference #245 (PacoDw)

v0.6.0 (2020-06-11)

Full Changelog

Implemented enhancements:

  • mongodbatlas_database_user can not be imported when they contain dashes "-" in the name #179

Fixed bugs:

  • Changes to mongodbatlas_database_user.role.collection_name are ignored #228
  • Hour and minute properties don't update when they are zero for mongodbatlas_cloud_provider_snapshot_backup_policy #211
  • Issues with advanced_configuration section on mongodbatlas_cluster #210
  • Changes are not detected when changing Team's role_names attribute on mongodbatlas_project #209
  • terraform plan and apply fails after upgrading this module to 0.5.0 #200
  • Issues upgrading cluster to an AWS NVME tier. #132

Closed issues:

  • Updating Snapshot Backup Policy: This resource requires access through a whitelist of ip ranges. #235
  • Cannot import mongodbatlas_database_user if username contains a hyphen #234
  • How to create a custom db role using built-in and connection action #226
  • connection_strings returning empty private values #220
  • Documentation incorrect about accessing connection_strings from clusters? #219
  • Incorrect description for atlas_cidr_block in mongodbatlas_network_peering documentation #215
  • RESOURSE or RESOURCE? Spelling change for readme.md #185
  • mongodbatlas_encryption_at_rest key rotation impossible to perform with Azure KeyVault #80

Merged pull requests:

  • chore: updated changelog to v0.6.0 #241 (PacoDw)
  • Documentation Improvements and New Guide for 0.6.0 #240 (themantissa)
  • fixes #210: Issues with advanced_configuration section on mongodbatlas_cluster #238 (gmlp)
  • New parameters about pagination for datasources #237 (coderGo93)
  • fix: fixes #132 issues upgrading cluster to an AWS NVME tier #236 (gmlp)
  • Cluster autoscaling #233 (coderGo93)
  • Fix #228: Changes to mongodbatlas_database_user.role.collection_name are ignored #231 (PacoDw)
  • fixes #211: Hour and minute properties don't update when they are zero for mongodbatlas_cloud_provider_snapshot_backup_policy #230 (gmlp)
  • Terraform sdk #229 (PacoDw)
  • Fix #209: Changes are not detected when changing Team's role_names attribute on mongodbatlas_project #225 (PacoDw)
  • New fields for snapshot restore jobs #224 (coderGo93)
  • Improve connection string doc #223 (themantissa)
  • Update network_peering.html.markdown #217 (themantissa)
  • fix: fixed DatabaseUserID to allows names with multiple dashes #214 (PacoDw)
  • Fix #80 - Update for GCP Encryption at rest #212 (coderGo93)
  • Added field container_id in resource cluster #208 (coderGo93)

v0.5.1 (2020-04-27)

Full Changelog

Implemented enhancements:

  • Support new private and privateSrv connection strings #183

Closed issues:

  • Alert configuration roles array should not be required #201
  • Can't get PrivateLink-aware mongodb+srv address when using privatelink #147

Merged pull requests:

v0.5.0 (2020-04-22)

Full Changelog

Implemented enhancements:

  • mongodbatlas_encryption_at_rest outputs IAM secrets to stdout #93
  • Cloud Provider Snapshot Backup Policy #180 (PacoDw)

Fixed bugs:

  • TERRAFORM CRASH on importing mongodbatlas_alert_configuration #171

Closed issues:

  • Problem using Cross Region Replica Set in GCP #188
  • Delete this please. #187
  • Confusing output when modifying a cluster #186
  • Cluster auto-scaling #182
  • Docs with wrong resource type #175
  • On upgrade from 0.4.1 to 0.4.2 start getting errors #174
  • Can't create SYSTEM_NORMALIZED_CPU_IOWAIT alert #172
  • mongodbatlas_alert_configuration - not able to specify ROLE for type_name = "GROUP" #153

Merged pull requests:

v0.4.2 (2020-03-12)

Full Changelog

Fixed bugs:

  • mongodbatlas_cluster fails to redeploy manually deleted cluster #159

Closed issues:

  • mongodbatlas_alert_configuration - not able to generate any alerts with event_type = "OUTSIDE_METRIC_THRESHOLD" and matcher.fieldName != "TYPE_NAME" #164
  • Still cannot create cluster in region ME_SOUTH_1 on plugin version 0.4.1 #161
  • mongoatlas_cluster fails to create - invalid enumeration value M2 was specified #160
  • Can't create cluster ME_SOUTH_1 region #157

Merged pull requests:

  • chore: fix linting issues #169 (marinsalinas)
  • chore: add changelog file for 0.4.2 version #167 (marinsalinas)
  • Doc: Fix import for mongodbatlas_project_ip_whitelist #166 (haidaraM)
  • chore: removed wrong validation for matchers.value #165 (PacoDw)
  • feature: add default label to clusters #163 (marinsalinas)
  • Cleaned Cluster state when it isn't found to allow create it again #162 (PacoDw)
  • cluster: removed array of regions due to they could be changed #158 (PacoDw)

v0.4.1 (2020-02-26)

Full Changelog

Fixed bugs:

  • Add name argument in mongodbatlas_project datasource #140

Closed issues:

  • Delete timeout for mongodbatlas_private_endpoint resource too short #151
  • mongodbatlas_project name #150
  • mongodbatlas_custom_db_role not waiting for resource creation #148
  • Cannot use mongodbatlas_maintenance_window - Error provider does not support #145
  • Error creating users with mongodbatlas_database_user (following documentation examples) #144
  • Auto Scale Cluster Tier Missing #141

Merged pull requests:

  • chore: add changelog file for 0.4.1 version #156 (marinsalinas)
  • Custom DB Roles: added refresh function to allow to create/remove multiple custom roles at the same time #155 (PacoDw)
  • chore: increase timeout when delete in private_endpoint resource #154 (marinsalinas)
  • add upgrade guide #149 (themantissa)
  • Correct mongodbatlas_teams resource name in docs #143 (mattt416)
  • Project data source #142 (PacoDw)

v0.4.0 (2020-02-18)

Full Changelog

Implemented enhancements:

  • expose 'paused' as an argument for mongodbatlas_cluster #105
  • Add pitEnabled feature of mongodbatlas_cluster resource #104
  • Support for AWS security groups in mongodbatlas_project_ip_whitelist #67

Fixed bugs:

  • Cannot update GCP network peer #86
  • Cluster fails to build on 0.3.1 when mongo_db_major_version is not specified #81
  • Crash (panic, interface conversion error) when creating mongodbatlas_encryption_at_rest in Azure #74
  • Creating M2 cluster without specifying disk_size_gb results in 400 Bad Request #72

Closed issues:

  • add mongodbatlas_project datasource #137
  • Inconsistent documentation between GitHub repo and Terraform site #136
  • Cloud provider snapshot management #124
  • Add support in cluster-tier autoscaling #123
  • Continuous Backup is not supported for (new) AWS clusters #121
  • If don't specify IOPS when creating M10 or M20 cluster a 0 value is passed in causing failure #120
  • When is mongodbatlas_project_ip_whitelist security group feature going to be released? #114
  • Error creating MongoDB Cluster: unexpected EOF #110
  • Issue with import mongodbatlas_cloud_provider_snapshot_restore_job #109
  • mongodbatlas_network_container Already exists #88
  • mongodbatlas_network_container doesn't form a valid json request #83
  • mongodbatlas_network_containers datasource doesn't work with Azure #71
  • missing schema for provider "mongodbatlas" resource type mongodbatlas_ip_whitelist #70
  • Whitelisted Project IPs when manually deleted causes failure at next plan/apply #68
  • Modifying project ip whitelist destroy and re-create all resources #51

Merged pull requests:

v0.3.1 (2019-11-11)

Full Changelog

Fixed bugs:

  • Confirmation on timelimit for a terraform apply #57

Closed issues:

  • Not able to create M0 clusters #64
  • No way to modify advanced configuration options for a cluster #61
  • mongodbatlas_network_peering outputting invalid json #59
  • Syntax are not mandatory and creates confusion #58
  • data source mongodbatlas_network_peering retrieves the same for id and connection_id #56
  • Add resource for maintenance window #55
  • Error encryption_at_rest rpc unavailable desc #54
  • specify oplog size? #52
  • Add resource for custom database roles #50
  • An invalid enumeration value US_EAST_1 was specified. #49
  • Version 0.3.0 #47
  • plugin.terraform-provider-mongodbatlas_v0.2.0_x4: panic: runtime error: index out of range #36

Merged pull requests:

  • chore: add changelog file for 0.3.1 version #65 (marinsalinas)
  • Added format function to handle the mongo_db_major_version attr #63 (PacoDw)
  • Added cast func to avoid panic by nil value #62 (PacoDw)
  • Cluster advanced configuration Options #60 (PacoDw)

v0.3.0 (2019-10-08)

Full Changelog

Closed issues:

  • Upgrade from M2 to M10 fails #42
  • GCP Peering endless terraform apply #41
  • AWS clusters default provider_encrypt_ebs_volume to false #40
  • mongodbatlas_network_peering Internal Servier Error #35
  • Problem encryption_at_rest #33
  • Problem destroying network peering container #30
  • Bug VPC Peering between GCP and Atlas #29

Merged pull requests:

v0.2.0 (2019-09-19)

Full Changelog

Closed issues:

  • Unable to create project with peering only connections #24
  • importing a mongodbatlas_project_ip_whitelist resource does not save project_id to state #21
  • Support the vscode terraform extension #19
  • Bug: VPC Peering Atlas-GCP #17
  • PATCH network peering failed with no peer found #14

Merged pull requests:

  • chore: add changelog for new release #34 (marinsalinas)
  • Add Private IP Mode Resource. #32 (marinsalinas)
  • Moved provider_name values to the correct section #31 (kgriffiths)
  • website: add links to Atlas Region name reference. #28 (themantissa)
  • Encryption at rest fix #27 (marinsalinas)
  • website: make resources side nav expanded as default #25 (marinsalinas)
  • fix: importing a mongodbatlas_project_ip_whitelist resource does not save project_id to state #23 (PacoDw)
  • Fix #14: PATCH network peering failed with no peer found #22 (PacoDw)
  • fix: change the test configuration for AWS and GCP #20 (PacoDw)

v0.1.1 (2019-09-05)

Full Changelog

Fixed bugs:

  • panic: runtime error: index out of range #1

Closed issues:

  • GCP peering problem #16
  • Cluster creation with Azure provider failed #15
  • Error creating MongoDB Cluster #9
  • Failed to create Atlas network peering container #7
  • Bug: Invalid attribute diskIOPS specified. #2

Merged pull requests:

  • chore: update changelog #18 (marinsalinas)
  • website: fix typo #13 (heimweh)
  • fix: add the correct func to check the env variables on peering datasources #12 (PacoDw)
  • Fix diskIOPS attribute for GCP and Azure #11 (PacoDw)
  • website: fix data sources sidebar always collapsed #10 (marinsalinas)
  • mongodbatlas_network_(peering and container): add more testing case #8 (PacoDw)
  • website: fix typo in MongoDB Atlas Services #5 (marinsalinas)
  • Ip whitelist entries: removing all entries whitelist by terraform user #4 (PacoDw)
  • Refactored import function to get all ip_addresses and cird_blocks entries #3 (PacoDw)

v0.1.0 (2019-08-19)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator