Document History for the Amazon DocumentDB Developer Guide

  • API version: 2014-10-31

  • Latest documentation update: November 11, 2020

The following table describes the documentation for this release of the Amazon DocumentDB Developer Guide.

ChangeDescriptionDate

Version 3.6 Upgrades

Documented improvements to version 3.6 in role-based access controls, aggregation operators, and performance.

January 15, 2021

MongoDB 4.0 Compatibility

Amazon DocumentDB is now compatible with version 4.0 of MongoDB.

November 9, 2020

Get Started Guides

New Get Started Guides for getting started with Amazon DocumentDB using , Amazon EC2, Robo3T or Studio3T.

August 15, 2020

Additional Availability Zones supported

Amazon DocumentDB added support for an additional Availability Zone in Asia Pacific (Seoul) (ap-northeast-2).

July 14, 2020

Added support for copying snapshots across Regions.

Amazon DocumentDB added support for copying cluster snapshots across AWS Regions. For more information, see Copying Snapshots Across Regions.

July 10, 2020

Added support for T3 instance class.

Added support for T3 instance types in all Regions supporting Amazon DocumentDB. For more information, see Supported Instance Classes by Region and Instance Class Specifications.

June 30, 2020

Added support for AWS GovCloud (US).

Amazon DocumentDB is now available in the AWS GovCloud (US) Region (us-gov-west-1).

June 29, 2020

Added 16 new CloudWatch metrics.

Amazon DocumentDB added support for 16 new Amazon CloudWatch metrics. For more information, see Monitoring Amazon DocumentDB with CloudWatch.

June 23, 2020

Added support for null characters and $regex operator.

Amazon DocumentDB added support for null characters in strings and the ability to use an index for $regex. To view the supported MongoDB APIs and aggregation pipeline capabilities for Amazon DocumentDB, see Functional Differences with MongoDB.

June 22, 2020

Added support for improved multi-key indexing capabilities.

Amazon DocumentDB added support for improved multi-key indexing capabilities that include indexing of arrays larger than 2,048 bytes and the ability to create a compound multi-key index with multiple keys in the same array. For more information, see Functional Differences with MongoDB.

April 23, 2020

Added support for deletion protection for an Amazon DocumentDB AWS CloudFormation stack.

Amazon DocumentDB added support for enabling deletion protection when creating an Amazon DocumentDB AWS CloudFormation stack.

April 20, 2020

Added support for role-based access control.

Amazon DocumentDB added support for role-based access control using built-in roles.

March 26, 2020

Added support for an additional Availability Zone in Canada (Central) (ca-central-1).

Amazon DocumentDB is now available in the Canada (Central) Region (ca-central-1) with R5 class instances and 3 Availability Zones.

March 26, 2020

Added support for two additional MongoDB APIs.

Amazon DocumentDB added support for $dateFromString and executionStats MongoDB APIs.

March 23, 2020

Added support for five additional MongoDB APIs.

Amazon DocumentDB added support for $objectToArray, $arrayToObject, $slice, $mod, and $range MongoDB APIs.

February 6, 2020

Added support for Canada (Central).

Amazon DocumentDB is now available in the Canada (Central) Region (ca-central-1) with R5 class instances.

December 11, 2019

Added support for ChangeStreamLogSize.

Amazon DocumentDB added support for ChangeStreamLogSize for Cloudwatch metrics.

November 22, 2019

Added support for Europe (Paris) region

Amazon DocumentDB is now available in the Europe (Paris) region (eu-west-3) with R5 class instances.

October 30, 2019

Added support for Asia Pacific (Mumbai) region

Amazon DocumentDB is now available in the Asia Pacific (Mumbai) region (ap-south-1) with R5 class instances.

October 17, 2019

Added support for three additional MongoDB APIs

Amazon DocumentDB added support for the $addFields, $concatArrays, and $lookup MongoDB APIs.

October 16, 2019

Added support for Asia Pacific (Singapore) region

Amazon DocumentDB is now available in the Asia Pacific (Singapore) region (ap-southeast-1) with R5 class instances.

October 14, 2019

Added new document for updating TLS certificates

Added instructions for updating CA certificates to use the new CA certificate to create TLS connections.

October 2, 2019

Added API support for certificates

Amazon DocumentDB a new Certificate data type for instances. For more information, see DBInstance.

