Skip to content

Releases: meganz/MEGAchat

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

Version 4.12.0c

04 Aug 07:44
Compare
Choose a tag to compare

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

20 Jun 21:47
Compare
Choose a tag to compare

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

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