Skip to content
This repository has been archived by the owner on Apr 12, 2022. It is now read-only.

Releases: matrix-org/matrix-android-sdk

v0.9.36

14 Sep 14:07
Compare
Choose a tag to compare

Improvements:

Bugfix:

  • Killed Application misses some notifications
  • Fix a crash on the crypto code (race condition?)

v0.9.35

20 May 20:44
Compare
Choose a tag to compare

Bugfix:

  • Fix crash on RoomAccountData, on some devices

Others:

  • support new key agreement method for SAS (riotX/#1374)

v0.9.34

13 May 12:37
Compare
Choose a tag to compare

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:

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

10 Feb 12:58
Compare
Choose a tag to compare

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

25 Nov 08:34
Compare
Choose a tag to compare

Changes to Matrix Android SDK in 0.9.32 (2019-11-25)

Bugfix:

  • Fix / Integration Manager was not allowed by default

v0.9.31

22 Nov 10:40
Compare
Choose a tag to compare
v0.9.31 Pre-release
Pre-release

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:

API Change:

  • /account/3pid/add requires user interactive Auth

v0.9.30

09 Oct 13:55
Compare
Choose a tag to compare

Changes to Matrix Android SDK in 0.9.30 (2019-10-09)

Bugfix:

  • App won't start with some custom HS config #499

Translations:

  • Updated translations

v0.9.29

04 Oct 10:09
Compare
Choose a tag to compare

Corrective release

Bugfix:

  • Fix / Keysbackup not working (failed to get version)

0.9.28

03 Oct 12:14
Compare
Choose a tag to compare
0.9.28 Pre-release
Pre-release

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:

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

29 Aug 16:17
Compare
Choose a tag to compare

/!\ 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:

Improvements:

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:

Build: