Version 4.24.0
Enhancement
- [SDK-2929] - Move Double jenkinsfile to single jenkinsfile
- [SDK-2936] - Avoid locking the ꜱᴅᴋ mutex in some MegaApi getters
- [SDK-2968] - Use CURLOPT_QUICK_EXIT when not use c-ares as resolver
- [SDK-2974] - glibcxx assertions on unit test
Sub-task
- [SDK-2808] - Parse contacts signatures and keys for users
Maintenance
- [SDK-2883] - Upgrade libcurl for iOS to version 8.1.2
- [SDK-2887] - iOS Bindings - Add new MegaApi::sendEvent()
- [SDK-2946] - Remove warnings in SDK code
- [SDK-2964] - Undo most changes from commit 17e15cf
- [SDK-2965] - Update OpenSSL
- [SDK-2966] - Fix build issues with sdk.pri related with bz2
- [SDK-2973] - Fix compilation error in MacOS and Windows
- [SDK-2979] - Update Android SDK to API 34
Bug
- [SDK-2956] - Investigate pread_failure() reason
- [SDK-2958] - Fix libswresample.so.4 library not found after building with cmake + vcpkg in Linux
- [SDK-2961] - Last writes to the transfer cache are not properly commited during a locallogout
- [SDK-2962] - onTransferFinish received with invalid NodeHandle for empty folder (MegaSync)
- [SDK-2970] - Fix MegaUserAlerts related to scheduled meetings
- [SDK-2972] - Fix error hinted by GCC 11.3 building MEGAchat
- [SDK-2975] - fix SDK compilation when ENABLE_SYNC is not defined
Feature
- [SDK-2848] - Downloading of folders needs more options for what to do in case of filename clashes
- [SDK-2896] - Allow to mark Syncs/Backups as removed
Target apps
- iOS 10.4
- Android 8.4