Comment on page
Release notes, key changes and deprecation notices
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
16 December 2022
The following new features are introduced in iOS and Android SDKs
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
expiresAtAPIs in iOS SDK.
expiresAtAPIs in Android SDK.
TypeScript: 0.0.1 Beta.35
02 December 2022
TypeScript SDK now supports
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.
TypeScript: 0.0.1 Beta.34
18 November 2022
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.
TypeScript: 0.0.1 Beta.33
04 November 2022
In Flutter SDK, users can now:
- Instantiate a repository instance
- Get user details
- Create a new user
- Update user information
- Update user avatar
TypeScript: 0.0.1 Beta.32
21 October 2022
- 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
liveUser, 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.
TypeScript: 0.0.1 Beta.31
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 a hotfix for the iOS SDK and UIKit to address the issue that the application crashes with the
errorCannotregister notification blocks from within write transactions when fetching Live Object or Live Collection within observe block.
iOS SDK: 5.28.1 iOS UI Kit: 2.27.1
07 October 2022
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.
TypeScript: 0.0.1 Beta.30
05 October 2022
We have released a hotfix for the Android SDK to fix the issue with the community avatar not being visible on the Recommended and Trending pages.
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.
TypeScript: 0.0.1 Beta.29
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 released a hotfix for the iOS SDK and UIKit to address the issue of incorrect reaction count.
iOS SDK: 5.26.1 iOS UI Kit: 2.25.1
09 September 2022
- 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.
TypeScript: 0.0.1 Beta.28
26 August 2022
- 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.
- 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.
11 August 2022
In iOS SDK,
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.
- SDK is enhanced with Live Collections for comments. Newly created comments will be automatically collected in the Live Collection
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?
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
- 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?
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?