Skip to content

Releases: meganz/MEGAchat

Version 5.1.0

10 May 08:47
Compare
Choose a tag to compare

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

29 Apr 08:41
Compare
Choose a tag to compare

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

12 Apr 17:08
Compare
Choose a tag to compare

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

02 Apr 21:15
Compare
Choose a tag to compare

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

14 Mar 11:25
Compare
Choose a tag to compare

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

27 Feb 09:18
Compare
Choose a tag to compare

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

15 Feb 08:48
Compare
Choose a tag to compare

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

01 Feb 10:36
Compare
Choose a tag to compare
    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

21 Jan 23:10
Compare
Choose a tag to compare

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

09 Jan 12:12
Compare
Choose a tag to compare

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