From 28117d694dbfece69606c01e16fbcc5a4d7ce1cb Mon Sep 17 00:00:00 2001 From: evgeny Date: Wed, 23 Sep 2026 16:24:51 +0100 Subject: [PATCH 1/2] chore: bump version to 3.1.4 Co-Authored-By: Claude Opus 5 (1M context) --- ably/__init__.py | 2 +- pyproject.toml | 2 +- uv.lock | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ably/__init__.py b/ably/__init__.py index 31554bab..95412484 100644 --- a/ably/__init__.py +++ b/ably/__init__.py @@ -21,4 +21,4 @@ logger.addHandler(logging.NullHandler()) api_version = '5' -lib_version = '3.1.3' +lib_version = '3.1.4' diff --git a/pyproject.toml b/pyproject.toml index de31bd5f..342f92c2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "ably" -version = "3.1.3" +version = "3.1.4" description = "Python REST and Realtime client library SDK for Ably realtime messaging service" readme = "LONG_DESCRIPTION.rst" requires-python = ">=3.7" diff --git a/uv.lock b/uv.lock index f84cb3c1..29ccca45 100644 --- a/uv.lock +++ b/uv.lock @@ -10,7 +10,7 @@ resolution-markers = [ [[package]] name = "ably" -version = "3.1.3" +version = "3.1.4" source = { editable = "." } dependencies = [ { name = "h2", version = "4.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.9'" }, @@ -80,7 +80,7 @@ requires-dist = [ { name = "ruff", marker = "extra == 'dev'", specifier = ">=0.14.0,<1.0.0" }, { name = "tokenize-rt", marker = "extra == 'dev'" }, { name = "vcdiff-decoder", marker = "extra == 'dev'", specifier = ">=0.2.0" }, - { name = "vcdiff-decoder", marker = "extra == 'vcdiff'", specifier = ">=0.2.0,<0.3.0" }, + { name = "vcdiff-decoder", marker = "extra == 'vcdiff'", specifier = ">=0.2.0,<1.0.0" }, { name = "websockets", marker = "python_full_version == '3.7.*'", specifier = ">=10.0,<12.0" }, { name = "websockets", marker = "python_full_version == '3.8.*'", specifier = ">=12.0,<15.0" }, { name = "websockets", marker = "python_full_version >= '3.9'", specifier = ">=15.0,<16.0" }, From a124b7b217555c60ac32a4a236ddc7e951144297 Mon Sep 17 00:00:00 2001 From: evgeny Date: Wed, 23 Sep 2026 16:25:18 +0100 Subject: [PATCH 2/2] docs: update CHANGELOG for 3.1.4 release Co-Authored-By: Claude Opus 5 (1M context) --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a3d72698..9b59cd5b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## [3.1.4](https://github.com/ably/ably-pubsub-python/tree/v3.1.4) + +[Full Changelog](https://github.com/ably/ably-pubsub-python/compare/v3.1.3...v3.1.4) + +### What's Changed + +- Fixed delta decoding so a protocol message carrying several chained delta messages decodes as a chain, instead of failing on the second message and dropping the whole batch [#707](https://github.com/ably/ably-pubsub-python/pull/707) + ## [3.1.3](https://github.com/ably/ably-python/tree/v3.1.3) [Full Changelog](https://github.com/ably/ably-python/compare/v3.1.2...v3.1.3)