Version 5.2.4
Enhancement
- SDK-3439 - Apply order criteria into the query
- SDK-3540 - Capture parent handle in request of createNodeTree
- SDK-3613 - Run swiftUI demo in macOS
- SDK-3622 - iOS gfx layer compatible with macOS
- SDK-3650 - Enhance SpeedController accuracy
- SDK-3656 - Provide a cross platform function to get current process ID
Sub-task
- SDK-3497 - Update VCPKG preferred-ports
- SDK-3617 - Adjust SDK options naming and make them a separated module
- SDK-3637 - SDK definitions are not included in megaapi.h
- SDK-3653 - Fix warnings in CMake builds
Story
- SDK-3465 - Build external C++ libraries for macOS
Maintenance
- SDK-3357 - warning: the use of
tmpnam' is dangerous, better use
mkstemp' - SDK-3579 - Remove tcprelay tool
- SDK-3611 - Migrate jobs for specific branches to jenkinsfiles in git repository
- SDK-3625 - Update package.swift to include xcframeworks with macOS support
- SDK-3627 - Update frameworks in package.swift for iOS, catalyst and macos
- SDK-3628 - Delete unused Travis CI configuration file
- SDK-3642 - Add clang-format style configuration file
- SDK-3652 - Fix GFX processor selection
- SDK-3679 - Fix request prepared log information
Bug
- SDK-3623 - Speed progress is being counted twice for requests in flight
- SDK-3624 - Cast of C pointer type to Objective-C pointer type requires a bridged cast
- SDK-3630 - Investigate failure in SyncTest.ChangingDirectoryPermission and prevent asserting before restoring folder permissions
- SDK-3654 - Fix type warning as error in integration test
Feature
- SDK-3351 - Adjust megacli to support existing operations on Password Nodes (and Folders)
- SDK-3574 - Download binary resources from Artifactory
- SDK-3602 - Raise fatal error if connection to the DB cannot be established
- SDK-3620 - GTest params for MRs jobs
Target Apps
- iOS 13.7
- Android 11.7