Releases: meganz/MEGAchat
Releases · meganz/MEGAchat
Version 3.0.5
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
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
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)
Bug
- [CHT-577] - Disable TLS session resumption feature
Target app/s:
- iOS 6.1.2
- Android 5.1.1
Version 3.0.2
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
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)
Bug
- [CHT-568] - Adjust termcodes management for meetings
Target app/s
- Android 5.0.1
Version v3.0.0
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
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
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