版本记录
GrowingIO Android SDK 各个版本对应关系
GrowingIO SDK | SDK Plugin | Giokit | SDK Demo | Flutter SDK |
---|---|---|---|---|
3.5.0 ~ | 3.5.0 ~ | 1.4.0 | 1.0.0 | 1.1.0 ~ |
3.4.0-3.4.7 | 3.4.0-3.4.7 | 1.0.0-1.3.0 | ∅ | 1.0.0 |
3.1.0-3.3.6 | 3.1.0-3.3.6 | ∅ | ∅ | ∅ |
RELEASE-3.5.4
Bug Fix
调用ContentProviderClient.release()时在某些机型上(比如oppo)会出现 IBinder 已经释放的情况导致出现空异常。(#223)
android gradle plugin 插件同步升级至 3.5.4,修复未在visitEnd调用super方法导致的编译失败问题. (#27)
标签:v3.5.4 日期: 2023-11-17
RELEASE-3.5.3
Feature
- 网络请求添加超时配置 (#202)
Bug Fix
- 修复使用插件3.5.2版本时丢失UtilsInjector Class的错误(#202)
标签:v3.5.3 日期: 2023-11-17
RELEASE-3.5.2
- 加强无埋点对View为空的判断
- 隐藏无埋点配置项的接口
标签:v3.5.2 日期: 2023-10-27
RELEASE-3.5.1
Feature
- 增加初始化配置项 WebViewBridgeEnabled,控制所有 WebView 事件转发
Bug Fix
- 修复Flutter圈选情况下 WebView 调用js不在主线程的问题
标签:v3.5.1 日期: 2023-08-16
RELEASE-3.5.0
Features
- startWithConfiguration: 初始化时传入 Context 替换原有的Application,Context 可以为 Application 或者 Activity(#193);
- 删除 deprecated 过期代码,包括以下内容:
FilterEventType
,FilterFieldType
,EventAttrBuilder
, advert sdk api ,UploadExceptionEnabled
接口和EventFilterInterceptor
过滤器的filterEventGroup
接口; - 添加忽略View点击的接口:
ignoreViewClick(view,boolean)
; - 优化logger的对外输出;
- 优化对ViewTree的监听,只有在需要曝光事件和获取截图的情况下进行监听;
- 无埋点事件优化:滑动状态的控件发送VIEW_CHANGE事件,选中状态的控件textValue上报状态;
- 增加初始化配置setImeiEnabled 默认 false
Bug Fixes
- 修复在Android O 机型上截图出错的情况(截图时报错);
- 修复当中间 fragment 未被注入时导致 fragment 的 findParent 为空的问题;
- 修复mobileDebugger logger日志循环接收发送的问题。
标签:v3.5.0 日期: 2023-06-21
RELEASE-3.4.7
- 添加 GrowingIO Flutter SDK 模块,需要与Growingio Flutter Plugin联合使用;
- 重命名 Protobuf 模块包名=>
com.growingio.android.protobuf
; - 添加 CacheEventProvider,用于SDK初始化前存储需要发送的事件;
- 添加新Saas SDK,设置通用请求接口域名。
标签:v3.4.7 日期: 2023-04-07
RELEASE-3.4.6
Features
标签:v3.4.6 日期: 2023-02-23
RELEASE-3.4.5
Features
- page attributes (#186)
标签:v3.4.5 日期: 2022-12-15
RELEASE-3.4.4
Features
- APM模块 (#177)
Bug Fixes
- circle计算xpath异常 (#179)
标签:v3.4.4 日期: 2022-11-17
RELEASE-3.4.3
Features
- 添加广告的激活事件(#173)
- 添加更多元化的事件过滤
Bug Fixes
标签:v3.4.3 日期: 2022-11-03
RELEASE-3.4.2
Features
- 新增埋点事件计时功能相关接口(#172)
Bug Fixes
- 修复sessionId设置时机,避免可能出现空值(#171)
标签:v3.4.2 日期: 2022-09-20
RELEASE-3.4.1
Bug Fixes
标签:v3.4.1 日期: 2022-08-02
RELEASE-3.4.0
Features
- 移除injector和gradle-plugin,已迁移到 sdk plugin (#154)
- gradle-plugin 适配 AGP 8.0 Instrumentation API,兼容 AGP4.2及其更早版本的 Transform API;
- gradle-plugin 兼容 AGP 7.0 及其以上 pluginManagement 的依赖方式;
- gradle-plugin 优化插件对脱糖的处理,并提供了完整的单元测试;
- injector 使用描述文件和 KSP kotlin 注解处理器生成 kotlin 注入代码,快速安全。
Bug Fixes
- 修复SessionInterval 设置过短,当app启动耗时过长,会导致刷新session重发vst(#154)
标签:v3.4.0 日期: 2022-07-07
RELEASE-3.3.6
Bug Fixes
Features
- 用户属性支持列表类型 (#151)
标签:v3.3.6 日期: 2022-04-28
RELEASE-3.3.5
Bug Fixes
- Android 5以下机型webview注入崩溃修复 (#145)
- 其他优化
Features
标签:v3.3.5 日期: 2022-03-17
RELEASE-3.3.4
Features
- 添加初始化开关setRequireAppProcessesEnabled,控制是否获取应用多进程id
- 添加初始化接口 addConfiguration,用于设置模块的配置项
- 适配到OAID SDK 1.1.0,添加OaidConfig,方便用户传入Oaid值和设置证书
标签:v3.3.4 日期: 2022-01-21
RELEASE-3.3.3
Bug Fixes
- 修复sonar提示的缺陷 (#137)
Features
标签:v3.3.3 日期: 2021-12-23
RELEASE-3.3.2
Bug Fixes
- databse or disk is full (c83e64f)
- inject webview异常修复 (95eb1df)
- remove unboxing and check data is not null (2aebf29)
- 支持对5G网络类型的判断 (#130)
标签:v3.3.2 日期: 2021-11-24
RELEASE-3.3.1
Bug Fixes
- unknow contentprovider (3de0829)
- 修复多线程使用mobile debugger时,偶发异常的问题
- 修复okhttp3请求结束后未close response body
Features
标签:v3.3.1 日期: 2021-10-28
RELEASE-3.3.0
Android 无埋点/埋点 SDK 3.3.0
Bug Fixes
- bridgeWebView无效 (2c63642)
- ci中ndk环境升级 (#107) (d5924e6)
- menuitem的title如果为null导致npe (5f1e9f0)
- webview looper检查 (69e6c1a)
- 增加oaid本地发版配置 (ded0395)
- 外部函数对参数校验 (34d86c2)
- 过滤事件及字段of函数传null崩溃 (a0b02dd)
- 适配中文 (31e41ff)
- 配置增加模块注册 (3ddae53)
Features
标签:v3.3.0 日期: 2021-10-09
V3.2.2
Bug Fixes
标签:v3.2.2 日期: 2021-09-09
RELEASE-3.2.1
Android 无埋点/埋点 SDK 3.2.1
Bug Fixes
- mobile debugger 少发logger_data (16e613f)
- PI-35149 按照协议发送client_info (3a26c19)
- resend时vst的timestamp可能为0 (#87) (df534a7)
- 修复未初始化时,webview注入崩溃的问题 (#74) (0e04e71)
- 修复延迟初始化可能导致的session错误(24534a7)
- 多进程session保持同步 (a76182f)
- 数据采集接口设置无效 (a1c92b0)
Features
标签:v3.2.1 日期: 2021-09-01
RELEASE-3.2.0
Android 无埋点/埋点 SDK 3.2.0
更新内容:
- 通过模块配置实现数据加密
- 修复多进程访问db, 进程锁的使用导致app崩溃的问题
- 更新3.2.0测量协议
标签:v3.2.0 日期: 2021-06-03
RELEASE-3.1.0
Android 无埋点/埋点 SDK 3.1.0
- 支持mobile debugger功能
- 仓库从JCenter迁移到MavenCentral
- 提高sdk稳定性
标签:v3.1.0 日期: 2021-04-26