Skip to content

Commit

Permalink
Add Agora Chat SDK 1.3.1 Release Notes
Browse files Browse the repository at this point in the history
  • Loading branch information
haoxiuwen committed Dec 13, 2024
1 parent fdc261a commit 4e01f32
Show file tree
Hide file tree
Showing 10 changed files with 89 additions and 0 deletions.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
## v1.3.1

v1.3.1 was released on XXXX, 2024.

#### Improvements

- Added the support for pinning messages in one-to-one conversations. Users can call `ChatManager#asyncPinMessage` or `ChatManager#asyncUnPinMessage` to pin or unpin a one-to-one chat message.

- Adapted to the 16 KB page size of Android 15.

#### Issues fixed

- A crash occurs when `to` is empty during message sending.
- An incorrect nextkey is returned when pulling roaming messages.
- A crash occurs when `CustomMessageBody#setParams` is called repeatedly in multi-thread scenarios.
- The number of unread messages is inconsistent among multiple devices in certain scenarios.
- The specified image thumbnail size does not take effect during message sending.


Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
## v1.3.1

#### Improvements

- Added the support for pinning messages in one-to-one conversations. Users can call `ChatManager#pinMessage` or `ChatManager#unpinMessage` to pin or unpin a one-to-one chat message.
- Optimized the connections to the server under weak network conditions for native platforms.

#### Issues fixed

The following issues are fixed on native platforms:
- An attachment message can still be sent successfully despite of failure of sending the attachment under special circumstances.
- An incorrect nextkey is returned when pulling roaming messages.
- The cache is not updated upon the addition of contacts to block list.
- The official push feature may not work after users log out and log in again.
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
## v1.3.1

v1.3.1 was released on XXXX, 2024.

#### Improvements

- Added the support for pinning messages in one-to-one conversations. Users can call `AgoraChatManager#pinMessage` or `AgoraChatManager#unpinMessage` to pin or unpin a one-to-one chat message.

#### Issues fixed

- A crash occurs when `conversationId` is empty during message sending.
- An incorrect nextkey is returned when pulling roaming messages.
- The number of unread messages is inconsistent among multiple devices in certain scenarios.
- The specified image thumbnail size does not take effect during message sending.


Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
## v1.3.1

v1.3.1 was released on XXXX, 2024.

#### Improvements

- Added the support for pinning messages in one-to-one conversations. Users can call `ChatManager#pinMessage` or `ChatManager#unpinMessage` to pin or unpin a one-to-one chat message.
- Optimized the connections to the server under weak network conditions for native platforms.

#### Issues fixed

1. The following issues are fixed on native platforms:

- An attachment message can still be sent successfully despite of failure of sending the attachment under special circumstances.
- An incorrect nextkey is returned when pulling roaming messages.
- The cache is not updated upon the addition of contacts to block list.
- The official push feature may not work after users log out and log in again.

2. The following issues are fixed for the React Native Chat SDK:

- The error that `CMakeLists.txt` could not be found is reported during compilation on the Android platform.
- The data conversion issue on the Android platform.


Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
## v1.3.1

v1.3.1 was released on XXXX, 2024.

#### Improvements

- Added the support for pinning messages in one-to-one conversations. Users can call `pinMessage` or `unpinMessage` to pin or unpin a one-to-one chat message.
- Added the `ConnectionParameters#isFixedDeviceId` parameter (`true` by default) to specify whether to use a fixed device ID. Specifically, the SDK generates a device ID for a browser and saves it to the local storage. Then in the browser, all SDK instances use the same device. The setting of this parameter affects the strategy of forced logout in multi-device login scenarios. For details, see [Log in from multiple devices](https://docs.agora.io/en/agora-chat/develop/multiple-device-login?platform=web).
In previous versions, a random device ID is used for connections of each SDK instance. In this case, each SDK instance uses a different device for connections.
- Added the callback for DNS request failures.
- Added the reason for requesting to join the group to the `requestToJoin` event that is received by the group owner and administrators that approved the join request.





0 comments on commit 4e01f32

Please sign in to comment.