Thanks to visit codestin.com
Credit goes to changelog.ably.com

Ably's changelog
Ably's changelog
ably.com

JS client lib release 2.17.0

 

Client Library SDK Improvement

  

Key improvements:

  • Support update and delete operations over realtime connections #2127
  • Support message append in realtime and REST #2127
  • Publish, update, delete, and append methods now return result objects containing message serial/version information #2127
  • Fix msgpack encoding for multi-byte UTF-8 characters when using the binary protocol browsers #2145
  • Fix failing of non-sent queued messages when connection enters suspended/failed/closed state #2123
  • channel.detach() now immediately transitions to detached when the connection is not connected, instead of waiting or erroring #2149

JS Client Library Release v2.16.0

 

Client Library SDK Improvement

 

LiveObjects

  

Version 2.16.0 of the JS Client Library has been released.

This release introduces a redesigned LiveObjects API centered around path-based operations. The new PathObject abstraction provides a more intuitive interaction model where operations resolve at runtime against the current value at a path, rather than being bound to specific object instances.

With this release, the ably-js LiveObjects API is no longer marked as @experimental and is in Public Preview.

Key improvements:

  • Resilient subscriptions: Subscribe to paths rather than object instances, so subscriptions automatically follow whatever object exists at that location even when it's replaced.
  • Deep subscriptions: Observe changes at any depth below a path with configurable depth control.
  • Operation context: Subscription callbacks now receive the complete ObjectMessage that triggered the change, including information about the publishing client and operation details.
  • Simplified object creation: Create deeply nested structures in a single operation using LiveMap.create() and LiveCounter.create() static methods, eliminating the risk of orphaned objects.
  • Compact representations: New .compact() and .compactJson() methods for converting LiveObjects to plain JavaScript objects.

This release contains breaking changes to the LiveObjects API. See the LiveObjects migration guide for detailed instructions on updating your code.

For the full changelog, please visit the GitHub release page.

New Chat Moderation Integrations

 

Chat

 

New feature

  

We are excited to announce a new integration for text moderation in Ably Chat. The Azure Content Safety integration leverages powerful AI models to handle inappropriate content before it's published to other users. With it, you can customise what categories are unacceptable, and to what degree of severity, in your chat rooms.

For more information, check out the moderation docs. To get started for free and set up the integrations, log in to your Ably dashboard.

History stat undercounting for some apps

 

Pub/Sub

  

For approximately the last year, due to a misconfiguration that affected a subset of accounts, app and account stats for history queries have been undercounted.

Specifically, if a user of one of the affected accounts made a single history query that returned 10 messages, the messages.outbound.rest.all.count stat should have been incremented by 10; instead it was incremented by only 1. (The corresponding data stat was not affected). Since billing is calculated from account stats, the affected accounts may also have been billed less than they should have been.

The fix for this will be rolled out this week.

We know customers expect us to provide stats that they can rely on, and this falls far below our normal standards, for which we apologise.

Ably Chat SDK Version 1.1.1

 

Chat

    

Client Library SDK Improvement

  

Version 1.1.1 of the Ably Chat SDK has been released.

This update improves the current typedocs coverage with usage examples.

For the full changelog, please visit the GitHub release page.

.NET Client Library Release 1.2.17

 

Client Library SDK Fix

  

Version 1.2.17 of the .NET Client Library has been released. The Newtonsoft.Json dependency has been updated from v9.0.1 → v13.0.1 to improve compatibility, performance, and security. Build scripts updated and fixed to enhance reliability and simplify the development workflow. Added simplified usage instructions for easier setup and integration across both .NET and Unity projects.

For the full changelog, please visit the GitHub release page.

Flutter Client Library Release v1.2.42

 

Client Library SDK Fix

 

Pub/Sub

  

Version 1.2.42 of the Flutter Client Library has been released. This update fixes the issue in which app crashes when the HTTPS response status code is 404.

For the full changelog, please visit the GitHub release page.

 

Client Library SDK Fix

    

Pub/Sub

  

Chat React UI Kit v0.3.0

 

Chat

  

Version 0.3.0 of the Chat UI Kit for React has been released.

This version moves to the latest Chat JS SDK release (1.1.0).

Ably Chat SDK Version 1.1.0

 

Client Library SDK Fix

 

Chat

  

Version 1.1.0 of the Ably Chat SDK has been released.

This update corrects an issue with connection status handling and ensures more accurate connection state monitoring.

For the full changelog, please visit the GitHub release page.

Flutter Client Library Release v1.2.41

 

Client Library SDK Fix

 

Pub/Sub

  

Version 1.2.41 of the Flutter Client Library has been released. This update fixes issues related to device locales that use custom digit symbols and resolves build script warnings in newer Flutter versions.

For the full changelog, please visit the GitHub release page.