·
77 commits
to master
since this release
Bug
- [SDK-4849] - Android build fails because ares.h is missing
- [SDK-4844] - [SAT] Investigate an issue resuming syncs in Android
- [SDK-4836] - Fix empty-string allocation in subscription functions
- [SDK-4827] - Fix failing GNU/Linux nightly builds due bindings/qt/ directory isn't found
- [SDK-4821] - Fix compilation error in putnodes_result for TYPE_IMPORT_PASSWORDS_FROM_FILE request type
- [SDK-4810] - [PWM] Wrong assert condition for importing on expired accounts
- [SDK-4803] - [SAT] Fix changeSyncLocalRoot when passing the same path but with different fsid
- [SDK-4801] - Fix a bug in DisableBackupSync::SetUp method
- [SDK-4792] - Leak in createNodeTree
- [SDK-4790] - [PWM] Crash in crashlytics related to isPasswordNodeFolder()
- [SDK-4789] - [PWM] Handle empty password item name for importing password
- [SDK-4728] - Builds via dockerfile fail
- [SDK-4676] - Improve natural sorting logic
- [SDK-4670] - The Tags of an incoming shared folder are added in the existing tags of a CD node
- [SDK-4586] - clang-format wrongly indents block after long macro
- [SDK-4451] - Incorrect formatting with multiple nested braces
- [SDK-2550] - [MEET] Scheduled meetings user alerts issues
Maintenance
- [SDK-4831] - Remove underscore from SDK_commit in Slack messages in #sdk-jenkins-reports
- [SDK-4828] - Review deleteDir in pipelines
- [SDK-4822] - Re-enable #ifdef ENABLE_CHAT compiler
- [SDK-4816] - Store logs for iOS builds
- [SDK-4809] - Unify arguments used to configure SDK in the nightly build
- [SDK-4800] - Fix-packaging-after-removing-sdklibs
- [SDK-4793] - Cross-compile SDK for ARM 64-bit in Windows
- [SDK-4785] - Fixes in SDK release management
- [SDK-4772] - Investigate failure in SdkTest.FetchAds
- [SDK-4745] - Set default options for Android builds
- [SDK-4678] - [SAT] Refactor MegaClient::checkSyncConfig to follow SRP
- [SDK-4631] - Modularize ccronexpr library
- [SDK-4566] - Remove images from the repo
Story
- [SDK-4808] - Remove deprecated methods related to referral program (iOS)
- [SDK-4788] - Add bindings for search with description
- [SDK-4694] - iOS Bindings for new get IP address
Enhancement
- [SDK-4807] - Enable compiler warnings as errors by default if SDK is main project
- [SDK-4799] - Clean set_cmake_system_name.cmake to manually set CMAKE_SYSTEM_NAME when generating the solution
- [SDK-4667] - Support for empty private attributes
- [SDK-4535] - [SAT] Reused or obsolete FSIDs result in mixing different files
- [SDK-4487] - Replace MAKENAMEIDX macros with a modern and generic solution
- [SDK-4401] - [SAT] Uploads get stuck when device storage is smaller than the transfer size due to cache
- [SDK-4393] - Implement SDK Support for PRO Upgrade/Downgrade dev subcommand
- [SDK-4281] - Correctly compute whether a filesystem fingerprint was retrieved
Sub-task
- [SDK-4665] - Update build configuration to remove c-ares lib dependency
Target apps
- Android 15.1
- iOS 16.7
- VPN iOS 1.4
- VPN Android 2.4