Skip to content

Version 4.18.0

Compare
Choose a tag to compare
@jgandres jgandres released this 12 Apr 08:13
· 7866 commits to master since this release
5a6b1d2

Enhancement

  • [SDK-1840] - Notify SQLITE_FULL and SQLITE_IOERR errors to app
  • [SDK-2595] - Create Jenkinsfile for SDK MRs
  • [SDK-2740] - Transform a few MegaRequest to use performRequest callback - 4
  • [SDK-2744] - Transform a few MegaRequest to use performRequest callback - 5
  • [SDK-2746] - Have RPL zipping avoid spawning threads
  • [SDK-2749] - Transform a few MegaRequest to use performRequest callback - 6
  • [SDK-2752] - Transform a few MegaRequest to use performRequest callback - 7
  • [SDK-2755] - Transform a few MegaRequest to use performRequest callback - 8
  • [SDK-2759] - Move RotativePerformanceLogger to MEGAproxy
  • [SDK-2760] - Add new method getPrivateKey
  • [SDK-2763] - Transform a few MegaRequest to use performRequest callback - 9
  • [SDK-2765] - Change sub-jobs name in Jenkinsfile
  • [SDK-2767] - Transform a few MegaRequest to use performRequest callback - 10
  • [SDK-2772] - refactoring: remove the nextTag variable from sendPendingRequests

Sub-task

  • [SDK-2703] - Protect against calls to MegaApi::upgradeSecurity() when logged into folder links
  • [SDK-2714] - Stop resetting credentials in TestSharesContactVerification
  • [SDK-2747] - Use RequestTracker for synchronousShare() to fix race conditions

Maintenance

  • [SDK-2723] - Warnings: overrides a member functions but is not marked override
  • [SDK-2733] - Reorganize headers for ObjC++ binding
  • [SDK-2769] - minor changes from sync rework (35th stage) - very minor changes (including SyncStats)
  • [SDK-2776] - Update in-code documentation for Shared Sets

Bug

  • [SDK-2596] - Investigate issue reported at MegaSync - some user attributes aren't returned or our own user
  • [SDK-2707] - Fix SdkGetNodesByName
  • [SDK-2739] - Only disconnect the same two accounts once between tests
  • [SDK-2743] - Download transfer resumption is broken
  • [SDK-2745] - Broken streaming for files with special chars in name
  • [SDK-2751] - Remove the exact cached transfer from the map after selecting it for reuse
  • [SDK-2753] - Clear all NodeManager member at NodeManager::cleanNodes
  • [SDK-2758] - Fix project branches parsing between jenkinsfiles
  • [SDK-2761] - Fix count of applied keys
  • [SDK-2766] - Protect against rewrite undecrypted node keys
  • [SDK-2771] - MegaApi::getNumVersions(MegaNode *) isn't taking in consideration current version

Feature

  • [SDK-2369] - Support to share Sets
  • [SDK-2442] - Add creation time for Sets
  • [SDK-2762] - iOS - Support to share Sets on binding layer-

Target apps

  • iOS 9.11
  • Android 7.9