Version 3.9.3
Enhancement
[SDK-1585] - Ensure apps send the "sid" in URL when logged-in
Maintenance
- [SDK-1431] - Adapt bulid_from_scratch script for iOS cross-compile builds
- [SDK-1562] - Backup Sync Resumption (mirroring), Sync fullscan mode fix
- [SDK-1564] - Give support for using freeimage instead of Qt for linux in qt driven build
- [SDK-1567] - Fix megacli build for macos
- [SDK-1575] - Revamp CommandGetFile to use completion function
- [SDK-1576] - remove completely unused onSyncEvent callbacks and related classes/functions
- [SDK-1579] - Convert rename() and setattr() to use completion functions
- [SDK-1580] - Use a RequestTracker to receive results from CreateFolder.
- [SDK-1586] - Add the ability to use completion functions when making a PUTNODES request.
Feature
- [SDK-1365] - Support for Meetings
- [SDK-1547] - Add new request to provide download URLs/IPs
- [SDK-1548] - Support uploads controlled by app
Bug
- [SDK-1477] - Have MegaApi interface served via RPC in a dedicated process
- [SDK-1549] - Syncs to scan the local folder after creating a remote folder
- [SDK-1554] - Resolve filesystem notification localnode* initialization race for windows
- [SDK-1555] - Possible bug - MEGAsync consume almost the entire RAM memory of the PC, which has a capacity of 16 GB and the Megasync exceeds the use of 15 GB generating constant crashes in the operating system.
- [SDK-1558] - Fix frequently failing test SdkTestShareKeys
- [SDK-1559] - fix jenkins tests for session id management with --RESUMESESSIONS
- [SDK-1569] - Fix Windows VS build
- [SDK-1572] - Transfers failed with target in overquota don't set the MegaTransfer::isForeignOverquota()
- [SDK-1573] - Solve the 0x174919 crash from MEGAsync 4.5.2
- [SDK-1581] - Set the restore attribute for nodes moved to SyncDebris (and subfolders) by the sync code
Target app/s
- iOS 6.0
- Android 5.0
Notes: This release has all changes corresponding to v3.9.3 and it has been updated with v3.9.5b