Releases: tinybees/eclients
Releases · tinybees/eclients
v1.0.12
v1.0.11
v1.0.10
v1.0.9
v1.0.8
1.0.7
更改redis,http,mongo初始化的时机,改为调用后即初始化 Signed-off-by: tinybees <[email protected]>
v1.0.1
Added
- 增加能够选择数据库驱动的功能,默认为pymysql.
- 此扩展原则上将做为最后一个未拆分扩展版本,后续将分开维护.
- 默认排序增加关闭功能,在大数据量的时候为了速度可以关闭此功能
- 增加新的execute功能,新增默认关闭游标功能,返回值可以选择一条,多条或者全部
- 增加唤醒job,确保启动的apscheduler进程定时唤醒,以便能够发现其他进程添加的job而执行
Changed
- 更改sqlalchemy中提交commit的时机,现在的会造成提示不准确.
- 修复定时任务工具类中会造成多个worker都加载定时任务的问题
- 优化所有代码中没有类型标注的地方,都改为typing中的类型标注
- 优化dbclient中执行execute方法,如果没有返回行则返回None或者[]
- 优化dbclient生成新的session时如果不在binds中则创建的功能
- 优化初始化app时变量的赋值方式,使得在单独使用的是更合理
- 默认分页的时候如果已经排序,直接不再排序,去掉默认组合排序的功能
- 优化apscheduler启动逻辑,确保多进程中只有一个进程能启动
- 优化pascheduler启动逻辑,确保其他的进程动态添加job也能成功