Version 4.17.1
Enhancement
- [SDK-2436] - Avoid to store SymCipher objects, but keys in mNewKeyRepository
- [SDK-2648] - Allow overriding thread name used for RPL logger
- [SDK-2695] - Remove references to MegaApiImpl in Integration Tests
- [SDK-2697] - Skip login into main account for SdkTestCreateAccount
- [SDK-2729] - Reuse scheduled meetings sdk core objects
- [SDK-2731] - Add option to retrieve emails in megacli for uh
- [SDK-2732] - Transform three MegaRequest to use performRequest callback
- [SDK-2734] - Transform a few MegaRequest to use performRequest callback - 3
Sub-task
- [SDK-2652] - Manage race conditions between pendingshares and contacts
- [SDK-2681] - Wait for inshares to be decrypted in tests after the inshare is received
- [SDK-2690] - Move variables potentially used by multiple clients to PerApi
[- SDK-2705] - Remove the fingerprint check when encrypting/decrypting the sharekey by the sharer/sharee - [SDK-2713] - Avoid sending duplicated "pk"
- [SDK-2722] - Temporal authring never disabled if missing keys
Maintenance
- [SDK-2573] - Extend SdkUserAlerts
- [SDK-2700] - the best way to pass O_NOATIME to open() on Android and other linux/posix systems
- [SDK-2717] - Prepare to convert the enormous MegaApiImpl::sendPendingTransfers switch statement cases to functions using the performRequest system
- [SDK-2718] - Don't perform narrowing conversion when comparing filesystem magic numbers.
- [SDK-2719] - Disable ENABLE_CHAT define for desktop app
- [SDK-2724] - Warnings in the Objective-C binding
- [SDK-2726] - Remove all contacts and shares in SdkTest::Cleanup
Bug
- [SDK-2476] - MegaApiImpl::search() confusion over 'type' parameter
- [SDK-2687] - Investigate assertion failed in jenkins (!mTable || count == countDb) nodemanager.cpp, line 434
- [SDK-2698] - logo.png is been overwritten with random data during tests execution
- [SDK-2706] - Transfers start from the beginning after resuming MEGA Desktop App
- [SDK-2709] - Fix DirectRead not being removed after an app-requested abort
- [SDK-2710] - Request retries should not add extra commands
- [SDK-2735] - fix locallogout() crash on iOS, by separating HttpReqCommandPutFA functionality
- [SDK-2736] - Retain CFURLRef and release it manually
- [SDK-2737] - Password protected links could not be decrypted
Feature
- [SDK-2675] - MegaApiJava add bindings for createSetElements and removeSetElements