Skip to content

Releases: leancloud/java-unified-sdk

6.1.4 release notes

17 Dec 04:11

Choose a tag to compare

Break changes

  • None

New features

  • None

Optimization and fixed bugs

  • fixed: #86 ClassCastException occurred within AVIMConveration#getMemberCount(), #queryBlockedMembers() and #getMutedMembers().

6.1.3 release notes

10 Dec 05:10

Choose a tag to compare

Break changes

  • None

New features

  • None

Optimization and fixed bugs

  • fixed: #84 Cannot update AVIMConveration's name

6.1.2 release notes

09 Dec 05:08

Choose a tag to compare

Break changes

  • None

New features

  • AVPush support flowControl.

Optimization and fixed bugs

  • None

6.1.1 release notes

04 Dec 14:19

Choose a tag to compare

Break changes

  • None

New features

  • None

Optimization and fixed bugs

  • bug fixed: AVParcelableObject throw exception on Android bcz JSONType annotation doesn't work.
  • bug fixed: AVStatus.statusQuery() can't get the correct data bcz where-condition is lack.
  • bug fixed: ObjectFieldOperation can't detect circle reference for collection value.

6.1.0 release notes

28 Nov 06:33

Choose a tag to compare

Break changes

  • AVUser#followeeQuery()AVUser#followerQuery() 的结果由 List<AVUser> 变为 List<AVObject>,开发者需要对结果再次调用 getAVObject<AVUser>("follower") or getAVObject<AVUser>("followee") 来得到 AVUser 对象。

New features

  • support securely initialization for Android platform
  • support Status API

Optimization and fixed bugs

  • None

6.0.5 release notes

05 Nov 07:12

Choose a tag to compare

Break changes

  • None

New features

  • None

Optimization and fixed bugs

  • fixed: #78(第三方登录 failOnNotExist 参数使用报错)

6.0.4 release notes

24 Oct 06:06

Choose a tag to compare

Break changes

  • None

New features

  • support Realtime client online/offline hook in leanengine library.

Optimization and fixed bugs

  • change http User Agent to format: LeanCloud-Java-SDK/x.x.x.
  • add try-catch for crash while registerring receiver in PushService, which occurred on very few Android phones.

6.0.3 release

16 Oct 07:10

Choose a tag to compare

Break changes

  • None

New features

  • support more notification channel for android(8.0 or above).
      PushService#createNotificationChannel(context, id, name, description, importance, ...);
    
  • add AVOSCloud#getServerDateInBackground()
  • mixpush support Xiaomi international version.
      AVMixpushManager#registerXiaomiPush(context, miAppId, miAppKey, profile, isInternationalVendor)
    

Optimization and fixed bugs

  • None

6.0.2 release notes

11 Oct 07:06

Choose a tag to compare

Overview

At this release, we use two versions for Android and Java SDK:

  • Android SDKs‘ version is 6.0.2-androidx
  • Java SDKs’ version is 6.0.2

for Android SDK, we switch to AndroidX, out of use Support Libraries no longer.

Break changes

  • for domestic application, developers must call AVOSCloud.initialize(context, appId, appKey, serverHost) at first instead of AVOSCloud.initialize(context, appId, appKey) on Android platform.

New features

  • support fulltext search(former In-App Search);

Optimization and fixed bugs

  • fixed: AVIMAudioMessage with local file doesn't work.
  • optimized RTM network status notification and auto re-connection logic.

6.0.0 release notes

18 Sep 07:31

Choose a tag to compare

Break changes

  • for domestic application, developers MUST call AVOSCloud.initialize(context, appId, appKey, serverHost) at first instead of AVOSCloud.initialize(context, appId, appKey) on Android platform.

New features

  • LiveQuery login command add clientTs parameter.

Optimization and fixed bugs

  • upgrade dependencies:
    • okhttp: 3.12.1 -> 4.1.1
    • retrofit: 2.5.0 -> 2.6.1
    • rxjava2: 2.2.3 -> 2.2.12
    • rxandroid: 2.1.0 -> 2.1.1
    • fastjson: 1.2.46 -> 1.2.60
    • fastjson-android: 1.1.70.android -> 1.1.71.android
    • protobuf-java: 3.4.0 -> 3.9.1
    • java-websocket: 1.3.9 -> 1.4.0