This repository has been archived by the owner on Apr 12, 2022. It is now read-only.
Releases: matrix-org/matrix-android-sdk
Releases · matrix-org/matrix-android-sdk
v0.9.36
v0.9.35
v0.9.34
Features:
- MSC2437: Store tagged events in Room Account Data
Improvements:
- Enhance the room account data API naming.
- MXSession: Do not refresh TURN servers when VoIP is not supported
Bugfix:
- Fix issue with identity server (missing access token) (element-hq/riot-android#3404)
- Fix crash in MXCryptoImpl (element-hq/riot-android#3396)
API Change:
- RoomAccountdata.hasTags() has been deprecated. Use .hasRoomTags() instead.
- RoomAccountdata.getKeys() has been deprecated. Use .getRoomTagsKeys() instead.
- RoomAccountdata.handleTagEvent() has been removed. Use .handleEvent() instead.
- IMXStore.setRoomsWithoutURLPreview() has been removed.
- IMXStore.getRoomsWithoutURLPreviews() has been removed. Use RoomAccountdata.isURLPreviewAllowedByUser() instead.
Others:
- Provided support for implementation of reading "im.vector.riot.jitsi" from /.well-known/matrix/client
v0.9.33
Features:
- HTTP Proxy configuration using HomeServerConnectionConfig
Bugfix:
- Fix bad constant values for homeserver CS api versions
- Ensure custom fields are sent for
m.room.message
Events (#515) - Fix issue of blocked UI after a video call (#496, element-hq/riot-android#3311)
Others:
- Cleanup in org.matrix.androisdk.call
v0.9.32
Changes to Matrix Android SDK in 0.9.32 (2019-11-25)
Bugfix:
- Fix / Integration Manager was not allowed by default
v0.9.31
Changes to Matrix Android SDK in 0.9.31 (2019-11-22)
Features:
- Integrations / Manage Widget Permissions in Account Data
Improvements:
- Integration Manager preferences are now managed by SDK
- Integrations / Manage Jitsi Domain Permissions in Account Data
Bugfix:
- Crash on Realm crypto DB (element-hq/riot-android#3373)
- Match identity server registration to the IS r0.3.0 spec (#3382)
API Change:
- /account/3pid/add requires user interactive Auth
v0.9.30
v0.9.29
Corrective release
Bugfix:
- Fix / Keysbackup not working (failed to get version)
0.9.28
Changes to Matrix Android SDK in 0.9.28 (2019-10-03)
Improvements:
- Display correctly the revoked third-party invites.
- Support optional default STUN server when no ICE provided by HS
- Use wellknown to discover the IS of a HS (element-hq/riot-android#3283)
- Make identity server configurable
- Privacy: MSC2290 (#3300)
API Change:
MXSession.openIdToken()
callback has a more typed parameter- DefaultRetrofit2CallbackWrapper has been removed because it does not manage MatrixError. Use RestAdapterCallback instead.
- IMXEventListener.onAccountDataUpdated() method now has a parameter: the account data which has been updated.
- Third party identifiers (mail, phone) related calls (add/bind) are now delegated to the IdentityServerManager instead of
directly from MyUser. Now use mxSession.getIdentityManager().xxx - Room#invite now requires the session (to delegate to correct identity server)
Translations:
- Emoji verification name discrepancy between riot-web and riotX (element-hq/element-android#355)
Others:
- Remove ParentRestClient from crypto module and use a common parent Rest Client (tchapgouv/tchap-android-legacy#539)
- MXSession: Add doesServerRequireIdentityServerParam() and doesServerAcceptIdentityAccessToken() methods.
- Remove the bind true flag from 3PID calls on registration (element-hq/riot-android#3252)
v0.9.27
/!\ Security:
- The homeserver access token was incorrectly included in requests sent to the Identity Server, a separate service.
The client should prompt the user to logout and login again to renew the token, unless the user is happy to trust the Identity Server provider with their access token (e.g. if the homeserver and identity server are operated by the same provider).
Features:
- Allow Matrix SDK client to configure the filter used for pagination (element-hq/riot-android#3237)
Improvements:
- Add a TermsManager (element-hq/riot-android#3225)
Bugfix:
- Stop sending the access token of the homeserver to the identity server
- VoIP: Stop falling back to Google for STUN (element-hq/riot-android#3223).
- EventIDs: Add regex to match eventIDs for v4 and v5 rooms
- Failed to send a message in a new joined room (invited by email)
Others:
- Remove useless log (element-hq/riot-android#3236)
Build:
- Migrate to androidx (following https://developer.android.com/jetpack/androidx/migrate)
- WebRTC: upgrade webrtc library, using the one build along with Jitsi