Skip to content

Releases: meganz/MEGAchat

Version 3.0.5

20 Dec 12:55
Compare
Choose a tag to compare

Sub-task

  • [CHT-600] - Deprecations warnings (iOS compilation)

Maintenance

  • [CHT-592] - Xcode inhibit all warnings

Bug

  • [CHT-589] - MegaChatApiTest getGroupChatRoom doesn't choose a chat with right permissionsTarget version/s

Target version/s

  • iOS 7.0
  • Android 5.5

Version 3.0.4

24 Nov 11:15
Compare
Choose a tag to compare

Enhancement

  • [CHT-516] - Add support to resume SSL session with SFU

Sub-task

  • [CHT-588] - @return command used in a comment that is attached to a function returning void

Maintenance

  • [CHT-594] - Xcode clang warnings: disable documentation comments warnings

Bug

  • [CHT-591] - TLS persistent sessions cannot be reused for SFU

Target app/s

  • iOS 6.4

Version 3.0.3

15 Nov 12:01
Compare
Choose a tag to compare

Enhancement

  • [CHT-515] - Add support in Dns cache for SFU URL

Maintenance

  • [CHT-576] - iOS binding - fix all nullability warnings in MEGAChat
  • [CHT-586] - Xcode project inline method hidden for debug

Bug

  • [CHT-583] - Crash upon SFU onConnectionChange
  • [CHT-584] - Undo limitations for TLS session resumption

Target app/s

  • iOS 5.3
  • Android 6.3

Version 3.0.1a (patched)

22 Oct 12:02
61e6a44
Compare
Choose a tag to compare

Bug

  • [CHT-577] - Disable TLS session resumption feature

Target app/s:

  • iOS 6.1.2
  • Android 5.1.1

Version 3.0.2

27 Oct 12:46
Compare
Choose a tag to compare

Maintenance

  • [CHT-571] - Remove usages of getTag() and getAttrString() which are being removed from the SDK
  • [CHT-575] - iOS binding - drop iOS 12 support

Feature

  • [CHT-572] - Add new params to SFU sent stats
  • [CHT-578] - Update disconnection TermCodes

Bug

  • [CHT-574] - CALL_STATUS_DESTROYED not received in TEST_Calls
  • [CHT-577] - Disable TLS session resumption feature
  • [CHT-580] - Add missing fields to webrtc stats
  • [CHT-581] - Failed to hang up chat call in TEST Signalling calls

Target app/s

  • iOS v6.2
  • Android v5.2

Version 3.0.1

13 Oct 11:40
Compare
Choose a tag to compare

Enhancement

  • [CHT-520] - Add support for txSpatial in layers
  • [CHT-521] - Create new window at qtApp for manage calls
  • [CHT-523] - Refactor Slot class
  • [CHT-533] - Meetings performance improvements
  • [CHT-551] - Adjust MeetingView management in QtApp
  • [CHT-567] - Send at call stats hires height and width

Maintenance

  • [CHT-505] - Review usages of IGlobalCallHandler class and check if it could be removed
  • [CHT-527] - Solve issue at meeting protocol unitary test
  • [CHT-566] - Compile MEGAchat with KARERE_DISABLE_WEBRTC disabled

Feature

  • [CHT-543] - Log errors reported in native clients into the SFU stats server
  • [CHT-563] - Update termcodes for Meetings

Bug

  • [CHT-525] - Reset KeyId(0) upon meeting rejoin
  • [CHT-537] - Don't send r flag in GET_HIRES if it's zero
  • [CHT-550] - Fail request to start/join a call if one is in flight
  • [CHT-555] - Remove assert if recive LEFTCALL without call
  • [CHT-562] - Change condition to activate receiving call flag in automatic tests
  • [CHT-569] - Missing override warnings

Target app/s

  • iOS v6.1
  • Android v5.1

Version 3.0.0a (patched)

05 Oct 07:26
Compare
Choose a tag to compare

Bug

  • [CHT-568] - Adjust termcodes management for meetings

Target app/s

  • Android 5.0.1

Version v3.0.0

22 Sep 12:09
Compare
Choose a tag to compare

Enhancement

  • [CHT-526] - Crash terminating a call
  • [CHT-540] - Avoid sending vthumbs param at JOIN comand
  • [CHT-541] - Improve logs to determine which track is associated to a decryptor
  • [CHT-549] - Remove check to start/join call in a public chatroom with more than 20 members

Feature

  • [CHT-434] - Support for Meetings
  • [CHT-531] - Handle ringing flag at MegaChat
  • [CHT-545] - SFU rejects JOIN when max number of particpants is exceeded
  • [CHT-563] - Update termcodes for Meetings

Bug

  • [CHT-522] - Database integrity compromised by API violation (iOS)
  • [CHT-524] - Initialize cipher with keyid zero
  • [CHT-532] - Send call duration in ms at webrtc stats
  • [CHT-536] - Failed AES-GCM decryption due to wrong condition
  • [CHT-538] - Avoid unnecessary requests upon joining a call
  • [CHT-539] - Fix checks for "Slot::hasTrack(bool send)"
  • [CHT-542] - Adjust createRetryController params properly at SFU
  • [CHT-550] - Fail request to start/join a call if one is in flight
  • [CHT-552] - Missing name participant
  • [CHT-554] - Set UserNotPresent state always in disconnect
  • [CHT-565] - Fix iOS memory leaks in meetings bindings methods

Target app/s

  • iOS 6.0
  • Android 5.0

Version 2.5.0

02 Sep 11:51
Compare
Choose a tag to compare

Feature

  • [CHT-506] - Add MegaChatApi interfaces to get user's alias
  • [CHT-528] - remove megaclc's call to MegaNode::getLocalPath

Target app/s

  • iOS 5.19
  • Android 4.2.2

Version 2.4.9

06 Jul 15:32
Compare
Choose a tag to compare

Enhancement

  • [CHT-218] - Add support to reuse SSL session in libwebsockets

Sub-task

  • [CHT-482] - Update libwebsockets to modern version

Feature

  • [CHT-503] - Allow set an API_URL for test with line command or environment variable

Maintenance

  • [CHT-498] - Wipe chat data/history on force reload
  • [CHT-508] - Update code for changes in TLVstore API
  • [CHT-509] - Fix --APIURL value when the trailing / was not specified
  • [CHT-510] - allow apps using megachat via cmake to specify where the SDK folders are

Bug

  • [CHT-507] - Issue privilege notifications in group chat room
  • [CHT-511] - Remove unnecessary assert at LibwebsocketsClient::wsSendMessage
  • [CHT-513] - Wrong websocket-session-end reason used in callback can lead to crash
  • [CHT-514] - Invalid TLS sessions can break connectivity until reinstalled
  • [CHT-517] - Prevent a couple of potential crashes

Target app/s

  • iOS 5.17
  • Android 4.2.0