🚀 New Features
Live Thumbnail and Resolution in AmityRoom
AddliveThumbnailUrl and resolution fields to AmityRoom to expose server-generated thumbnail and stream resolution data.Link Detection in Comments
Add link detection support to comment create/update APIs, enabling automatic link parsing in comment text.Root Comment and Latest Comment ID in Query
AddrootId and latestCommentId fields to the comment query API for improved comment threading and navigation.Page Size for Get Comments
AddpageSize parameter to getComments API for more granular control over comment pagination.🐞 Bug Fixes
- Fixed posts going missing after paging REFRESH.
🧩 Compatibility
Android SDK
Android SDK
| Config | Version |
|---|---|
| minSDKVersion | 24 |
| targetSDKVersion | 35 |
Dependencies
Dependencies
| Library | Version |
|---|---|
| Android Paging Data Library | 3.4.2 |
| Firebase IID | 21.1.0 |
| Firebase Messaging | 23.0.0 |
| Gradle Plugin | 8.5.1 |
| Gson | 2.8.10 |
| HiveMQ MQTT Client | 1.3.1 |
| Kotlin-std-lib | 2.2.0 |
| Media 3 | 1.1.0 |
| OKHTTP3 | 4.9.2 |
| Retrofit2 | 2.9.0 |
| Room | 2.5.1 |
| RxJava3 | 3.1.5 |
🚀 New Features
Product Tagging in Posts
IntroduceAmityProduct and AmityProductTag models with product search API, enabling users to tag up to 20 products per post via text mentions and per-media tags. Supports creating and updating posts with product tags.Livestream Product Tagging
Introduce product management APIs for livestream(Room) post — tag, pin, and remove products across all broadcast phases.🧩 Compatibility
Android SDK
Android SDK
| Config | Version |
|---|---|
| minSDKVersion | 24 |
| targetSDKVersion | 35 |
Dependencies
Dependencies
| Library | Version |
|---|---|
| Android Paging Data Library | 3.2.1 |
| Firebase Messaging | 23.0.0 |
| Gson | 2.9.0 |
| HiveMQ MQTT client | 1.3.1 |
| Kotlin-coroutines | 1.6.4 |
| Kotlin-std-lib | 2.2.0 |
| OKHTTP3 | 4.9.2 |
| Retrofit2 | 2.9.0 |
| Room | 2.5.1 |
| RxJava3 | 3.1.5 |
🚀 New Features
Get All Blocked Users
IntroducegetAllBlockedUsers() on AmityUserRepository — returns the full list of blocked users (up to 100) as a non-paginated, one-shot Single<List<AmityUser>> with a 5-minute TTL cache.Excluding Roles in Community Member Queries
AddexcludingRoles parameter to AmityCommunityMembershipQuery.Builder and AmityCommunityMemberSearch.Builder. Members holding any of the specified roles are excluded from the live collection result.Time-Bounded Post Pagination
AdduntilAt parameter to getPosts, getCommunityFeed, and getUserFeed query builders. When provided, the SDK stops fetching and collecting posts beyond the given datetime boundary.🧩 Compatibility
Android SDK
Android SDK
| Config | Version |
|---|---|
| minSDKVersion | 24 |
| targetSDKVersion | 35 |
Dependencies
Dependencies
| Library | Version |
|---|---|
| Android Paging Data Library | 3.2.1 |
| Firebase Messaging | 23.0.0 |
| Gson | 2.9.0 |
| HiveMQ MQTT client | 1.3.1 |
| Kotlin-coroutines | 1.6.4 |
| Kotlin-std-lib | 2.2.0 |
| OKHTTP3 | 4.9.2 |
| Retrofit2 | 2.9.0 |
| Room | 2.5.1 |
| RxJava3 | 3.1.5 |
🚀 New Features
Authentication
Introduce an ability to login with a pre-fetchedaccessToken.Comment Count
Introduce a local calculated comment count based on incoming real-time events.Community Post Query by Tags
Introduce an ability to community posts with matching tags.Livestream Analytics
IntroduceAmityRoomAnalytics for the purpose of tracking watch minute.🧩 Compatibility
Android SDK
Android SDK
| Config | Version |
|---|---|
| minSDKVersion | 24 |
| targetSDKVersion | 35 |
Dependencies
Dependencies
| Library | Version |
|---|---|
| Android Paging Data Library | 3.2.1 |
| Firebase Messaging | 23.0.0 |
| Gson | 2.9.0 |
| HiveMQ MQTT client | 1.3.1 |
| Kotlin-coroutines | 1.6.4 |
| Kotlin-std-lib | 2.2.0 |
| OKHTTP3 | 4.9.2 |
| Retrofit2 | 2.9.0 |
| Room | 2.5.1 |
| RxJava3 | 3.1.5 |
🚀 New Features
Livestream Post With Room
Introduce Room service, an upgrade and a replacement forstream.Event Scheduling
Introduce Event service, enabling event scheduling.Community Member Query
IntroducelastJoin sorting option.🧩 Compatibility
Android SDK
Android SDK
| Config | Version |
|---|---|
| minSDKVersion | 24 |
| targetSDKVersion | 35 |
Dependencies
Dependencies
| Library | Version |
|---|---|
| Android Paging Data Library | 3.2.1 |
| Firebase Messaging | 23.0.0 |
| Gson | 2.9.0 |
| HiveMQ MQTT client | 1.3.1 |
| Kotlin-coroutines | 1.6.4 |
| Kotlin-std-lib | 2.2.0 |
| OKHTTP3 | 4.9.2 |
| Retrofit2 | 2.9.0 |
| Room | 2.5.1 |
| RxJava3 | 3.1.5 |
🚀 New Features
Mixed Attachments Post
- Support
mixedstructure post where a post can contains multiple datatypes such as image, video, file, and audio.
Audio Content Support
- Support audio file upload.
- Introduce
audiodataType for post.
🚨 Compatibility Changes
Support 16 KB page sizes
- Kotlin version upgrade to 2.2.0
- Bumped minSDKVersion to 24
🧩 Compatibility
Android SDK
Android SDK
| Config | Version |
|---|---|
| minSDKVersion | 24 |
| targetSDKVersion | 35 |
Dependencies
Dependencies
| Library | Version |
|---|---|
| Android Paging Data Library | 3.2.1 |
| Firebase Messaging | 23.0.0 |
| Gson | 2.9.0 |
| HiveMQ MQTT client | 1.3.1 |
| Kotlin-coroutines | 1.6.4 |
| Kotlin-std-lib | 2.2.0 |
| OKHTTP3 | 4.9.2 |
| Retrofit2 | 2.9.0 |
| Room | 2.5.1 |
| RxJava3 | 3.1.5 |
🚀 New Features
Public Access
- Added
loginAsVisitor()function, enables user to interact as a visitor.
🧩 Compatibility
Android SDK
Android SDK
| Config | Version |
|---|---|
| minSDKVersion | 21 |
| targetSDKVersion | 34 |
Dependencies
Dependencies
| Library | Version |
|---|---|
| Android Paging Data Library | 3.2.1 |
| Firebase Messaging | 23.0.0 |
| Gson | 2.8.10 |
| HiveMQ MQTT client | 1.3.1 |
| Kotlin-coroutines | 1.6.4 |
| Kotlin-std-lib | 1.8.22 |
| OKHTTP3 | 4.9.2 |
| Retrofit2 | 2.9.0 |
| Room | 2.5.1 |
| RxJava3 | 3.1.5 |
🚀 New Features
Child stream
- Support child stream creation where a child stream can be linked to a parent stream.
Poll
- Added
unvotePoll()function, enables user to update poll answer.
🧩 Compatibility
Android SDK
Android SDK
| Config | Version |
|---|---|
| minSDKVersion | 21 |
| targetSDKVersion | 34 |
Dependencies
Dependencies
| Library | Version |
|---|---|
| Android Paging Data Library | 3.2.1 |
| Firebase Messaging | 23.0.0 |
| Gson | 2.8.10 |
| HiveMQ MQTT client | 1.3.1 |
| Kotlin-coroutines | 1.6.4 |
| Kotlin-std-lib | 1.8.22 |
| OKHTTP3 | 4.9.2 |
| Retrofit2 | 2.9.0 |
| Room | 2.5.1 |
| RxJava3 | 3.1.5 |
🚀 New Features
PII detection
- Added detected PII data to post, comment, and message.
🧩 Compatibility
Android SDK
Android SDK
| Config | Version |
|---|---|
| minSDKVersion | 21 |
| targetSDKVersion | 34 |
Dependencies
Dependencies
| Library | Version |
|---|---|
| Android Paging Data Library | 3.2.1 |
| Firebase Messaging | 23.0.0 |
| Gson | 2.8.10 |
| HiveMQ MQTT client | 1.3.1 |
| Kotlin-coroutines | 1.6.4 |
| Kotlin-std-lib | 1.8.22 |
| OKHTTP3 | 4.9.2 |
| Retrofit2 | 2.9.0 |
| Room | 2.5.1 |
| RxJava3 | 3.1.5 |
🚀 New Features
Hashtag
- Support adding hashtag to a post.
- Support post search by hashtag.
User feed
- Support new sources of posts on user feed.
feedSourcescan be selected on user feed query.
Post title
- Support optional
titleon post creation.
🧩 Compatibility
Android SDK
Android SDK
| Config | Version |
|---|---|
| minSDKVersion | 21 |
| targetSDKVersion | 34 |
Dependencies
Dependencies
| Library | Version |
|---|---|
| Android Paging Data Library | 3.2.1 |
| Firebase Messaging | 23.0.0 |
| Gson | 2.8.10 |
| HiveMQ MQTT client | 1.3.1 |
| Kotlin-coroutines | 1.6.4 |
| Kotlin-std-lib | 1.8.22 |
| OKHTTP3 | 4.9.2 |
| Retrofit2 | 2.9.0 |
| Room | 2.5.1 |
| RxJava3 | 3.1.5 |
🚀 New Features
Clip Post
- Added
AmityFileRepository.uploadClip()— upload short video clips. - Added
AmityPostRepository.createClipPost()— create a post containing a clip. - Added
dataTypesparameter togetGlobalFeed()for filtering feed content types.
Livestream Chat & Reaction
- Added
createLiveChannel(streamId)— create a Live channel by Stream ID. - Added
createLiveReaction()— send live reactions during livestreams.
🧩 Compatibility
Android SDK
Android SDK
| Config | Version |
|---|---|
| minSDKVersion | 21 |
| targetSDKVersion | 34 |
Dependencies
Dependencies
| Library | Version |
|---|---|
| Android Paging Data Library | 3.2.1 |
| Firebase Messaging | 23.0.0 |
| Gson | 2.8.10 |
| HiveMQ MQTT client | 1.3.1 |
| Kotlin-coroutines | 1.6.4 |
| Kotlin-std-lib | 1.8.22 |
| OKHTTP3 | 4.9.2 |
| Retrofit2 | 2.9.0 |
| Room | 2.5.1 |
| RxJava3 | 3.1.5 |