Skip to content

Releases: meganz/MEGAchat

Version 4.18.0

30 Oct 11:01
Compare
Choose a tag to compare

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

16 Oct 10:41
Compare
Choose a tag to compare

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

01 Oct 21:01
Compare
Choose a tag to compare
    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

15 Sep 11:50
Compare
Choose a tag to compare

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

01 Sep 17:05
Compare
Choose a tag to compare

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

16 Aug 11:00
Compare
Choose a tag to compare

Bug

  • [CHT-981] - Fix compilation issue
  • [CHT-982] - MegaChatScheduledMeeting::hasChanged doesn't work as expected

Target Apps

  • Android 9.0
  • iOS 11

Version v4.16.0

16 Aug 10:58
Compare
Choose a tag to compare

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

04 Aug 08:16
Compare
Choose a tag to compare

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

12 Jul 01:45
Compare
Choose a tag to compare

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

04 Aug 07:46
Compare
Choose a tag to compare

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