Releases: meganz/MEGAchat
Releases · meganz/MEGAchat
Version 4.18.0
Enhancement
- [CHT-1021] - Store waiting room participants sorted by addition order
- [CHT-1024] - Audit nullability for MEGAChatError.h
- [CHT-1028] - Audit nullability for MEGAChatSession.h
Sub-task
- [CHT-891] - Silence warnings in Qt ui files from examples
Story
- [CHT-1029] - iOS - Bindings adaption to merge SDK changes for Raise to speak feature
- [CHT-1038] - Audit nullability for MEGAChatSession.h and MEGAChatError.h
Bug
- [CHT-1001] - Manage race condition upon peerjoin to call
- [CHT-1039] - iOS app cannot hear audio of other participants
Feature
- [CHT-558] - Speaker funtionality
- [CHT-1011] - Add support for new Av flag to detect call recording
- [CHT-1012] - Add support for SFU MUTE command
- [CHT-1035] - Disable(temporarily) SPEAK REQUEST related commands
Target app/s
- iOS 11.5
- Android 10.0
Version v4.17.0
Enhancement
- [CHT-1008] - Allow to receive shared screen and video simultaneously
Sub-task
- [CHT-1009] - Use performRequest() for 14 more request types
Story
- [CHT-1017] - iOS - Bindings for startMeetingInWaitingRoomChatNoRinging
- [CHT-1018] - Audit nullability for MEGAChatRoomList.h
- [CHT-1019] - Audit nullability for MEGAChatPeerList.h
Bug
- [CHT-984] - Crash in calls related to AudioLevelMonitor
- [CHT-993] - Client tries to reconnect call upon received BYE with termcode 3
- [CHT-1006] - Reject update message from user who doesn't send the message
- [CHT-1016] - iOS - Crash while starting a meeting
Target app/s
- iOS 11.4
- Android 9.4
Version v4.16.3
Release Notes - MEGAchat Native - Version v4.16.3
Enhancement
- [CHT-972] - Logs milliseconds
- [CHT-980] - Migrate double jenkinsfile to single public jenkinsfile
- [CHT-1004] - iOS - Add queue type in DelegateMEGAChatCallListener allowing background execution
Story
- [CHT-997] - iOS - bindings for allowUsersJoinCall(), kickUsersFromCall() and pushUsersIntoWaitingRoom()
Target Apps
- iOS 11.3
- MEGAsync v4.10.0
- Android 9.3
Version v4.16.2
Enhancement
- [CHT-958] - Allow to select negative values in mwd for mcsmp command
Story
- [CHT-994] - Android bindings for allowUsersJoinCall(), kickUsersFromCall() and pushUsersIntoWaitingRoom()
Maintenance
- [CHT-989] - Improve TearDown() to clear chat rooms for more than 2 accounts
- [CHT-992] - Add WaitingRoom iOS bindings
Bug
- [CHT-988] - Update missing chat properties upon chat-link preview
- [CHT-998] - Waiting room leave changes not received
- [CHT-999] - getScheduledMeetingsByChat doesn't return sched meeting upon chat-link open (no logged in)
Feature
- [CHT-995] - iOS - Add start waiting room meeting bindings
Target Apps
- iOS 11.2
- Android 9.2
Version v4.16.1
Enhancement
- [CHT-979] - Use fastlane script to download third party libraries
Maintenance
- [CHT-987] - Android bindings for startMeetingInWaitingRoomChat
Bug
- [CHT-968] - Scheduled meetings test fails
- [CHT-971] - Adjust mInitialTs to behaves as webclient
- [CHT-981] - Fix compilation issue
- [CHT-982] - MegaChatScheduledMeeting::hasChanged doesn't work as expected
Feature
- [CHT-986] - Add support for SFU waiting room timeout
Target App
- iOS 11.1
- Android 9.1
Version v4.16.0a
Version v4.16.0
Enhancement
- [CHT-956] - Extend MegaChatMessage to return old values for some fields changed in a scheduled meeting
- [CHT-963] - ChatDBInfo should be initialized properly upon construction (RAII)
Story
- [CHT-976] - iOS - Binding for waiting room setting
Bug
- [CHT-967] - Empty changeset for user alert upon scheduled meeting update
- [CHT-970] - Adjust conditions to send kNoMediaPath
- [CHT-975] - Fix automated tests lambdas wait logic
Feature
- [CHT-932] - Bypass waiting room in ad-hoc calls
- [CHT-973] - Add support to retrieve wr and sm upon TYPE_LOAD_PREVIEW
Target Apps
- Android 9.0
- iOS 11
Version v4.15.0
Enhancement
- [CHT-948] - Adapt iOS changes to MEGAchat submodule on SDK-iOS builds
- [CHT-957] - Add artifactory URL to chat-android builds
Maintenance
- [CHT-954] - Update Objective-C binding folder
- [CHT-955] - Adjust OP_RINGUSER command to add timeout
- [CHT-959] - Objective-C binding conversion warnings
- [CHT-960] - Fix compiler's warning on MacOS related to std::move
Bug
- [CHT-939] - iOS app hammering SFU upon reconnect
- [CHT-946] - MegaChatApiTest fails to build when WEBRTC was disabled
- [CHT-949] - Unhandled exception thrown while loading messages
- [CHT-950] - Error in created MegaChatMessage for new ScheduledMeetings
- [CHT-953] - Investigate crash on integration test WaitingRooms failure
- [CHT-966] - Error removing scheduled meeting description
Version 4.14.0
Maintenance
- [CHT-937] - iOS Bindings for cancelling meetings and occurrences
- [CHT-941] - Replace use of previous fingerprint prefix utility functions
- [CHT-942] - Update Karere Xcode project search paths
Feature
- [CHT-839] - chatd support for ringing users individually
- [CHT-929] - Expose nVideoTracks to apps
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