October 1, 2019

Support for query profiling

Amazon DocumentDB added the ability to profile supported operations on your cluster’s instances and databases.

August 19, 2019

Added third AZ in Asia Pacific (Tokyo)

Amazon DocumentDB added a third Availability Zone (AZ) for your compute instances in Asia Pacific (Tokyo).

August 9, 2019

Support for additional Mongo APIs

Added support for additional aggregation pipeline capabilities that include the $in, $isoWeek, $isoWeekYear, $isoDayOfWeek, and $dateToString aggregation operators and the $addToSet aggregation stage. Amazon DocumentDB also added support for the top() command for collection level diagnostics and the ability to modify the expireAfterSeconds parameter for TTL indexes using the collMod() command.

July 31, 2019

Added support for Europe (London)

Amazon DocumentDB is now available in Europe (London) (eu-west-2) with R5 class instances.

July 18, 2019

Added code samples

Added code examples in R and Ruby for programmatically connecting to Amazon DocumentDB.

July 17, 2019

Added best practice

Added a Best Practice to help you manage your Amazon DocumentDB costs.

July 17, 2019

Support for stopping and starting a cluster

Amazon DocumentDB added support for stopping and starting clusters to manage costs for development and test environments.

July 1, 2019

Support for cluster deletion protection

To protect your clusters from accidental deletion, Amazon DocumentDB added deletion protection. For more information, see the following topics: Creating an Amazon DocumentDB Cluster, Modifying an Amazon DocumentDB Cluster, Deleting an Amazon DocumentDB Cluster, and DeletionProtection in the API topic DBCluster.

July 1, 2019

Functional differences update

Added Implicit Transactions to Functional Differences.

June 26, 2019

Functional differences addition

Added note regarding storage and index compression in Amazon DocumentDB.

June 13, 2019

Additional region supported

Amazon DocumentDB is now available in Asia Pacific (Sydney) (ap-southeast-2) with R5 class instances.

June 5, 2019

R5 instance class supported in additional regions

Added R5 instance class support for 4 additional regions: US East (Ohio), US East (N. Virginia), US West (Oregon), and EU (Ireland). With this change, R5 instances are supported in all regions supporting Amazon DocumentDB.

May 17, 2019

Additional regions supported

Added support for 2 additional regions, Asia Pacific (Tokyo) (ap-northeast-1) and Asia Pacific (Seoul) (ap-northeast-2) with R5 instance classes. For more information, see Supported Instance Classes by Region and Instance Class Specifications.

May 8, 2019

Added more connection code examples

Added code examples in Java and C# for connecting to Amazon DocumentDB.

April 24, 2019

Additional Mongo API support

Added support for seven aggregation string operators ($indexOfBytes, $indexOfCP, $strLenBytes, $strLenCP, $toLower, $toUpper, and $split), nine date-time operators ($dayOfYear, $dayOfMonth, $dayOfWeek, $year, $month, $hour, $minute, $second, and $millisecond), and the $sample aggregation pipeline stage.

April 4, 2019

Added connection code examples

Added code examples in Python, Node.js, PHP, and Go for connecting to Amazon DocumentDB.

March 21, 2019

Support for Frankfurt Region and R5 instances

Added support for Europe (Frankfurt) Region (eu-central-1) with R5 instance classes. For more information, see Supported Instance Classes by Region and Instance Class Specifications.

March 13, 2019

Aggregation pipeline operators support

Added support for new aggregation string operators ($concat, $substr, $substrBytes, $substrCP, $strcasecmp), an array aggregation operator ($size), an aggregation group accumulator operator ($push), and aggregation stages ($redact and $indexStats). We also added support for positional array operators ($[] and $[<identifier>]) and hint().

February 28, 2019

Engine upgrades

Added documentation for determining pending cluster modifications and upgrading your cluster’s engine version.

February 15, 2019

Auditing events

Added support for auditing database events with Amazon CloudWatch Logs.

February 12, 2019

Quick Start

Added a Quick Start topic to help you easily start with Amazon DocumentDB using AWS CloudFormation.

January 11, 2019

Public Release

This is the initial public release of Amazon DocumentDB (with MongoDB compatibility). This release includes the Developer Guide and the integrated Resource Management API Reference.

January 9, 2019