---
code: python_sdk_release_note
name: "更新日志"
wikiToken: ULnnw90lWiHTi9khZFXcSZm2nLh
parentWikiToken: HsQ2wYZDripMsZkFc2wcz2Zhn06
updateTime: 1745309921000
sourceUrl: https://docs-v2.thinkingdata.cn/?version=v5.0&lan=zh-CN&code=python_sdk_release_note
---
# 更新日志

### v3.0.0

**更新时间: 2023/10/08**

**更新内容：**

- 启用新的API，类名添加 TD 前缀
- 不兼容旧版本 SDK
### v2.1.3

**更新时间: 2023/03/02**

**更新内容：**

- 支持清空动态公共属性
### v2.1.2

**更新时间: 2023/03/02**

**更新内容：**

- 修改版本号
### v2.1.1

**更新时间: 2023/03/01**

**更新内容：**

- 支持设置动态公共属性
### v2.1.0

**更新时间: 2022/12/22**

**更新内容：**

- 在TE后台实时调试
### v2.0.0

**更新时间: 2022/08/08**

**更新内容****：**

- 支持动态公共属性 
- 支持首次事件 
- 新增user_uniq_append事件 
### v1.8.0 

**更新时间: 2022/04/26**

**更新内容：**

- 支持动态公共属性 
- 支持首次事件 
- 新增user_uniq_append事件 
### v1.7.0

**更新时间: 2021/12/29**

**更新内容：**

- 增加支持复杂结构类型 
### v1.6.2 

**更新时间: 2021/08/05**

**更新内容：**

- 修复flush方法没有刷新文件日期的问题
### v1.6.1

**更新时间: 2021/06/04**

**更新内容：**

- 修改LoggingConsumer默认写文件的条件为5条数据写入一次
- 修改BatchConsumer默认最大缓存区上限为50批次
### v1.6.0 

**更新时间: 2021/03/22**

**更新内容：**

- 新增网络失败重试机制
- 增加缓存区，重试3次发送失败的数据将存入缓存区中，缓存数据超过上限将会丢弃早期数据
- 支持 #app_id 属性
### v1.5.0 

**更新时间: 2020/11/21**

**更新内容：**

- LoggingConsumer 支持自动创建目录
### v1.4.0 

**更新时间: 2020/08/27**

**更新内容：**

- 新增 track_update 接口，支持可更新事件
- 新增 track_overwrite 接口，支持可重写事件
### v1.3.3 

**更新时间: 2020/08/12**

**更新内容：**

- 修复 AsyncBatchConsumer 在特殊情况下线程不释放的问题
### v1.3.2 

**更新时间: 2020/08/03**

**更新内容：**

- 支持 LoggingConsumer 配置文件前缀名
- 新增 UUID 配置开关
### v1.3.1

**更新时间: 2020/02/26**

**更新内容：**

- 兼容 python2 的 DebugConsumer 错误日志打印
### v1.3.0 

**更新时间: 2020/02/11**

**更新内容：**

- 数据类型支持 list 类型
- 新增 user_append 接口，支持用户的数组类型的属性追加
- 新增 user_unset 接口，支持删除用户属性
- BatchConsumer 性能优化：支持选择是否压缩；移除 Base64 编码
- DebugConsumer 优化: 在服务端对数据进行更完备准确地校验
### v1.2.0 

**更新时间: 2019/09/25**

**更新内容：**

- 支持 DebugConsumer
- 支持日志文件按小时切分
- BatchConsumer 支持多线程
- 修复 AsyncBatchConsumer 批量发送不生效的问题
- 优化数据上报返回码处理逻辑
- LoggingConsumer: 默认不限制单个日志文件大小
