Skip to content

Commit f8260f2

Browse files
authored
Merge pull request #2180 from ably/release/2.20.0
Release v2.20.0
2 parents 7f461e6 + 61a4470 commit f8260f2

File tree

4 files changed

+15
-4
lines changed

4 files changed

+15
-4
lines changed

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,17 @@
22

33
This contains only the most important and/or user-facing changes; for a full changelog, see the commit history.
44

5+
## [2.20.0](https://github.com/ably/ably-js/tree/2.20.0) (2026-03-13)
6+
7+
With this release, the ably-js LiveObjects API is no longer in Public Preview and is now generally available.
8+
9+
Key changes:
10+
11+
- Introduce version 6 of the Ably protocol; add operation-specific payload fields to `ObjectOperation` and typed value fields to `ObjectData` exposed in LiveObjects subscription callbacks; deprecate `map`, `counter`, `mapOp`, `counterOp` on `ObjectOperation` and `value` on `ObjectData` [#2159](https://github.com/ably/ably-js/pull/2159)
12+
- Add support for partial sync of LiveObjects state [#2152](https://github.com/ably/ably-js/pull/2152)
13+
- Add support for server-initiated `MAP_CLEAR` object operation [#2176](https://github.com/ably/ably-js/pull/2176)
14+
- Return `history` function from `useChannel` hook [#2177](https://github.com/ably/ably-js/pull/2177)
15+
516
## [2.19.0](https://github.com/ably/ably-js/tree/2.19.0) (2026-03-02)
617

718
### New features

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "ably",
33
"description": "Realtime client library for Ably, the realtime messaging service",
4-
"version": "2.19.0",
4+
"version": "2.20.0",
55
"license": "Apache-2.0",
66
"bugs": {
77
"url": "https://github.com/ably/ably-js/issues",

src/platform/react-hooks/src/AblyReactHooks.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export type ChannelNameAndOptions = {
1212
export type ChannelNameAndAblyId = Pick<ChannelNameAndOptions, 'channelName' | 'ablyId'>;
1313
export type ChannelParameters = string | ChannelNameAndOptions;
1414

15-
export const version = '2.19.0';
15+
export const version = '2.20.0';
1616

1717
/**
1818
* channel options for react-hooks

0 commit comments

Comments
 (0)