重点关注

  • JMessage Android/iOS SDK 升级支持 JCore 分离。至此,极光所有 SDK 都已经完成 JCore 分离,同时集成这三个 SDK 时只需要共享一个 JCore 模块。

  • 短信业务进行了较多功能增强与升级。

  • JMessage 控制台做了些改进。

  • JMessage REST API 新增提供 C# 版本 SDK。至此已经支持 Java, Python, PHP, C# 等多个语言。

详细列表

客户端 SDK

  • JPush Android SDK

    • 发布更新版本,修复 Bug,提升稳定性。
  • JPush iOS SDK

    • 修复:JCore DNS 解析失败导致的崩溃问题。
  • JAnalytics Android SDK

    • 修复:用户反馈的兼容性 Bug。
  • JAnalytics iOS SDK

    • 修复:JCore DNS 解析失败导致的崩溃问题。
  • JMessage Android SDK

    • 模块化分离出 JCore 共享包,可与极光其他 SDK 共存。
  • JMessage iOS SDK

    • 模块化分离出 JCore 共享包,可与极光其他 SDK 共存。

服务器端 SDK

  • JPush PHP SDK (composer: jpush)

    • 更新版本:修复服务器端业务不可用时 SDK 崩溃的问题。其他细节更新。
  • JPush Java SDK (maven: jpush)

    • 优化 NettyHttpClient 以解决多线程超时问题,但默认仍然使用 NativeHttpClient.
  • JPush C# SDK (NuGet: cn.jpush.api)

    • 增加对 Android 新特性通知栏样式的支持。

    • 支持 iOS 官方定义的 alert payload 结构。

  • JPush Ruby SDK (rubygem: jpush)

    • 简化代码,去掉 refinement 语法避免安装时与 factory girl 报错。
  • JPush Node.js SDK (npm: jpush-sdk)

    • 更新版本:支持 sms_message 短信补充功能。
  • JMessage PHP SDK (composer: jiguang/jmessage)

    • 修复网友反馈的 Bug。
  • JMessage Java SDK (maven: jmessage)

    • 新增 API 支持:跨应用添加好友、删除好友。
  • JMessage C# SDK (NuGet: jmessage)

    • 首次发布:支持全部的当前 REST API。

服务器端(系统功能、REST API、控制台)

  • 短信功能增强

    • 为每一个应用独立分配余额

    • 预定发送列表增加取消发送

    • 营销短信增加即时发送

    • 发送记录增加内容关键字搜索

    • 发送统计新增短信类型筛选

    • 上行短信记录

  • 控制台 IM 功能增强

    • 增加文字和图片消息发送

    • 群成员搜索功能

优化部分界面体验

极光开源

  • JPush PhoneGap Plugin

    • 更新至最新版本 JPush Android/iOS SDK。
  • JMessage PhoneGap Plugin

    • 近期无更新。
  • JPush React Plugin

    • 支持 JCore 分离。

    • 其他很多细节优化。