Skip to content

Releases: meganz/MEGAchat

Version 5.6.0

23 Jul 07:37
Compare
Choose a tag to compare

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

16 Jul 08:17
Compare
Choose a tag to compare

Bug

  • [CHT-1301] - Crash at chatd::Client::getLoggingName()

Target apps

  • iOS 14.8.1

Version v5.5.0

01 Jul 07:50
Compare
Choose a tag to compare

Enhancement

  • [CHT-1272] - Add client identifier to MEGAChat logs
  • [CHT-1281] - Move pending job to cmake

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

26 Jun 09:35
Compare
Choose a tag to compare

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

10 Jun 07:20
Compare
Choose a tag to compare
   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

27 May 09:52
Compare
Choose a tag to compare

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

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