Releases: meganz/MEGAchat
Releases · meganz/MEGAchat
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
Version 4.5.0
Enhancement
- [CHT-822] - Adjust MegaIntegerMap getters
- [CHT-825] - Order occurrences list received from API
Target app/s:
- Android 7.6
- iOS 9.6
Version 4.4.1
Enhancement
- [CHT-806] - Fetch for more occurrences
- [CHT-813] - Scheduled meetings user alerts improvements
- [CHT-818] - Improve occurrences management
Bug
- [CHT-816] - Scheduled meeting improvements
- [CHT-817] - TEST Publicchat failed
- [CHT-819] - Crash at karere::Client::initWithNewSession
- [CHT-821] - Add MegaChatScheduledMeetingListener to Android bindings
- [CHT-824] - Investigate command dumphistory at megaclc is returning only 288 messages
Target app/s:
- Android 7.4
- iOS 9.5
Version 4.4.0
Maintenance
- [CHT-814] - iOS binding -Notifications for the meeting occurrence update or cancellation
Bug
- [CHT-795] - Scheduled meetings improvements
- [CHT-801] - TEST Send Rich link are failing
- [CHT-802] - Crash at client::fetchScheduledMeetingsOccurrences
- [CHT-810] - Crash on webRTC at AudioLevelMonitor::onAudioDetected
Target app/s
- Android 7.4
- iOS 9.4