Releases: meganz/MEGAchat
Releases · meganz/MEGAchat
Version 5.6.0
Enhancement
- [CHT-1310] - Add a default branch value for MR descriptions
Maintenance
- [CHT-1274] - Investigate failure in MegaChatApiTest.RaiseHandLite
- [CHT-1287] - Downgrade libuv to v1.44.2
- [CHT-1295] - Update curl library to 8.6.0 version
- [CHT-1296] - Update SQLite library to 3.46.0#1 version
- [CHT-1308] - Update .clang-format to skip Objective-C files
Bug
- [CHT-1277] - Assert failure at MegaChatApiTest.ResumeSession
- [CHT-1300] - EXC_BAD_ACCESS KERN_INVALID_ADDRESS at UserAttrCache::invalidate
- [CHT-1301] - Crash at chatd::Client::getLoggingName()
Target apps
- iOS 14.9
- Android 13.6
Version v5.5.1
Version v5.5.0
Enhancement
Sub-task
- [CHT-1059] - When there is no SEEN pointer on external db
Bug
- [CHT-1279] - Failed test ClearHistory
- [CHT-1283] - Fix file extensions format checked by clang-format in the GitLab CI pipeline
- [CHT-1284] - Assert failed at setVideoCapturerInDevice for iOS app (simulator)
Target apps
- iOS 14.8
- Android 13.5
Version 5.4.0
Enhancement
- [CHT-1262] - Improve MegaChatApiTest::makeContact
- [CHT-1269] - Build MEGAchat on Win/MacOS for MRs
Sub-task
- [CHT-1058] - After being kicked off from the groupchat
Story
- [CHT-1275] - [iOS] create SDK bindings for Raise to speak
Maintenance
- [CHT-1227] - Review ASSERT_NO_FATAL_FAILURE
- [CHT-1248] - Investigate MegaChatApiTest.GetChatFilters failure
- [CHT-1268] - Change .clang-format "QualifierAlignment" property to "Leave"
- [CHT-1271] - Fix MEGAclc compilation on Windows
- [CHT-1273] - Update FreeImage in vcpkg.json
Bug
- [CHT-1244] - Manage errors in HTTP requests sent to SFU stats server
- [CHT-1245] - Ensure valid values are included in JSON sent to SFU stats server
- [CHT-1258] - Fix bug on MegaClc related to rpc command
- [CHT-1264] - Crash for iOS Release Candidate 14.6 and Android 13.3(241501158)
- [CHT-1267] - Add missing rule for JSON files in clang-format
Feature
- [CHT-1265] - Create GitLab pipeline that runs clang-format in MEGAchat
Target apps
- iOS 14.7
- Android 13.4
Version 5.3.0
Release Notes - MEGAchat Native - Version v5.3.0
Enhancement
- CHT-870 - Meetings enhancements
- CHT-1255 - Manage lower hand upon participant call left
Maintenance
- CHT-1249- Adjust ffmpeg libraries to be built
- CHT-1252- Investigate MegaChatApiTest.EstablishedCallsRingUserIndividually test failure
Bug
- CHT-1256 - Crash at MEGAChatMessage initWithMegaChatMessage
- CHT-1264 - Crash for iOS Release Candidate 14.6 and Android 13.3(241501158)
Feature
- CHT-772- presenter view and shared screen are both visible on mobile app
Target app/s
- Android 13.3
- iOS 14.6
Version 5.2.0
Enhancement
- [CHT-1199] - Allow specifying the db directory in MEGAclc
- [CHT-1239] - Improve logs if stat fails upon DB opening
- [CHT-1243] - Start using the new cmake build system in Jenkins
Maintenance
- [CHT-1222] - Add CMake + VCPKG usage to Readme.md
- [CHT-1223] - Fix race condition in MegaChatApiTest.ScheduledMeetings test
- [CHT-1231] - Complete 3rd Party Library License Register
- [CHT-1240] - Add dependencies to the Readme.md
- [CHT-1253] - Add clang-format style configuration file to MEGAchat
Bug
- [CHT-1242] - Fix call management upon chatd(kChatStateOnline) and no call participants
Feature
- [CHT-1210] - Scan repository for secrets leaks
- [CHT-1247] - Android Binding - raise hand to speak and lower hand to stop speak
Target Apps
- iOS 14.5
- Android 13.2
- MEGAsync 5.3.0
Version 5.1.0
Enhancement
- [CHT-1141] - Add Qt app example to CMake on Windows
- [CHT-1142] - Add Qt app example to CMake on MacOS
- [CHT-1230] - Add jenkinsfile to build linux without webrtc
Bug
- [CHT-1218] - MegaChatApiTest.WaitingRooms failed
- [CHT-1224] - Fix Speak req order in Call class
- [CHT-1233] - Missing code in mclc_commands.cpp file
Feature
- [CHT-1220] - Add new commands and adjust existing one
Target Apps
- Android 13.1
- iOS 14.4
Version 5.0.2
Enhancement
- CHT-1138 - Add megaclc example to CMake on Windows
- CHT-1139 - Add megaclc example to CMake on MacOS
- CHT-1146 - Add tests to CMake on MacOS
- CHT-1200 - Disable WebRTC logs in debug mode
Maintenance
- CHT-1201 - Fix tests execution in Windows
- CHT-1202 - Remove usage of mega_snprintf
- CHT-1215 - Fix CMake builds when using WebRTC/BoringSSL
- CHT-1217 - Replace mega::make_unique by std::make_unique
Bug
- CHT-1209- Crash at MegaChatApiTest.EstablishedCallsRingUserIndividually
- CHT-1221 - Fix checkout scm prebuild merge
Target Apps
- Android 13.0
- iOS 14.3
Version 5.0.1
Enhancement
- CHT-1145 - Add tests to CMake on windows
Maintenance
- CHT-553 - Clear UserAttrCache at UserAttrCache::invalidate()
Feature
- CHT-1177 - Add changes to SETLIM command/notification
Target app/s
- Android 12.0
- iOS 14.2
Version 5.0.0
Enhancement
- CHT-105 - Assess when to honor APs and when chatd events to update the chat state
- CHT-1137 - Add megaclc example to CMake on Linux
- CHT-1143 - Add WebRTC support in VCPKG for Linux
- CHT-1144 - Add tests to CMake on Linux
- CHT-1179 - Add custom curl port for BoringSSL
- CHT-1180 - Add custom libwebsockets port for BoringSSL
- CHT-1181 - Add custom libmediainfo port for BoringSSL
Maintenance
- CHT-1182 - Move Qt files to the example
- CHT-1188 - Fix Qt App when building in debug mode with WebRTC debug.
- CHT-1191 - Disable CallLimitsFreeplan until MEGAChat has adopted last SFU changes
- CHT-1192 - Disable assertion when running on iOS Sim in RtcModuleSfu::openDevice()
- CHT-1194 - Enable MEGAclc builds without WebRTC
- CHT-1197 - Add iOS bindings for call change CALL_WILL_END
Bug
- CHT-623 - Call proper db method to avoid unnecessary castings
- CHT-1189 - Ensure that SDK logs are printed in MEGAclc
- CHT-1190 - Fix MEGAchat compilation without WebRTC
- CHT-1198 - Fix MEGAclc compilation without WebRTC
Feature
- CHT-1113 - Adjust MEGAclc to support non-interactive commands run
- CHT-1193 - Add support for num-rx-thumb-videos num-rx-hires-videos parameters
Target Apps
- Android 11.9
- iOS 14.1