Skip to content

Releases: elastos/Elastos.CarrierClassic.Android

v6.0.2-hotfix

Choose a tag to compare

@jiiq jiiq released this 29 Dec 09:06

Main Changes to previous release version:
- Synchronized with using the latest native SDK v6.0.2-hotfix

v6.0.1

Choose a tag to compare

@jiiq jiiq released this 16 Dec 12:29

Main Changes to previous release version:
- Internal bugfix for file-transfer module;
- Implemented the extension module for WebRTC with the latest native extension APIs;
- Fixed the issue related to the Gradle build project;
- Synchronized with using the latest native SDK v6.0.1
- Removed the deprecated public method: Carrier.sendFriendMessage() to return value indicating as online or offline message.

release-v5.6.3

Choose a tag to compare

@klx99 klx99 released this 11 Aug 02:28

Main Changes to previous release version:
Carrier:
- Remove express config ece01.io.

Native carrier lib changes:
- the expiration internal of receipt message to be 60s.
- Open bulkmsg offline testcase.
- Remove domain "ece01.trinity-tech.io" from configuration list of express servers.
- Fix send friend message return issue.
- fix invite friend expire issue.
- Fix libcrystal large buffer alloc crash issue.
- Fix the markdown format errors in README.
- Bugfix for synchronize for waiting for robot to be ready to let robot accept offline friend request.
- Refinement for group testcases.
- Refine for testcase to test API of 'ela_send_message_with_receipt'.
- Make testcase of sending offline friend request as standalone testcase.
- Resolve offline message to run with success in a row.
- format improvementment for seerval internal headers.
- format ela_error.h with delcaration with ela_set/get_error().
- Make implementation of ela_get_turn_server as standalone file.
- Improvement on internal computation of expires timestamp.
- Bugfix for receipt notification on offline friend request.
- Fix unstable issue for receipt testcases in elatests.
- Improvement for notification implementation on offline event.
- Update Android build to NDK r21d and cmake 3.16.3 on Ubuntu20.04.
- improvement for removal of friends.
- Bugfix for update offline state as outer parameters.
- Improvement on internal implementation of ela_send_message_xxx APIs and a bugfix for friend notification.
- Improvment internal implementation on internal function notify_friends.
- Improvement on internal implementation of ela_run function.
- Improvement on implementation of mechanism to triggger for pulling offline messages.

v5.6.2

Choose a tag to compare

@klx99 klx99 released this 07 Jul 09:19

Main Changes to previous release version:
Carrier:

  • Update Group.getId() to public.
  • add parameter secret_key.

Native carrier lib changes:

  • Update libsodium to 1.0.18.
  • Fix crash issue when online message send timeout.

release-v5.6.1

Choose a tag to compare

@klx99 klx99 released this 18 Jun 09:30

Carrier:

  • Fix express log.

Native carrier lib changes:

  • Support to disabling offline message.
  • Resolve internal memory leakage issues.
  • Fix curl dependencies.
  • update libressl to v2.9.2.
  • Update Dockerfile to ubuntu:18.04 and correct docs variable reference.
  • update flatcc to 0.6.0.
  • Fix connector destroy bug.
  • Support pre-defined secret key.
  • fix send_friend_message side issue.
  • Improving express node access order.
  • Fix ios static library install issue.
  • Fix receipt thread sync issue.

release-v5.6.0

release-v5.6.0 Pre-release
Pre-release

Choose a tag to compare

@klx99 klx99 released this 27 May 02:33

Add receipt message testcases.
Added APIs sendMessage() with receipt notification (#95)
Add bulk message test case.
Fix bulkmsg, update message max size.

pre-release-v5.6.0

pre-release-v5.6.0 Pre-release
Pre-release

Choose a tag to compare

@stiartsly stiartsly released this 25 May 10:08
pre-v5.6.0

WIP: update3

release-v5.5.1

Choose a tag to compare

@klx99 klx99 released this 29 Apr 05:25
  • add bulk message test case.
  • update bulk message max size.
  • Updates testcases refereneces to create carrier instances APIs
  • Added some extension feature for webrtc
  • Add filetransfer-related test cases.
  • Added test cases for offline messaging, but now blocked

v5.5.0

Choose a tag to compare

@snackwangpetter snackwangpetter released this 01 Apr 02:19

Main Changes to previous release version:

Interface changes:

  • Carrier:
    • remove Carrier.getInstance();
    • remove Carrier.initializeInstance(options, handler);
    • Create the Carrier instance and return it,using Carrier.createInstance(options, handler);
  • Group:
    • Replace carrier.newGroup(groupHandler) with carrier.newGroup();
  • Session/FileTransfer Manager:
    • remove Manager.initializeInstance(carrier) and Manager.initializeInstance(carrier, handler);
    • remove Manager.getInstance();
    • Create the Manager instance and return it,using Manager.createInstance(carrier) or Manager.createInstance(carrier, handler);

Other changes:

  • Be able to create multiple carrier instances now, which required by Trinity (or elastOS). General application over Carrier network should still keep using singleton carrier instance under application context.
  • All groups in Carrier context updated to share one GroupHandler, and become part of CarrierHandler .

Native carrier lib changes:

  • Correct default port value for IPFS node service.
  • Fix cmake typo.
  • Update cygwin.
  • Allow ela_get_groups() to be called in the whole lifecycle of carrier due to introduction of persistent group.

v5.4.2

Choose a tag to compare

@snackwangpetter snackwangpetter released this 23 Oct 09:53

Main Changes to previous release version:

Update native carrier lib.

  • Support persistent group with the following characteristics:
    1). The peer, already as a member of the group, will automatically be in the group when it come back to be connected from offline state with the notification of "peer listed changed";
    2). The number of the peers in group would include the peers being offline;
    3). The group is totally decentralized-oriented currently without any group management involved;
    4). The peer would miss the group messages when it is being offline state.
  • Add to support notification of friend request with different greeting message.