Skip to content

Releases: tinybees/eclients

v1.0.12

13 Jul 06:26
Compare
Choose a tag to compare

Changed

  • 修复redis中注册的退出事件不进行空值的赋予
  • 修复出现的获取models的表时增加model造成的动态改变字典的错误

v1.0.11

30 Mar 07:53
Compare
Choose a tag to compare

Changed

  • 修复获取session时没有permission_id造成的错误
  • 增加sqlalchemy版本限制

v1.0.10

14 Jan 05:48
Compare
Choose a tag to compare

Changed

  • 修复flask alchemy应用结束自动关闭session会出错的问题

v1.0.9

14 Oct 11:55
Compare
Choose a tag to compare
  • 1.修复对于number函数对于负数会返回0的问题

v1.0.8

13 Oct 07:50
Compare
Choose a tag to compare

Changed

  • 1.更改redis默认通用过期时间由12小时到15天
  • 2.更改session的默认过期时间由30分钟到1小时

1.0.7

18 Sep 07:41
Compare
Choose a tag to compare
更改redis,http,mongo初始化的时机,改为调用后即初始化

Signed-off-by: tinybees <[email protected]>

v1.0.1

15 Jun 07:20
Compare
Choose a tag to compare

Added

  • 增加能够选择数据库驱动的功能,默认为pymysql.
  • 此扩展原则上将做为最后一个未拆分扩展版本,后续将分开维护.
  • 默认排序增加关闭功能,在大数据量的时候为了速度可以关闭此功能
  • 增加新的execute功能,新增默认关闭游标功能,返回值可以选择一条,多条或者全部
  • 增加唤醒job,确保启动的apscheduler进程定时唤醒,以便能够发现其他进程添加的job而执行

Changed

  • 更改sqlalchemy中提交commit的时机,现在的会造成提示不准确.
  • 修复定时任务工具类中会造成多个worker都加载定时任务的问题
  • 优化所有代码中没有类型标注的地方,都改为typing中的类型标注
  • 优化dbclient中执行execute方法,如果没有返回行则返回None或者[]
  • 优化dbclient生成新的session时如果不在binds中则创建的功能
  • 优化初始化app时变量的赋值方式,使得在单独使用的是更合理
  • 默认分页的时候如果已经排序,直接不再排序,去掉默认组合排序的功能
  • 优化apscheduler启动逻辑,确保多进程中只有一个进程能启动
  • 优化pascheduler启动逻辑,确保其他的进程动态添加job也能成功