Skip to content

@jwfing jwfing released this Nov 5, 2019 · 8 commits to master since this release

Break changes

  • None

New features

  • None

Optimization and fixed bugs

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

@jwfing jwfing released this Oct 24, 2019 · 13 commits to master since this release

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.
Assets 2

@jwfing jwfing released this Oct 16, 2019 · 21 commits to master since this release

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
Assets 2

@jwfing jwfing released this Oct 11, 2019 · 34 commits to master since this release

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.
Assets 2

@jwfing jwfing released this Sep 18, 2019 · 57 commits to master since this release

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
Assets 2

@jwfing jwfing released this Sep 10, 2019 · 65 commits to master since this release

5.0.26 release

Break changes

  • None

New features

  • Added AVLiveQueryConnectionHandler interface to monitor connection status changing, it is optional.

Optimization and fixed bugs

  • fixed: make livequery workable on Android.
Assets 2

@jwfing jwfing released this Sep 9, 2019 · 73 commits to master since this release

5.0.25 release

Break changes

  • AVObject#getUpdatedAt() and AVObject#getCreatedAt() will return a Date instance instead of String, it is compatible with old Android SDK.

New features

  • Added new methods: AVObject#getUpdatedAtString() and AVObject#getCreatedAtString(), they will return the date string directly.

Optimization and fixed bugs

  • fixed: LiveQuery login request through websocket will be executed before sending subscribe request.
  • fixed: AVObject deserializer supports parse recursively, so it can correctly parse embedded AVObject more than 3 layers.
Assets 2

@jwfing jwfing released this Aug 29, 2019 · 81 commits to master since this release

5.0.18 release

Break changes

  • None

New features

  • None

Optimization and fixed bugs

  • 修复:在 Android 8.1(含)及以上版本中,PushService 被杀死又启动后(心跳检测断线之前),RTM 无法使用的问题
Assets 2

@jwfing jwfing released this Aug 23, 2019 · 90 commits to master since this release

Break changes

  • None

New features

  • None

Optimization and fixed bugs

  • fixed: currentUser will lose sessionToken after refreshed.
Assets 2

@jwfing jwfing released this Aug 23, 2019 · 96 commits to master since this release

Break changes

  • None

New features

  • add AVUser#abortOperations method to enable user to clear all operations.

Optimization and fixed bugs

  • fixed: save current user to local cache after associatedWithAuthData/saveInBackground invoked successfully.
Assets 2
You can’t perform that action at this time.