Releases: meganz/MEGAchat
Releases Β· meganz/MEGAchat
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
Version 4.22.0
Enhancement
- [CHT-1136] - Add the MEGAchat library to CMake
- [CHT-1140] - Add Qt app example to CMake on Linux
- [CHT-1166] - Create Jenkins tasks and files to be used for the new build system
- [CHT-1168] - Add Qt bindings to CMake
- [CHT-1170] - Use different pool of accounts for Staging
Maintenance
- [CHT-1099] - MEGAchat Jenkins jobs cannot collect multiple core dumps
- [CHT-1159] - Remove not needed files
- [CHT-1169] - Investigate MegaChatApiTest.PublicChatManagement failures
- [CHT-1171] - Remove pcre dependencies from MEGAchat
Bug
- [CHT-1172] - Fix ldur parse at HELLO command
- [CHT-1173] - Fix SETLIM command
- [CHT-1174] - Notification not received about permission change
- [CHT-1175] - MegaChatApiTest.PublicChatManagement failed
- [CHT-1178] - Fix chatlink preview process
Feature
- [CHT-842] - Add qualityLimitationReason to SFU stats
- [CHT-1044] - Add support for SFU v3
- [CHT-1111] - Add missing calls functionality to MEGAclc
- [CHT-1112] - Create new interactive MEGAclc command
- [CHT-1154] - Add support for WILL_END command from SFU
- [CHT-1161] - Add support for C-c and C-d
Feature
- Android 11.8
- iOS 14.0
v4.21.4
Enhancement
- CHT-1135 - Add VCPKG manifest and the root CMake file
Story
- CHT-1158 - iOS - Creating bindings for new term code of call
- CHT-1163 - AND - Create Android bindings for setLimitsInCall
Maintenance
- CHT-1157 - Identify tests that points staging, but should point production in API and SFU
- CHT-1160 - Remove videoRenderer_objc.mm file
- CHT-1167 - Migrate jobs for specific branches to jenkinsfiles in git
Bug
- CHT-1149 - Remove protections at request proccess to join call with audio and not enough permissions
- CHT-1151 - Fix notification logic upon call disconnect and no participants
- CHT-1152 - MegaChatApiTest.CallLimitsFreePlan failed
Feature
- CHT-1153 - GTest params for MRs jobs
Target Apps
- iOS 13.7
- Android 11.7
Version 4.21.3
Enhancement
- CHT-1133 - Remove 100 messages chat limit in MEGAclc
- CHT-1134 - Fix MEGAchat builds without webrtc
- CHT-1147 - Skip building 3rd parties on every build
Maintenance
- CHT-1103 - Fix MegaChatApiTest.Attachment test required resource location
- CHT-1110 - Update bindings for start call methods
- CHT-1117 - Remove default debug log file creation for MEGAclc
- CHT-1132 - Android bindings for mutePeers, rejectCall and requestHiResVideoWithQuality
Bug
- CHT-1109 - MEGAchat parallel tests running in same folder can overwrite db
Feature
- CHT-400 - Remove MegaChatRoom deprecated method
- CHT-1105 - Free plan limitation for group and meeting call duration and number of participants per call
Target Apps
- iOS 13.6
- Android 11.6
Version 4.21.2
Sub-task
-
[CHT-1070] - Test retention history import for most scenarios
Maintenance
-
[CHT-898] - Refactor chatd::priv
-
[CHT-1101] - Revamp MEGAChatRoom bindings
-
[CHT-1102] - Remove mem leaks and do some clean-up
Bug
-
[CHT-1098] - MegaChatApi::openChatPreview does not finish with ERROR_EXIST when it should
-
[CHT-1107] - Wrong call status management upon DELCALLREASON
Feature
-
[CHT-1030] - Run Tests Concurrently
-
[CHT-1096] - Parse Cid of action performer in MUTED notification
Target Apps
-
iOS 13.5
-
Android 11.5
Version 4.21.1
Maintenance
- [CHT-1097] - Add ring individual participant bindings for Android
Bug
- [CHT-1095] - Fix MegaChatRequest::TYPE_MUTE
Target Apps
-
iOS 13.4
-
Android 11.4
Version v4.21.0
Sub-task
- [CHT-1087] - Improve log messages to make debugging process easier
- [CHT-1088] - Refactor Setup and TearDown
- [CHT-1092] - Refactor AuxVarsBool & AuxVarsMCHandle
Maintenance
- [CHT-1015] - Adapt to new return type for MegaApi::getNumNodes()
Bug
- [CHT-1075] - Fix call destruction management at SfuClient
- [CHT-1077] - MegaChatApiTest.WaitingRooms SEGFAULT
- [CHT-1085] - Fix waiting room upon WR_ALLOW
Feature
- [CHT-945] - Implement support for OP_REJECT command
Target Apps
- Android 11.3
- iOS 13.3