View a markdown version of this page

Document history - Amazon Kinesis Data Streams

Document history

The following table describes the important changes to the Amazon Kinesis Data Streams documentation.

ChangeDescriptionDate

Added support for rolling back from KCL 3.x Phase 1 to KCL 2.x

Added Migrate from previous KCL versions covering the rollback-to-v2 mode and the useAbsoluteReBalanceThreshold configuration.

September 25, 2026

Added service-managed record distribution

Added Service-managed record distribution.

September 23, 2026

Added Regions for enhanced fan-out consumers

Added new supported AWS Regions to Develop enhanced fan-out consumers with dedicated throughput.

September 1, 2026

Added the streaming tables and Amazon S3 delivery chapter

Added Streaming tables and Amazon S3 delivery for Amazon Kinesis Data Streams.

August 31, 2026

Added dry run validation for data plane APIs

Added Test your permissions and request inputs with dry run.

August 25, 2026

Added warm throughput scale-down behavior and CLI/API updates

Updated Create and manage Kinesis data streams with warm throughput scale-down behavior.

July 22, 2026

Documented single table migration metrics for the KCL

Updated Single table format for KCL with migration metrics.

July 21, 2026

Added KCL v3.5 single table format documentation

Added Single table format for KCL.

June 18, 2026

Added support for large record sizes up to 10 MiB

Added Handle large records.

October 27, 2025

Added support for resilience testing with AWS Fault Injection Service

Added Perform resilience testing with AWS Fault Injection Service.

October 15, 2025

End-of-support dates and version lifecycle policy

Added information about end-of-support dates and version lifecycle policy for Amazon Kinesis Producer Library (KPL) and Amazon Kinesis Client Library (KCL). For more information, see KPL version lifecycle policy and KCL version lifecycle policy.

March 13, 2025

Added support for sharing data streams across accounts

Added Share your data stream with another account.

November 22, 2023

Added support for the on-demand and provisioned data stream capacity modes

Added Choose the right mode to stream in

November 29, 2021

Enabled multi-stream processing in Kinesis Client Library

Added Process multiple data streams with the same KCL 2.x for Java consumer application

October 20, 2020

Added two new API features to simplify consuming data from Kinesis data streams

Added two new API features to simplify consuming data from Kinesis data streams. See List shards.

August 18, 2020

Added information about controlling access to VPC endpoints for Kinesis Data Streams

Added Control access to VPC endpoints for Kinesis Data Streams.

August 23, 2019

New documentation for consumers that use enhanced fan-out

Added Develop enhanced fan-out consumers with dedicated throughput

August 2, 2018

Updated summary of service limits

Provided a clearer description of the service limits in Quotas and limits.

June 6, 2018

New content for server-side encryption

Added Data protection in Amazon Kinesis Data Streams.

July 7, 2017

New content for enhanced CloudWatch metrics

Updated Monitor Kinesis Data Streams.

April 19, 2016

New content for enhanced Kinesis Agent

Updated Write to Amazon Kinesis Data Streams using Kinesis Agent

April 11, 2016

New content for using Kinesis Agent

Added Write to Amazon Kinesis Data Streams using Kinesis Agent.

October 2, 2015

Update KPL content for release 0.10.0

Added Develop producers using the Amazon Kinesis Producer Library (KPL).

July 15, 2015

Update KCL metrics topic for configurable metrics

Updated Monitor the Amazon Kinesis Client Library with Amazon CloudWatch.

July 9, 2015

Re-organized content

Significantly re-organized content topics for more concise tree view and more logical grouping.

July 1, 2015

New KPL topic

Added Develop producers using the Amazon Kinesis Producer Library (KPL).

June 2, 2015

New KCL metrics topic

Added Monitor the Amazon Kinesis Client Library with Amazon CloudWatch.

May 19, 2015

Support for KCL .NET

Added Develop an Amazon Kinesis Client Library consumer in .NET.

May 1, 2015

Support for KCL Node.js

Added Develop an Amazon Kinesis Client Library consumer in Node.js.

March 26, 2015

Support for KCL Ruby

Added links to KCL Ruby library.

January 12, 2015

New API PutRecords

Added information about new PutRecords API to Add multiple records with PutRecords.

December 15, 2014

Support for tagging

Added Tag your Amazon Kinesis Data Streams resources.

September 11, 2014

New CloudWatch metric

Added the metric GetRecords.IteratorAgeMilliseconds to Amazon Kinesis Data Streams dimensions and metrics.

September 3, 2014

New monitoring chapter

Added Monitor Kinesis Data Streams and Monitor the Amazon Kinesis Data Streams service with Amazon CloudWatch.

July 30, 2014

Default shard limit

Updated the Quotas and limits. The default shard limit has been raised from 5 to 10.

February 25, 2014

Default shard limit

Updated the Quotas and limits. The default shard limit has been raised from 2 to 5.

January 28, 2014

API version updates

Updates for version 2013-12-02 of the Kinesis Data Streams API.

December 12, 2013

Initial release

Initial release of the Amazon Kinesis Developer Guide.

November 14, 2013