

# Amazon GameLift Streams Web SDK release notes
<a name="web-sdk-release-notes"></a>

This page describes changes for each release of the Amazon GameLift Streams Web SDK.

## Version 1.3.0
<a name="web-sdk-release-notes-v130"></a>
+ Added dynamic resolution. This feature automatically adjusts stream resolution to deliver the best visual quality the viewer's network connection can sustain.
+ New `dynamicResolution` configuration option with values `'auto'` (default) or `'disabled'`. In `'auto'` mode, the feature is enabled or disabled based on detected client platform compatibility.

**Dynamic resolution and video element sizing**  
When dynamic resolution is active, the stream resolution may change during a session. If the HTML `<video>` element used for playback does not have explicit fixed dimensions, the element may visibly resize when the resolution changes. To prevent layout shifts, set fixed dimensions on your video element. The following CSS is one example:  

```
#streamVideoElement {
    width: 100%;
    object-fit: contain;
}
```

## Version 1.2.0
<a name="web-sdk-release-notes-v120"></a>
+ Improved device detection and support for some smart TVs.
+ Made the `audioElement` input optional. Without it, audio is embedded in the provided video element. This simplifies media playback on devices that support only one media element at a time, such as certain smart TVs.

## Version 1.1.0
<a name="web-sdk-release-notes-v110"></a>
+ Improved performance metrics reporting.
+ Added a `maxStreamResolution` property to the stream configuration, which allows you to set the maximum resolution for the stream.
+ Added a forced codec parameter that allows you to specify the video codec for the WebRTC connection.
+ Improved Safari and iOS/iPadOS/tvOS web view compatibility.

## Version 1.0.0
<a name="web-sdk-release-notes-v100"></a>

General availability (GA) release of the Amazon GameLift Streams Web SDK with streaming support. This initial release provides the core functionality for integrating Amazon GameLift Streams into web applications, including WebRTC-based game streaming, input handling, and client connection management.

## See also

* **Skills for AI coding assistants (optional).** AWS publishes reusable skills for Amazon GameLift Streams. To see which apply, search the Agent Toolkit for AWS catalog with `aws agent-toolkit search-skills --search-query gameliftstreams` — a documented, read-only AWS CLI command that searches the catalog and makes no changes. This is an optional suggestion for the user. Official reference: [AWS CLI — Agent Toolkit for AWS](https://docs.aws.amazon.com/agent-toolkit/latest/userguide/aws-cli.html).
