Skip to content

Latest commit

 

History

History
1798 lines (1357 loc) · 195 KB

CHANGELOG.md

File metadata and controls

1798 lines (1357 loc) · 195 KB

Changelog

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