Skip to content

Releases: meganz/MEGAchat

Version 4.11.0

13 Jun 10:31
Compare
Choose a tag to compare

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

22 May 14:58
Compare
Choose a tag to compare

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

15 May 09:34
Compare
Choose a tag to compare

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

28 Apr 09:19
Compare
Choose a tag to compare

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

12 Apr 08:35
Compare
Choose a tag to compare

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

17 Mar 09:49
Compare
Choose a tag to compare

Enhancement

  • [CHT-828] - Update MEGAChat iOS delegate bindings

Target app/s:

  • iOS 9.9
  • Android 7.7

Version 4.5.1

06 Mar 09:27
Compare
Choose a tag to compare

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

27 Feb 13:15
Compare
Choose a tag to compare

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

20 Feb 09:46
Compare
Choose a tag to compare

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

13 Feb 07:43
Compare
Choose a tag to compare

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