Announcements
Release notes, key changes and deprecation notices
Updated: 1 June 2023
We are pleased to announce the latest releases of our SDKs and UIKit. These releases include several new features and fixes.
Android SDK:
- Introduced a new feature which allows users to create custom post and get users by `userIds` inside `AmityUserRepository`.
- Please note that this release also includes the deprecation of several APIs. For details, please refer to Android SDK v6.9.0 Deprecation Note for more information.
iOS SDK:
- Added async API support to more functions. Please visit iOS SDK v6.9.0 Deprecation Note for more information.
Typescript SDK:
- Fix post live collection does't trigger callback again on re-initialize.
Android UIKit:
- Fixed an issue where the textbox to create a comment in a public community was hidden if the user is not a member of the community.
iOS UIKit:
- Introduced new features that add action sheet and remove a photo option to the livestream cover photo.
- Fixed a crash issue when receiving the `blocked` status for `AmityFollowStatus`.
Versions Released
- iOS SDK: 6.9.0
- Android SDK: 6.9.0
- Typescript SDK: 6.3.1
- iOS UIKit: 3.4.0
- Android UIKit: 3.4.0
Typescript SDK (beta):
- Fixed post live collection does't trigger callback again on re-initialize.
Javascript SDK:
- Fixed the following user collection pagination issue.
Versions Released
- Typescript SDK (beta): 0.0.1-beta.45.0
- Javascript SDK: 5.36.0
Updated: 25 May 2023
iOS SDK: This update fixes crash issue on linked libraries.
Version Released
- iOS SDK: 5.33.6
- iOS UIKit: 2.35.5
Updated: 19 May 2023
iOS SDK: Fix issue when clicking "unlike" on a post with multiple likes, the number of likes should decrease by only 1 instead of resetting to 0.
Android SDK: Fix session state doesn't emit when re-login again after session has been terminated.
Version Released
- iOS SDK: 5.33.5
- Android SDK: 5.33.9
Updated: 18 May 2023
We are delighted to announce the new updates to our SDKs and UIKit. These updates bring a host of exciting new features and improvements, including:
Android SDK:
- Introduce a new
creator
object in the AmityReaction model, which returns anAmityUser
. This enhancement allows you to have a full user object in AmityReaction, enabling you to present the list of users who liked a post and a comment in the Social SDK.
iOS SDK
- We're now support Xcode 14.3 🎊 . If you're using Amity Video features, please refer to the page For version 6.8.0 and above to properly install the SDK.
- Introduce a new
creator
object in the AmityReaction model, which returns anAmityUser
. This enhancement allows you to have a full user object in AmityReaction, enabling you to present the list of users who liked a post and a comment in the Social SDK. - Added async API support on iOS SDK to more functions, please visit iOS SDK v6.8.0 Deprecation Note for more information.
TS SDK:
- Introduce the ability to ban/unban community members.
- Fix the issue where user objects were not returned when searching with a display name.
- Fix the problem where a post would not disappear in real-time when performing a hard delete.
- Fix the occasional null return from
ChannelRepository.Membership.getMembers
.
Android UIKit:
- Tapping on the Like Reaction Count label on Posts & Comments will now open a screen showing the list of users who reacted.
iOS UIKit:
- We're now support Xcode 14.3 🎊. Please refer to the page iOS UIKit Installation Guide for further information.
- Tapping on the Like Reaction Count label on Posts & Comments will now open a screen showing the list of users who reacted.
Versions Released
- iOS SDK: 6.8.0
- Android SDK: 6.8.0
- Typescript SDK: 6.2.0
- iOS UIKit: 3.3.0
- Android UIKit: 3.3.0
Updated: 9 May 2023
We are excited to announce the latest releases of our SDKs for iOS, Android, and TypeScript! These releases include several new features and fixes, including:
- iOS SDK: Added async API support to more functions, please visit iOS SDK v6.7.0 Deprecation Note for more information.
- Android SDK: Introduced a new feature that allows users to delete files from the system and improved reliability of the real-time event connection.
- Typescript SDK: Introduced a new feature that allows users to mute/unmute channels, removed unused warnings for runQuery deprecations, and fixed an issue where message and channel collections would sometimes return empty.
- iOS UIKit: We have fixed the issue with mentioned highlights on edited comments.
Versions Released
- iOS SDK: 6.7.0
- Android SDK: 6.7.0
- Typescript SDK: 6.1.0
- iOS UIKit: 3.2.0
- Android UIKit: 3.2.0
- JS UIKit: We have fixed the issue where members of a chat were displayed as "Anonymous".
Versions Released
- JS UIKit: 2.15.7
Updated: 27 April 2023
In Typescript SDK, we are pleased to announce the general availability release of our Typescript SDK! We have designed this new version to simplify the SDK usage and align it with other platforms, such as function naming, namespaces, etc. In this latest release, we have replaced the runQuery and createQuery concepts with the industry-standard async function, making it even easier to use. For more information on all the breaking changes, please refer to our dedicated page. We invite you to try out the latest features and enhancements in our Typescript SDK! For the full migration guide from the beta version, please visit TS SDK v6.0.0 Migration Guide.
This release also includes Block and Unblock User feature that we've just release on the other platforms as well.
Versions Released
- TS SDK: 6.0.0
Updated: 20 April 2023
We are happy to announce the introduction of the user block and unblock features, providing our users with enhanced control over their interactions and experience on the social feature. These features are designed to improve user safety, privacy, and overall satisfaction. For further information please visit Block and Unblock User page. These features are available on iOS SDK, Android SDK, and Flutter SDK.
- iOS SDK: we expanded the support for
async
style APIs in AmityFileRepository, AmityReactionRepository, AmityUserNotificationsManager and AmityChannelParticipation. In addition - iOS UIKit also included the transcoded video issue in Posts issue.
- Android SDK: we also upgraded the ExoPlayer to 2.18.1.
- Flutter SDK: we fixed the issue with comment count in a post wasn't increased when creating the new comment.
Versions Released
- iOS SDK: 6.6.0
- iOS UIKit: 3.1.0
- Android SDK: 6.6.0
- Flutter SDK: 0.20.0
- Android SDK and Android UIKit, we upgraded the ExoPlayer to 2.18.1.
- iOS SDK and iOS UIKit included the transcoded video issue in Posts issue.
Versions released
- Android SDK: 5.33.7
- Android UIKit: 2.34.1
- iOS SDK: 5.33.4
- iOS UIKit: 2.35.4
10 April 2023
We have released an updated version of our JS UIKit. This update fixes a bug where videos with certain file formats weren't playable on web.
Version Released
JS UIKit: 2.15.6
Updated: 11 April 2023
We are excited to announce that the public beta SDK for the unread count feature is now available on TypeScript as well!
Versions Released
TypeScript SDK: 0.0.1-beta.43
5 April 2023
We are excited to announce the release of our public beta SDK for the unread count feature, now available on both Android and iOS platforms. With this latest release, you can now easily retrieve unread count data at the channel, subchannel, and user levels. This powerful new feature provides enhanced visibility into unread messages across various levels of your application, making it easier than ever to manage communication within your app. Give it a try and see the difference for yourself!
Versions Released
iOS SDK: 6.6.0-beta01
Android SDK: 6.6.0-beta01
5 April 2023
We have released an updated version of our TS SDK. This update address the following issues:
- Fixed an issue where Live collections including
liveMessage
,liveChannels
,livePosts
, andliveComments
do not get updated immediately once the new item is created in to the collection.
Versions Released
TypeScript SDK: v0.0.1-beta.42.3
28 March 2023
We're excited to share with you the latest updates across our SDKs! 🎊 🎊
- TypeScript SDK: we've introduced Live Object, which provides real-time updates for user follower and following counts through the
liveGetMyFollowInfo
method. With this feature, users no longer need to manually refresh or update the object to see changes. Additionally,liveGetFollowInfo
now returns more data, including the follow status between the target user and the SDK method caller. You can learn more about these updates here. Furthermore, we have fixed the issue when callingliveMessages
for the second time and return an empty result. - Android SDK: we're thrilled to announce official support for Kotlin Coroutines. This powerful feature streamlines asynchronous programming, enabling android developers to write more concise and modern code. For more information on this update, please refer to this page. Please note that this release also includes the deprecation of several APIs. For details, please refer to Android SDK v6.5.0 Deprecation Note.
- iOS SDK: we've applied key improvements from legacy versions, addressing issues such as random crashes during
AmityClient
initialization and while watching live stream videos. Please note that this release also includes the deprecation of several APIs. For details, please refer to iOS SDK v6.5.0 Deprecation Note.
Last but not least, we're proud to present the UIKit 3.0, powered by SDK version 6. This release unlocks the full potential of UIKit's capabilities, while keeping you up-to-date with the latest features in the SDK. Please be aware that there are some breaking changes for iOS UIKit, which you can learn more from iOS UIKit V3.0 Migration Guide.
Versions Released
- iOS SDK: 6.5.0
- Android SDK: 6.5.0
- TypeScript SDK: v0.0.1-Beta.42.1
- Flutter SDK: 0.19.0
- iOS UIKit: 3.0.0
- Android UIKit: 3.0.0
23 March 2023
We have released an updated version of our JS SDK. This update address the following issues:
- Fixed issue with adding reactions to messages containing mentions.
Versions Released
JavaScript SDK: 5.35.1
23 March 2023
We have released an updated version of our TS SDK. This update address the following issues:
- Fixed an issue where creating a message was returning a parameters validation error
- Fixed an issue where the authentication token wasn't able to be renewed when it's about to expire or has expired
Versions Released
TS SDK: v0.0.1-beta.41.1
22 March 2023
We have released an updated version of our legacy iOS SDK (Version 5) includes:
- Fixed an issue that was causing random crashes during the initialization of the
AmityClient
. - Fixed an issue that was causing random crashes while watching live stream videos.
Versions Released
iOS SDK: 5.33.3
iOS UIKit: 2.35.2
20 March 2023
We have released an updated version of our iOS UIKit. This update addresses the following issues:
- The issue with voting in polls has been fixed. Users can now vote without any issues or error messages and the number of votes is updated smoothly.
- The issue of the fourth vote item getting clipped vertically in the
AmityPostDetailViewController
has been resolved. Users can now see all voting items in the view without clipping or partial hiding. - The close poll functionality has been resolved. The close poll option will no longer be available after a poll has been closed, ensuring a more accurate representation of the poll's status.
- The issue with creating posts has been fixed. Users are now redirected back to the community page after creating a post instead of going to the menu list page.
Version Released:
iOS UIKit: 2.35.1
16 March 2023
We have released an updated version of our legacy Android SDK (Version 5). This update fixes the issue of duplicated image files in the device storage that occur when uploading an avatar image.
Version Released
Android SDK: 5.33.6
16 March 2023
We have released an updated version of our iOS SDK (Version 6). This update enhances error messages to improve clarity in certain cases, specifically addressing the 800000 unknown error to be more precise.
Version Released
iOS SDK: 6.2.2
14 March 2023
We have released an updated version of our iOS SDK (Version 6). This update improves the error messages for more clarity in certain cases.
Version Released
iOS SDK: 6.2.1
14 March 2023
We have released an updated version of our legacy Android SDK (Version 5). This update prevents crashes during code obfuscation under specific conditions.
Version Released
Android SDK: 5.30.7
13 March 2023
We announce the release of our iOS, Android, and TypeScript SDKs with support for uploading images in the comments. Additionally, users can replace existing images with new ones, allowing for easy editing of images in comments.
This feature will enable users to better express their emotions and ideas, provide additional context, and clarify complex concepts. Additionally, with the increased engagement potential of images, users can expect higher levels of interaction and understanding, and businesses can utilize images to promote their products and services, generate leads and showcase customer success stories. Upgrade your communication with our new image feature today!
In JavaScript SDK, introduced Session States and
SessionHandler
functionalities, which enhance app security and user experience by allowing developers to describe the authentication process per client device and build app navigation based on session states. SessionHandler is required during login to communicate with the app when session handling is necessary. These new features provide more efficient and secure authentication processes for users.In addition, TypeScript SDK announced two new features that will revolutionize the way users interact with communities: Live Community Objects and Live Community Members. With Live Community objects, any changes made to the community object will be instantly reflected, keeping users up-to-date with the latest information without having to manually refresh or update the object.
Additionally, Live Community Members allows for real-time event data changes to a collection of community members, including join/leave events, user bans, and role changes. Users can even query based on specific parameters such as membership status or user search. Get the most out of your community experience with these new features today!
Versions Released
iOS SDK: 6.4.0
Android SDK: 6.4.0
JavaScript SDK: 5.35.0
TypeScript: 0.0.1 Beta.40
07 March 2023
We have released an updated version of our legacy iOS SDK (Version 5) and iOS UIKit. This update addresses the issue of SDK crashes when adding notification blocks during write transactions.
Versions Released
iOS SDK: 5.33.2
iOS UIKit: 2.34.4
24 February 2023
In the Android SDK, ExoPlayer has been updated to version 2.18.1.
We have also added new functionality to the TypeScript Live User feature that allows users to query and filter users by specific attributes such as display name, first created, and last created. This update provides faster and more efficient user management by providing the ability to retrieve and manipulate user data based on specific criteria.
Versions Released
iOS SDK: 6.3.0
Android SDK: 6.3.0
TypeScript SDK: 0.0.1 Beta.39
Flutter SDK: 0.18.0
21 February 2023
We have released an updated version of our legacy Android SDK (Version 5). This update improves session state functionality of the client device.
Version Released
Android SDK: 5.33.5
17 February 2023
We have released an updated version of our legacy iOS SDK (Version 5) and iOS UIKit. This update addresses the issue of SDK crashes when adding notification blocks during write transactions.
Versions Released
iOS SDK: 5.33.1
iOS UIKit: 2.34.3
09 February 2023
Announcing the release of our updated Android SDK with the addition of the Community Live Collection feature. The Community Live Collection ensures that your community stays up-to-date by automatically adding new communities that match your query filter in the paging data.
In addition, our TypeScript SDK now includes a Live Collection feature, allowing for real-time updates. This means that as new posts, comments, communities, and community categories are created, they are automatically added to their respective collections, providing a streamlined and constantly updated platform.
In Flutter SDK, users can now search for other community members based on specific keywords in their profile. This will make it easier to find and connect with like-minded individuals in the community. Additionally, a new feature that allows community members to mention other users in their post and comment is introduced. Simply use the "@" symbol followed by the username to tag another user and notify them of your post/comment.
Versions Released
iOS SDK: 6.2.0
Android SDK: 6.2.0
JavaScript SDK: 5.34.0
TypeScript SDK: 0.0.1 Beta.38
Flutter SDK: 0.17.0
08 February 2023
We have released an updated version of our legacy Android SDK (Version 5). This update addresses the issue of random crashes in Live Objects that some of our users have been experiencing.
Versions Released
Android SDK: 5.33.4
03 February 2023
Introduced Session State Management in TypeScript SDK to describe the authentication status of the client device. Now developers can rely on session states to build app navigation.
Flutter users can now perform a user search and a community user search.
The Comments page in the Console has been revised to display flagged child comments in addition to flagged parent comments.
Versions Released
iOS SDK: 6.1.0
Android SDK: 6.1.0
TypeScript SDK: 0.0.1 Beta.37
Flutter SDK: 0.16.0
01 February 2023
We are pleased to announce that an updated version of our legacy Android SDK (version 5) is now available, featuring the latest version of Exo Player version 2.18.1.
Versions Released
Android SDK: 5.33.3
13 January 2023
In iOS, Android and TypeScript SDKs, introduced Sub Channel functionality. Now users can create sub channels inside a channel.
In Flutter SDK, introduced the following features in Chat
- Mention feature in messages
- Channel user search
- Users can now check whether a particular user is been flagged already
Versions Released
iOS SDK: 6.0.0
Android SDK: 6.0.0
JavaScript SDK: 5.33.0
TypeScript SDK: 0.0.1 Beta.36
Flutter SDK: 0.15.0
16 December 2022
The following new features are introduced in iOS and Android SDKs
- Introduced new login API
In Console added a feature to support mTLS certificates to authenticate users on both ends of a network have the correct private key.
Now Flutter chat user can:
- Reply to a message
- Flag/Unflag a message
- Flag/Unflag channel users
Introduced
sesionState
, issuedAt
and expiresAt
APIs in iOS SDK. Introduced
observeSessionState
, issuedAt
and expiresAt
APIs in Android SDK.Versions Released
iOS SDK: 5.33.0
Android SDK: 5.33.0
JavaScript SDK: 5.32.0
TypeScript SDK: 0.0.1 Beta.35
Flutter SDK: 0.14.0
02 December 2022
JavaScript and TypeScript SDKs introduced the ability to query community users and receive “user objects”.
TypeScript SDK now supports
startReading
and stopReading
functionalities.Flutter chat users can now:
- View messages
- Edit messages
- Delete messages
- Query messages
- Filter messages
In Console, we have enhanced the ability to generate new admin tokens with shorter expiration time and introduced the ability to revoke admin tokens.
Versions Released
iOS SDK: 5.32.0
Android SDK: 5.32.0
JavaScript SDK: 5.31.0
TypeScript SDK: 0.0.1 Beta.34
Flutter SDK: 0.13.0
18 November 2022
Post Review feature is upgraded in iOS, Android, JavaScript and TypeScript SDKs. When a moderator role is demoted to a user role, post creation must be approved by a moderator.
In iOS SDK, introduced the ability to get video thumbnail image data from video messages.
In Android SDK, introduced the ability to allow users to show or hide the logs from SDK by resource configuration.
Flutter SDK users can now:
- Create Community, Live and Conversation channels
- Edit a channel
- Mute/unmute channel users
- Ban/unban channel users
As part of our new security enhancements, we have created a new API that can be used to revoke a user's access token. This API can only be used with an admin access token.
Introduced the ability to generate user's last activity report via API.
Versions Released
iOS SDK: 5.31.0
Android SDK: 5.31.0
JavaScript SDK: 5.30.0
TypeScript SDK: 0.0.1 Beta.33
Flutter SDK: 0.12.0
04 November 2022
In iOS, Android, JavaScript and TypeScript SDKs, members with User roles can now create community with “Admin can post only” settings.
In Flutter SDK, users can now:
- Instantiate a repository instance
- Get user details
- Create a new user
- Update user information
- Update user avatar
Versions Released
iOS SDK: 5.30.0
Android SDK: 5.30.0
JavaScript SDK: 5.29.0
TypeScript SDK: 0.0.1 Beta.32
Flutter SDK: 0.11.0
21 October 2022
The following new features are introduced in the iOS, Android, JavaScript, and TypeScript SDKs:
- Ability to query poll type posts.
- Ability for a channel moderator to promote/demote a user/member to a moderator and vice versa.
Introduced ability to query message by type for iOS, Android, and TypeScript SDKs.
The following new features are introduced in the TypeScript SDK:
- Ability to update an existing video post.
- Ability to query
liveChannels
usingfilter
query parameters. - Through
liveMessage
andliveUser
, users can monitor the status of a single message or a user if they have subscribed to it.
In Flutter SDK, you can now query the list of members in a given channel.
Versions Released
iOS: 5.29.0
Android: 5.29.0
JavaScript: 5.28.0
TypeScript: 0.0.1 Beta.31
Flutter: 0.10.0
20 October 2022
Today we are announcing the deprecation of RxJava2 and PagedList for Amity Android SDK, as we will be migrating from RxJava2 to RxJava3 and from PagedList to PagingData, effective January 1, 2023.
- If you are using RxJava2 and PagedList, the last version that supports them (which will be released in December 2022) will continue to be maintained until 31 October 2023.
- From 1 November 2023, Rxjava2 and PagedList will no longer be supported.
Although we will not stop supporting RxJava2 and PagedList until October 2023, we recommend that you start planning your upgrade around Q4 2022, from RxJava2 to RxJava3 and from PagedList to PagingData.
Separately, we will also be upgrading our SDK to support RxJava3 and PagingData in the coming weeks. Once the upgrade is complete, we will remove RxJava2 and PagedList from future versions of the SDK.
18 October 2022
We have released an updated version of our iOS SDK and iOS UIKit to address the issue that the application crashes with the
errorCannot
register notification blocks from within write transactions when fetching Live Object or Live Collection within observe block.Versions Released
iOS SDK: 5.28.1
iOS UI Kit: 2.27.1
07 October 2022
In iOS, Android, JavaScript and TypeScript SDKs, when a poll post is created, the default time to close a poll is increased to 30 days if the user has not set a value.
In iOS, Android and TypeScript SDKs, the ability to create video messgaes in Live, Broadcast, Community and Chat channels is introduced.
TypeScript SDK is enhanced with Channel Member Live Collections. Any member added to or removed from a channel is automatically included in the query collection.
In Console, the Usage tab in the Historical Monthly Usage table will now show the total number of moderated images per billing cycle. And the PAYG Portal Billing Center and invoice is enhanced to display any image moderation usage and billing amount that was incurred for the cycle.
In Flutter SDK, you can now retrieve information about a channel without connecting to it, and you can query a channel.
Versions Released
iOS: 5.28.0
Android: 5.28.0
JavaScript: 5.27.0
TypeScript: 0.0.1 Beta.30
Flutter: 0.9.0
05 October 2022
We have released an updated version of our Android SDK. This fix addresses the issue with the community avatar not being visible on the Recommended and Trending pages.
Versions Released
Android SDK: 5.27.1
Android UI Kit: 2.26.1
23 September 2022
TypeScript SDK is introduced with the ability to manage community post settings. Now only admins can post in a community, or admins can approve or reject a member's post in a community.
Flutter SDK has quite a few new features added,
- Introduced the ability for a channel member to join/leave the channel.
- Introduced the ability to add/remove/query reactions in a message.
- Introduced the ability to create a file message and an image message.
In the ASC Console,
- In the Broadcast, Live, and Community channels all message types (text, image, file and video) are now grouped into a single event.
- In the Conversation channel all message types (text, image, file and video) are now grouped into a single event.
Versions Released
iOS: 5.27.0
Android: 5.27.0
JavaScript: 5.26.0
TypeScript: 0.0.1 Beta.29
Flutter: 0.8.0
19 September 2022
Today we are announcing the deprecation of Objective-C for Amity iOS SDK as we will be migrating from Objective-C to pure Swift, effective 1 January 2023.
What this means:
- If you're using Objective-C to build your app, the last version that supports Objective-C (that will be published in December 2022) will continue to be maintained until 30 September 2023.
- Starting 1 October 2023, Objective-C will no longer be supported.
Although we will only be ending the support of Objective-C in October 2023, we recommend that you start planning the upgrade around Q4 2022.
Xcode 14 Upgrade & Minimum Deployment Target Upgrade from iOS 12 to iOS 13
Separately in the coming weeks, we will also be upgrading our SDK to support Xcode 14, and will be raising the minimum deployment target from iOS 12 to iOS 13. Once the minimum target upgrade occurs, we will be dropping iOS 12 & Xcode 13 support from future versions of the SDK.
What’s in store with iOS 13+ upgrade:
There are many new enhancements coming along with this upgrade, such as async/await APIs that help you to work easier with asynchronous programming. Migrating to Swift also comes as a cost-effective method in developing and maintaining your projects.
21 September 2022
In ASC Console, you can now download the Usage report in CSV format.
Version Released: 4.26.0
15 September 2022
We have released an updated version of our iOS SDK and iOS UIKit to address the issue of incorrect reaction count.
Versions Released
iOS SDK: 5.26.1
iOS UI Kit: 2.25.1
09 September 2022
In iOS, Android, and JavaScript SDKs and in the ASC Console, when querying for a community, the display name of the community is case-insensitive.
In TypeScript,
- 1.Live Collection is upgraded with Message collection, Followers/Following collection. Newly created messages and new followers are now automatically reflected in their respective collections.
- 2.Enhanced Video on Demand (VOD) configurations. Videos you upload with our SDK can now be transcoded to 4 different resolutions (from 360p to 1080p) with a maximum file size of 1 GB and a duration of up to 2 hours.
Versions Released
iOS: 5.26.0
Android: 5.26.0
JavaScript: 5.25.0
TypeScript: 0.0.1 Beta.28
26 August 2022
iOS, Android and JavaScript SDKs are enhanced with Video on Demand (VOD) configurations. Videos you upload with our SDK can now be transcoded to 4 different resolutions (from 360p to 1080p) with a maximum file size of 1 GB and a duration of up to 2 hours.
In TypeScript,
- 1.Live Collection is upgraded with message reactions collection. So newly created reactions are now automatically collected into the collection.
- 2.Admins can now ban/un-ban channel members.
In Flutter,
- 1.Introduced Messaging feature in Chat SDK which allow users to send/receive text messages in realtime if they are a channel member.
- 2.Live Collections is introduced for user and community message collections. Now newly added messages will be automatically collected into the collection.
The upgraded Video on Demand feature has deprecated some existing methods in iOS, Android and JavaScript.
11 August 2022
In iOS SDK,
- Realm version is updated to 10.28.3
iOS and Android SDKs are enhanced with Live Collections for reactions and follower/following collection. Newly created reactions/followers/following items will now be automatically reflected in the Live Collection.
In TypeScript,
- SDK is enhanced with Live Collections for comments. Newly created comments will be automatically collected in the Live Collection
- queryReactions pagination parameters in TypeScript have been changed to
{limit: number; before: string}
Read more.
Flutter SDK users can now report posts and comments by flagging and unflagging them.
29 July 2022
iOS and Android SDKs are enhanced with Live Collections for comment collection. Newly created comments will now be automatically reflected in the Live Collection. Our users don’t have to hassle with refreshing every time to get the new items.
Flutter SDK is enhanced with Poll Post feature, where the users can create, vote and close polls.
TypeScript SDK has quite a few new features added,
- 1.Introduced Post Review feature for community admins. Admins will now have the ability to approve or decline posts that will be published on the private/public community feed.
- 2.Introduced the ability to flag and unflag users.
- 3.Automatic Live Collection is enhanced for User/Community Post Collections.
In Web Portal, as per our client's request, PAYG invoices will now display a complete set of billing information with customer’s VAT number and billing address.
21 June 2022
Amity Social Cloud will be deprecating all managed versions of the UI Kits (IOS, Android and Web J.S.) on 31 August 2022 as requests to be able to further customize their look and feel have increased. Our UI Kits were built to enable even faster integration of our social and chat features. In January this year, we open sourced all our UI Kits to provide our customers with more flexibility and greater customization options. Since then, we have seen a shift towards the open source version as it gives complete control over the visual style while keeping the integration time as short as possible.
To ensure that you continue to receive the latest updates and improvements, we encourage you to migrate over to the open source version. We’ve written instruction guides to help you migrate to the open source version, get the latest updates, and contribute to the project all available below.
Once the managed version is deprecated, we will transition our support to the open source UI Kit for any bug requests and releases of new features. You will still be able to use the managed UI Kit, however it will no longer be receiving further updates. All documentation relating to the managed UI Kit version will be moved to the deprecation notice section. Any ongoing improvements will be made to the open source version under the Lesser General Public License (GNU).
09 December 2021
From 09 Dec 2021 onwards, Amity iOS SDK will no longer maintain versions which were built with Xcode version prior to 13. and SDK v5.8 will be the first version that is built with Xcode 13 and the iOS 15 SDK.
What drove the change?
According to Apple’s announcement here, "Starting April 2022, all iOS and iPadOS apps submitted to the App Store must be built with Xcode 13 and the iOS 15 SDK."
When is the deadline I need to make the change?
- From now to April 2022, you will be able to submit an app to App Store with Amity iOS SDK version prior to v5.8. but it’s highly recommended to plan the upgrade.
- From April 2022 onwards, you will NOT be able to submit an app to App Store with Amity iOS SDK version prior to v5.8
What’s the impact to my users who are currently using the app with Amity iOS SDK version prior to v5.8?
There is no impact from the functionality wise for the users who are using your App under old Amity iOS SDK. However beginning form April 2022, developers can only submit an app to App Store with the following requirement.
- Built with Xcode 13
- Built with iOS 15 SDK
- Built with Amity iOS SDK v5.8
27 April 2021
EkoSDK 4.8
and UIKit 1.12 will be the last version to contain the prefix Eko. New features WILL NOT be added to these older versions any longer.- We will only maintain these older versions for critical issues and bug fixes. Whenever a hot-fix is made available, it will be rerouted back to historical ASC SDK & UIKit, respectively, regardless of the current latest versioning.
- Amity Social Cloud's SDK 5.0 and UIKit 2.0 will be introduced as a modularized category of changes and advancement. New features will only be added to these versions and those to come, above i.e. v5.1, v5.2 and so on and so forth.
- EkoSDK 4.8 and UIKit 1.12 will be supported for critical issues for a period of 6 months. After which the window period will expire and EkoSDK 4.8 and UIKit 1.12 will be officially discontinued and no longer supported moving forward.
You can find more information about these changes in the respective changes for each platform, which you can access using the links below.
26 April 2021
After the launch of our Amity Social features that allow customers around the world to build their own social network and grow their own community of users within the safety net of their own brands, our customers and the community they have built has grown much quicker than we originally anticipated - from building a community of travelers to engaging sports-fans around the world.
In order to handle the massive spike in workloads from the growing number of customers while making sure our system always perform at the highest standard from both data latency and scalability aspects, we have decided to revert Follow and Unfollow features into Limited Availability release.
The feature will be temporarily unavailable to all new customers while we work on upgrading our infrastructure and underlying deployment architecture. Starting from 26 April 2021, new SDK downloads will no longer contain follow/unfollow function and newly-generated API key will not be able to use the features. User profile, groups and feed features will remain unaffected. Existing customers who are already using the feature should also remain unaffected.
Our priority is to ensure we scale our system architecture to meet the increasing demand from our existing customers who are using the system to actively grow their community. Our engineering team is working to bring these features back to General Availability release by June 2021. Thank you for your understanding and we apologize for any inconvenience this may have caused to our onboarding customers.
08 December 2020
From 1st Feb 2021 onwards, Amity iOS SDK will no longer maintain versions which were built with Xcode version prior to 12, and v4.2 will be the first version with Xcode 12 support. Please kindly plan ahead and upgrade your iOS SDK version if you are using the versions prior to v4.2
What drove the change?
According to Apple’s announcement here, "Starting April 2021, all iOS and iPadOS apps submitted to the App Store must be built with Xcode 12 and the iOS 14 SDK."
When is the deadline I need to make the change?
- From now to 31st Jan, no impact but it’s highly recommended to plan the upgrade.
- From 1st Feb onwards, Amity will no longer provide customer support regarding iOS SDK versions prior to v4.2
- From 1st Feb to 31st Mar, you will still be able to submit an updated version to App Store with Amity iOS SDK version prior to v4.2
- From April onwards, you will NOT be able to submit an updated version to App Store with Amity iOS SDK version prior to v4.2
What’s the impact to my users who are currently using the app with Amity iOS SDK version prior to v4.2?
There is no impact from the functionality wise for the users who are using your App under old Amity iOS SDK, but they will NOT be able to get any further updated version from App Store unless you submit a new version which is :
- Built with Xcode 12
- Built with iOS 14 SDK
- Built with Amity iOS SDK v4.2
I want to upgrade Amity SDK but how do I know the changes between my current SDK version and the latest version?
Last modified 2h ago