Deprecation of protocol version 1 - November 2025

SDKs using version 1 of Ably's realtime protocol will be sunset on 1st November 2025.

This version was superseded by version 2 in January 2023. It introduced new functionality, with a more efficient and scalable backend implementation. New features are not available using version 1 of the protocol, nor in any SDKs implementing it.

Affected SDKs

SDK versions earlier than those listed below are now considered deprecated. If you are using a version older than those listed, upgrade before the 1st November 2025.

ProductLanguageVersions
Pub/SubJavaScript< 1.2.36
Pub/SubJava< 1.2.35
Pub/SubSwift / Objective-C< 1.2.24
Pub/Sub.NET< 1.2.12
Pub/SubGo< 1.2.14
Pub/SubPython< 2.0.0-beta.6
Pub/SubRuby< 1.2.5
Pub/SubPHP< 1.1.9
Pub/SubFlutter< 1.2.25
Kafka Connect-< 2.1.4

Contact support if you have any questions.

Request failures

On the 1st November 2025 attempts to connect to Ably using an SDK that uses version 1 of the protocol will start to fail. Failures will be phased, with only a fraction of traffic being rejected at first, until 100% of requests are rejected after several weeks.

Requests that are rejected will contain an error message and code referencing this deprecation notice and the associated deprecation policy.