Compatibility rows on this page are checked against the matching Android SDK Git tags in
Amity-Social-Cloud-SDK-Android. Pre-release alpha tags are not listed here unless promoted into the public SDK changelog.New ReleasesImprovements
🚀 New Features
Report User with Reason
Added the ability to report a user with a report type, behavior reason, and comment, plus report/unflag actions on the user list.Exclude Own Events
Added anexcludeOwnEvents parameter to event queries so the current user’s own events can be filtered out.Event Target Community Avatar
Added the community avatar to an event’s target community.✨ Improvements
- Migrated the MQTT client from protocol v3 to v5.
- Removed the transitive
AD_IDpermission from the FCM push module.
🧩 Compatibility
Android SDK
Android SDK
Dependencies
Dependencies
📘 API Reference — 7.24.0
New ReleasesImprovements
🚀 New Features
For You Feed
Added the personalized For You feed. Query it withAmitySocialClient.newFeedRepository().getForYouFeed() (a live collection), and the network setting via AmityCoreClient.getForYouFeedSetting(). When the feature is not enabled for the network, the collection surfaces the typed AmityForYouFeedDisabledError.Bidirectional Block Visibility
Added the reverse direction of the blocking model:getBlockingUsers() (live collection) and getAllBlockingUsers() (one-shot list) return the users who have blocked the current user. Blocking a user when already at the per-network cap now returns the typed MAX_BLOCKED_USERS_REACHED error.Chat Search
AddedsearchChannels and searchMessages to AmityChannelRepository for searching across channels and messages.Channel Archiving
AddedarchiveChannel, unarchiveChannel, and getArchivedChannelIds to AmityChannelRepository, backed by a new local table for reactive archive/unarchive updates.Typed Shareable Links
Added a typed shareable-link API usingAmitySharableContentType, so links can be generated for a content type without relying on raw pattern keys.Channel Notification Mode
AddednotificationMode support to the channel update API.✨ Improvements
- Improved chat message loading and reload performance.
🐞 Bug Fixes
- Fixed community member permissions not updating.
- Fixed group member additions not reflecting in the member list.
- Fixed nested room moderation not being parsed or persisted from the room payload.
- Fixed queued message jobs never failing while offline — they now fail immediately.
🧩 Compatibility
Android SDK
Android SDK
Dependencies
Dependencies
📘 API Reference — 7.23.0
New ReleasesImprovements
🚀 New Features
invalidateCache for Feed Queries
Added invalidateCache(true) option to AmityFeedRepository.getCommunityFeed() and AmityPostRepository.getPosts() queries. When set, the cache is cleared before the first page fetch so the live collection starts from fresh server data.Community Tag Filtering
Addedtags filter to getCommunities() queries. Pass a list of tags to narrow results to communities matching all specified tags.Visitor Daily Usage Limit
Added detection for the visitor daily read quota (100 req/day, error code400323). When a visitor exceeds this limit, the SDK detects the error in the global interceptor and emits an event via AmityCoreClient.getVisitorUsageLimitEvents(): Flowable<AmityVisitorUsageLimitEvent>.🐞 Bug Fixes
- Fixed event post local filtering by adding
eventIdto post objects. - Fixed SQLCipher incompatibility with Room 2.8.1 by upgrading SQLCipher from 4.6.1 to 4.9.0.
- Fixed malformed XML in community and global post list menu resource files.
🧩 Compatibility
Android SDK
Android SDK
Dependencies
Dependencies
📘 API Reference — 7.22.1
Improvements
Improvements
New ReleasesImprovements
🚀 New Features
Raised Compile and Target SDK to 36
BumpcompileSdkVersion and targetSdkVersion to 36 to support the latest Android platform APIs.🐞 Bug Fixes
- Fixed an MQTT reconnect loop that prevented the client from properly exiting the reconnection cycle.
🧩 Compatibility
Android SDK
Android SDK
Dependencies
Dependencies
📘 API Reference — 7.19.3
Improvements
Improvements
New Releases
🚀 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
Dependencies
Dependencies
📘 API Reference — 7.18.0
New Releases
🚀 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
Dependencies
Dependencies
📘 API Reference — 7.17.1
New Releases
🚀 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
Dependencies
Dependencies
📘 API Reference — 7.16.0
New Releases
🚀 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
Dependencies
Dependencies
📘 API Reference — 7.15.0
New Releases
New Releases
🚀 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
Dependencies
Dependencies
📘 API Reference — 7.11.0
New Releases
New Releases
New Releases
New Releases
🚀 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
Dependencies
Dependencies
📘 API Reference — 7.7.0
New Releases
🚀 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
Dependencies
Dependencies