Android SDK 更新日志

2017.03.14 v2.2.2

  • 优化上传策略
  • 其他优化

2017.02.27 v2.2.1

  • 传输压缩,优化带宽占用
  • 其他优化

2017.02.10 v2.2.0

  • 反馈可以添加图片
  • 独立进程的 crash 收集开关,默认关闭,请参考:文档
  • ANR 收集开关,默认关闭,请参考:文档
  • 细节优化

2016.12.19 v2.1.3

  • 增加:ANR 错误捕获功能,请参考:文档
  • 增加:按键事件点击统计 API,自定义用户步骤 API,请参考:文档
  • 增加:支持多进程 crash 捕获
  • 优化:增加 noop 包的 API
  • 优化:细节优化

2016.10.29 v2.1.0

  • 增加:BugtagsOptions.extraOptions,用于设置 log 记录的行数,详见文档
  • 增加:BugtagsOptions.remoteConfigCallback,用于获取远程配置数据加载状态的回调,详见文档
  • 修复:细节修复,增强

2016.10.26 v2.0.2

  • 新增设置远程配置的数据获取模式的接口,BugtagsOptions -> remoteConfigDataMode

数据获取支持三种模式:

  • Bugtags.BTGDataModeProduction:获取生产环境的数据
  • Bugtags.BTGDataModeTesting:获取测试环境的数据
  • Bugtags.BTGDataModeLocal:获取本地的数据文件,远程配置自动读取本地src/main/assets文件夹下的 main.local.properties 文件

2016.10.17 v2.0.0

  • 新增:新增手机组合键截屏后自动进入问题描述页面功能——解决地图或者游戏截图黑屏的问题,请参考文档
  • 新增:远程配置功能,请参考文档
  • 新增:No-Op 包,满足需要线上移除 SDK 的需求,请参考文档
  • 增强:崩溃时所有的线程堆栈。
  • 修复:细节修复。

2016.08.23 v1.3.3

  • Bugtags.sendExeption 支持在云端与崩溃数据进行区分
  • 增加上报 Bug 过程中可能发生的异常捕获
  • 修改异步线程启动 SDK 的警告,使得更友好

2016.08.13 v1.3.2

  • 修复关于外部存储器读写失败的问题
  • 修复并行读写本地缓存的问题

2016.08.10 v1.3.1

  • Bug 修复:在某些情况下出现的重传 OOM 情况
  • Bugtags.log 增加1000行的行数限制
  • 优化存储缓存系统,修复登陆后可能头像无法显示的问题
  • 优化初始化,加快初始化速度,增加异步初始化方式,详情参考API 文档
  • 新增快速登录功能,登录过的帐号会自动保存,点击帐号即可直接登录,长按帐号可删除记录,支持卸载重新安装
  • 新增是否允许用户登录的接口,BugtagsOptions -> enableUserSignIn
  • 新增插件系统,支持 BugtagsInsta 实时跟踪插件

2016.06.07 v1.2.7

注意:v1.2.7 引入 NDK SO 文件,请参照解析文档设置支持的 SO 库构架

  • 修复 userstep 无法关闭的问题
  • 修复某些起下,获取到的 location 为 null 的情况
  • 优化 http 请求错误 log
  • 检查非法 appkey
  • appkey 传输加密

2016.05.16 v1.2.6

  • 修复 crash 信息中电量信息
  • 修复网络请求中的 content-type 为空时返回错误的情况
  • 修复 SDK 登陆后头像无法显示的问题
  • 自动上传符号表插件,支持按照 buildVariant 来分别配置
  • 细节优化

2016.04.26 v1.2.5

  • 修复网络请求中拦截 httpurlconnection 的 bug
  • 修改 Android 6.0 下悬浮窗权限获取逻辑,按需获取
  • 修复悬浮窗可能会在首屏消失的问题

2016.04.14 v1.2.4

  • 修复网络请求中拦截 okhttp 的 bug
  • 修复带有虚拟键的设备截屏和小球表现 bug
  • 捕获截屏时可能产生的 exception
  • 修改数据上传的 timeout 时间,使得网络较差情况下可上传
  • 修复 https 上传时的 ssl 错误

2016.03.31 v1.2.3

  • 移除一个未使用的远程包依赖
  • 修复网络切换的 bug

2016.03.30 v1.2.1

  • 增加对 okhttp3 的网络请求跟踪的支持
  • 增加对 loopj/android-async-http 的网络请求跟踪的支持
  • 增加 uploadDataOnlyViaWiFi 启动选项,允许只在 WiFi 网络条件下上传问题
  • 增加 currentInvocationEvent api,用于获取当前呼出方式
  • 其他优化

2016.03.16 Gradle 插件 v1.2.1

  • 修复 windows 下编译期报 jar 路径错误

2016.03.12 v1.2.0

  • 新增网络请求跟踪功能(支持 HTTP / HTTPS),默认禁用,在插件配置中设置 trackingNetworkEnabled true 开启;
  • 新增在 BTGInvocationEventBubble 模式下,可通过 Bugtags 后台动态改变集成模式;
  • 修复登陆后指派人获取失败的问题;
  • 修复横竖屏切换小球消失的问题;
  • 修复优先级切换 ui 显示的问题;
  • 优化一些细节;

2016.03.09 v1.1.2

  • 修复某些情况下小球可能会消失的问题
  • 修复 v1.1.1 中 sslv3 解决方案未生效的问题
  • 细节修复

2016.02.20 v1.1.1

  • 兼容 Java 1.6
  • 移除电话权限
  • 修复可能存在的 sslv3 协议问题
  • 细节修复

2016.01.06 v1.1.0

  • 增加对 Cocos2d-x 游戏的截屏支持(仅支持以 gradle 打包)
  • 新增设置问题提交之前和之后的回调 API
  • 新增手动调用截屏界面 API
  • 修复问题重传时可能产生的多线程竞争问题
  • 其他 bug 修复

2015.12.05 v1.0.9

  • 修复用户步骤时间记录的 bug,修改显示样式使得更易读
  • 修复某些安卓 ROM 的 sdcard 路径不规范可能引起的 bug
  • 修改对于 activity 的引用为软引用,防止可能存在的内存泄漏

2015.11.19 v1.0.8

  • 截图改进:包括 Toast 和 Dialog
  • 性能优化

2015.11.06 v1.0.7

  • 自定义 version name 与 version code
  • bug fix

2015.10.24 v1.0.6

  • 支持 targetSdkVersion 23(Android M, 6.0)
  • 新增长按截图按钮重新开始记录数据;
  • 支持后台高级设置的匿名提交选项;
  • 优化闪退捕捉逻辑,Debugger Connected状态下默认不上报闪退
  • 设备信息增加 CPU 构架信息;
  • 修正 console log 获取逻辑;
  • 权限可裁剪,裁剪方法见帮助文档;
  • 启动选项可选 crash 截屏。

2015.09.29 v1.0.5

  • 崩溃截图
  • 更多启动选项
  • bug 修复
  • 性能优化

2015.09.03 v1.0.4

  • 性能优化

2015.08.26 v1.0.3

  • 传输反馈
  • 精简依赖
  • 改善集成方式

2015.08.20 v1.0.2

  • 性能优化

2015.08.15 v1.0.1

  • 小问题修改

2015.08.07 v1.0.0

  • 正式版发布

2015.08.01 v0.9.0

  • Pre-release 发布
评论