Releases: meganz/MEGAchat
Releases · meganz/MEGAchat
Version 4.13.0
Sub-task
- [CHT-911] - Use performRequest() for 11 more request types
Maintenance
- [CHT-906] - Enable warnings as errors for GCC 11.3 / Ubuntu 22.04
- [CHT-928] - Add iOS binding for CALL_STATUS_WAITING_ROOM
Bug
- [CHT-894] - Duplicated SDK messages in log file
- [CHT-899] - PublicChatManagement automated test failed.
- [CHT-901] - MegaChatApiTest.RetentionHistory failed
- [CHT-907] - MegaChatApiTest.ScheduledMeetings failure
- [CHT-912] - Do not throw exception upon setAppChatHandler
- [CHT-924] - myStrncpy in logger writes to out of bounds memory
- [CHT-930] - PublicChatManagement test failed due to a posible race condition on API
- [CHT-936] - Fix openchatroom
Feature
- [CHT-934] - Add API index to SDK logs in MegaChat automated tests
Target app's
- iOS 10.5
- Android 8.5
Version 4.12.0c
Bug
- [CHT-936] - Fix openchatroom
- [CHT-912] - Do not throw exception upon setAppChatHandler
- [CHT-913] - Crash in iOS app when cleaning up lws_context
- [CHT-900] - Crash at handleAnswerCommand (iOS)
Maintenance
- [CHT-928] - Add iOS binding for CALL_STATUS_WAITING_ROOM
- [CHT-893] - Update search paths for Xcode project
- [CHT-905] - Adjust startDownload calls to new prototype.
- [CHT-910] - MegaChat unit tests need to use GoogleTest framework
Feature
- [CHT-662] - Waiting Room for Meetings
- [CHT-892] - Enable warnings-as-errors for MegaChat builds
Target app/s
- iOS 10.4
- Android 8.4
Version 4.11.0a
Bug
- [CHT-913] Crash in iOS app when cleaning up lws_context
Target apps:
- iOS v10.3.3
- Android 8.3
Version 4.11.0
Enhancement
- [CHT-878] - Fix sched meetings automated tests and improve documentation
Sub-task
- [CHT-657] - Usage of ephemeral keys in audio/video calls for forward secrecy
- [CHT-783] - Add support for dynamic audio routing (required for SFU protocol v1)
- [CHT-846] - Replace MegaChatRequestListener inheritance with ChatRequestTracker
- [CHT-866] - Use performRequest() for scheduled meetings requests
- [CHT-867] - Use performRequest() for audio, video, speak requests
- [CHT-874] - Adjust MegaChatApiImpl::sendPendingRequests() like the one in SDK
- [CHT-890] - Remove newly introduced warnings
Maintenance
- [CHT-880] - iOS - Add support to receive errors from SFU. Dev only. Ready
- [CHT-882] - megaclc: remove test code relating to filename anomalies
- [CHT-887] - iOS - fix iOS project warning on Xcode 14.3
- [CHT-893] - Update search paths for Xcode project
Bug
- [CHT-848] - Missing to release some file descriptors
- [CHT-850] - MegaChatApiTest.EstablishedCalls failed with double free or corruption
- [CHT-877] - Crash at FilteredHistory::truncateHistory
- [CHT-879] - iOS - Fix the binding that fetches the chat listing
- [CHT-881] - iOS - Binding for creating scheduled meetings should allow nullable rules
- [CHT-885] - Due to jenkins upgrade, all builds are being processed as success
- [CHT-895] - PublicChatManagement test failed
- [CHT-896] - IOS - End call for all on Info view is not working if the user leave the call ( Spike)
Hotfix
- [CHT-900] - Crash at handleAnswerCommand (iOS)
Target apps
- Android 8.3
- iOS 10.3
Version 4.10.0
Enhancement
- [CHT-872] - Deprecate EOL Distributions
Sub-task
- [CHT-865] - Add performRequest() mechanism
Story
- [CHT-876] - iOS binding - create a daily and weekly meeting schedule template
Maintenance
- [CHT-869] - iOS binding- Update getChatListItems MEGAChat methods to new interface
- [CHT-875] - Change calls to deprecated MegaApi::sendEvent()
Hotfix
- [CHT-879]: iOS - Fix the binding that fetches the chat listing (hotfix for v4.10.0)
Target apps
- Android 8.2
- iOS 10.2
Version 4.9.0
Enhancement
- [CHT-800] - Unify getChatListItems methods in one
- [CHT-860] - ChatSDK binding layer removeChatCallDelegate doesn't work properly.
Sub-task
- [CHT-845] - Slim down RequestTracker implementation
- [CHT-859] - Remove warnings caused by copying karere::Id
- [CHT-861] - Remove warnings in megaclc code
- [CHT-863] - Remove warnings in remaining megachat components
Maintenance
- [CHT-873] - Mark old ChatListItem methods as deprecated
Bug
- [CHT-862] - Error at getEndCallReasonFromTermcode
- [CHT-868] - Fix scheduled meetings crashes
Feature
- [CHT-857] - Adjust DON'T_SEND_EMAILS by SEND_EMAILS
Target apps
- iOS 10.1
- Android 8.1
Version 4.8.0
Maintenance
- [CHT-706] - Use GTest for tests
Bug
- [CHT-847] - Allow provide empty description for scheduled meetings
Feature
- [CHT-664] - Manage SFU error in old clients that don't support waiting room
Target apps
- iOS 10.0
- Android 8.0
Version 4.7.0
Enhancement
- [CHT-753] - Reuse scheduled meetings sdk core objects
- [CHT-829] - Upgrade the pdfium library which uses vcpkg
- [CHT-830] - fix the cmake building
- [CHT-837] - Avoid notify
onUserJoin
for our own user - [CHT-838] - correct cmake c++17 flag for windows
Sub-task
- [CHT-836] - Return an error if try to Join a call with waiting room enabled
Story
- [CHT-843] - iOS - Meeting scheduling flow Binding
Maintenance
- [CHT-834] - Update header search paths for ObjC binding
Bug
- [CHT-833] - iOS - Account unable to send/receive chat messages.
Target apps
- iOS 9.11
- Android 7.9
Version 4.6.0
Enhancement
- [CHT-828] - Update MEGAChat iOS delegate bindings
Target app/s:
- iOS 9.9
- Android 7.7
Version 4.5.1
Enhancement
- [CHT-827] - Check endDateTime instead startDateTime for getting future occurrences
Maintenance
- [CHT-744] - Automated tests for scheduled meetings
Target app/s:
- Android 7.7
- iOS 9.7