Skip to content

Releases: meganz/MEGAchat

Version 0.9.13

20 Oct 10:31
Compare
Choose a tag to compare
  • Automatic reconnect when the SDK disconnects.
  • Allow to connect in background for Android services when user is away.
  • Improve disconnects and terminate to be immediate.
  • Add cmake option to build the library with libwebsockets+libuv
  • Improve automated tests.

Version 0.9.12

06 Oct 10:52
Compare
Choose a tag to compare
  • Compatibility with libuv+libwebsockets libraries for waiter and network layer.
  • Better management of default title for group chatrooms.
  • Improved integration tests: avoid chatd timeout failures.
  • Wait for presence config reception before assuming any presence status.
  • Fix connection issue when chatd connection is already logged in for that shard.
  • Fetch chat URLs per shard instead of per chatroom.
  • Fix promises resolution when socket is closed.
  • Minor fixes.

Version 0.9.11

04 Sep 08:20
Compare
Choose a tag to compare
  • Improved management of reception acknowledges (currently disabled).
  • Protocol documentation for chatd and presenced.
  • Improved management of MegaApi logout and ESID.
  • Fix last message after history truncation.
  • Minor fixes.

Version 0.9.10

11 Aug 12:35
Compare
Choose a tag to compare
  • List of chatrooms with unread messages
  • New logic for attach-revoke
  • Improved management of heartbeats
  • Remove false alarm about order verification
  • Rotate key upon user's leave
  • Backwards compatibility for old attachments JSON format
  • Remove users who cancel the account
  • Better management of reconnect retries
  • Improved tests
  • Keep subscribed for presence status of ex-contacts (if peer in groupchats)
  • Notifications about chatd connection state

Version 0.9.9 patched

01 Aug 11:51
Compare
Choose a tag to compare

Avoid heartbeats during termination

Version 0.9.9

28 Jul 11:06
Compare
Choose a tag to compare
  • Avoid access to websockets from app's thread.
  • Add fingerprint to attachment messages.
  • Rename Qt project to MEGAchat.
  • Allow to not catch exceptions inside marshal calls.

Version 0.9.8

24 Jul 10:37
Compare
Choose a tag to compare
  • Protect functions accessing to websockets from app's thread
  • Check object state before executing marshall call
  • Fix some cases with truncate messages
  • Consider own privilege changes differently than peer's priv changes
  • Improve tests

Version 0.9.7

18 Jul 15:08
Compare
Choose a tag to compare
  • Allows to disconnect and reconnect multiple times
  • Improved tests
  • More information about connection state
  • Minor improvements to Qt example app
  • Replace of DNS resolution and HTTP requests by calls to SDK
  • Fix conflicting errorcodes used by failed promises
  • Fix memory leaks
  • Fix online status when autoaway is active in Android
  • Fix online status when app goes into background in iOS
  • Avoid duplicated notifications of loaded messages
  • Ignore revoke messages from unread count
  • Skip revoke messages for last-message
  • Notify when own privilege changes