更新日志


[2022-08-09]

  • ofa-common:maven:2.0.20-RELEASE
    • feat(系统日志): 用户信息不再使用token获取,改为直接当前线程获取

[2022-08-09]

  • ofa-common:maven:2.0.19-RELEASE
    • 发送短信日志记录增加失败原因入参
  • ofa-admin:maven:2.1.3-RELEASE decker:1.2.22
    • 发送短信日志记录增加失败原因记录

[2022-08-03]

  • tcc-user-center:镜像版本:1.10.22
    • 实名限制联系人添加限制

[2022-07-19]`v1.7.6

  • tcc-reader-service:镜像版本:1.2.15
    • 调整读者证登录逻辑

[2022-07-18]`v1.7.5

  • tcc-user-center:镜像版本:1.10.21
    • 增加获取用户信息进行token校验

[2022-07-12]`v1.7.4

  • tcc-open-platform:镜像版本:1.7.17

    • 提供根据isbn获取商品信息接口
  • tcc-user-center:镜像版本:1.10.20

    • 修复读者实名认证
    • 优化token过期时间、增加token失效功能

[2022-07-04]`v1.7.3

  • ofa-gateway:镜像版本:1.0.10
    • 修复body为空报错

[2022-06-29]`v1.7.2

  • tcc-user-center:镜像版本:1.10.19, maven: 2.0.0-RELEASE
    • 修复市民信息删除问题
  • tcc-business-common:版本号:1.8.21,maven: 2.0.15-RELEASE
    • 标签数字资源修改

[2022-06-09]`v1.7.1

  • ofa-file:镜像版本:1.0.11
    • 修复优化鉴权流程
  • tcc-user-center:版本号:1.10.14
    • 修改token过期时间
  • tcc-business-common: 版本号:1.8.16
    • 修改积分模块租户id变更为Long类型

[2022-06-01]`v1.7.1

  • ofa-common:maven版本:2.0.15-RELEASE
    • 优化feign鉴权流程,各事业部需将项目依赖升级到2.0.15-RELEASE,以便优化性能,以及减少网关和ofa-admin压力
    • 增加存活探针,探针请求地址/api/{spring.application.name}/open-api/probe

[2022-05-26]`v1.6.11

  • ofa-dependencies:maven:2.0.8-RELEASE
    • 升级升级fastjson版本为1.2.83,修复fastjson反序列化远程代码执行漏洞
  • ofa-common:maven:2.0.14-RELEASE
    • 升级升级fastjson版本为1.2.83,修复fastjson反序列化远程代码执行漏洞

[2022-05-11]`v1.6.10

  • ofa-admin:docker镜像:1.2.2
    • 增加子系统统一授权登录,子系统授权体系,菜单路径为:平台管理>(子系统管理、员工管理、账号管理)、我的工作台>我的子系统

[2022-05-10]`v1.6.9

  • ofa-common:maven版本:2.0.13-RELEASE
    • 平台日志注解SysLog,内容字段,增加支持el表达式

[2022-03-25]`v1.6.8

  • ofa-common:maven版本:2.0.12-RELEASE
    • 增加SysLogUtil平台日志工具类,可在方法中调用记录平台日志

[2022-03-25]`v1.6.7

  • ofa-common:maven版本:2.0.11-RELEASE
    • feign调用增加传递IP相关的header,使用IpUtil.getIpAddress可获取到原始前端调用Ip,不再是获取到feign调用者的ip

[2022-03-24]`v1.6.6

  • ofa-common:maven版本:2.0.10-RELEASE
    • cn.com.tcc.ofa.common.model.dto.PageDto,current和size修改为引用类型,若使用当前版本或者更高版本,请编译一下当前代码,看是否有不兼容写法

[2022-03-14]`v1.6.5

  • tcc-file:镜像版本:ofa/tcc-file-service:1.0.7,maven版本:2.1.1-RELEASE
    • 增加阿里云媒体处理能力,需修改配置文件,file-upload-config-prod.yml,配置文件内容,请联系莫世源
  • ofa-common:maven版本:2.0.9-RELEASE
    • 增加阿里云媒体处理能力,需修改配置文件,file-upload-config-prod.yml,配置文件内容,请联系莫世源
  • ofa-gateway:镜像版本:

[2022-03-03]`v1.6.4

  • ofa-dependencies:版本升级为2.0.7-RELEASE,迭代easyexcel版本,优化小数点精度和.0问题
  • ofa-gateway:增加网关拦截器对oauth2的拦截
    • 私有化部署时需要修改bootstrap-prod.yml 中
  cors:
    crossOriginPath: https://ofa.wenyouyun.com/tcc-user-center/

[2022-02-21]`v1.6.3

  • tcc-file,镜像版本:ofa/tcc-file-service:1.0.6,maven版本:2.0.6-RELEASE:
    • 增加支持腾讯COS,需要在nacos增加配置文件file-upload-config-prod.yml,配置文件内容,请联系莫世源
    • 旧配置文件oss-config-prod.yml,废弃不再使用
  • ofa-common,maven版本:2.0.6-RELEASE
    • 增加支持腾讯COS,需要使用到文件上传能力,需要在nacos增加配置文件file-upload-config-prod.yml,配置文件内容,请联系莫世源
    • 原有阿里云OSS上传代码IOssService与对应的配置文件oss-config-prod.yml,将废弃不再维护,建议使用IFileUploadService

[2022-02-09]`v1.6.2

  • ofa-admin,镜像版本:1.1.1:
    • 获取租户信息接口,增加返回总分馆id

[2022-02-09]`v1.6.1

  • ofa-admin
    • 超过指定天数未修改密码,则提示需要修改密码,云板配置为3650天
    • 员工账号增加有效时间限制,过期则冻结账号
    • 私有化需要同步修改nacos中,admin-config.yml需要同步最新的云板配置
    • 账号相隔指定天数,登录需要通过验证码登录一次(手机验证码登录,或者账号密码验证码登录),云板配置为3650天
    • 管理员账号和系统管理中普通账号,可以通过账号设置中绑定手机号码(此手机号码只用于账号密码验证码登录时候,获取手机验证码使用,不可用于验证码登录)
    • 版本升级为2.0.5,对应镜像版本为ofa/ofa-admin:1.1.0

[2022-01-05]`v1.5.1

  • ofa-dependencies:版本升级为2.0.4-RELEASE,增加多数据源相关依赖
  • ofa-common:版本升级为2.0.4-RELEASE,增加多数据源相关依赖,例子:https://gitlab.tcsoft.info:8988/moshiyuan/ofa-dome.git feature-ds-moshiyuan-20220104分支

[2021-12-30]`v1.5.1

  • ofa-dependencies:版本升级为2.0.3-RELEASE,增加了tcc.active,各子模块不想直接使用tcc.version统一管理的版本号,可使用2.0.0-${tcc.active}的方式,管理自己的版本号,打包方式与之前一样,利用-Pdev,打包对应环境的版本

[2021-12-23]`v1.4.23

  • ofa-admin:菜单表增加是否首页字段,私有化环境不更新的话,会影响菜单同步功能

[2021-12-13]v1.4.2

  • ofa-dependencies:增加log4j相关依赖,版本为2.15.0,主要修复log4j2漏洞
  • ofa-common:增加log4j相关依赖,版本为2.15.0,主要修复log4j2漏洞
  • tcc-file:增加游客上传接口和游客分片上传接口
  • ofa-admin:增加菜单导出导入功能,主要用于私有化部署不能连接外网,无法直接从正式环境同步菜单

[2021-12-07]v1.4.1

  • ofa-common包更新:增加开放接口,如果请求头传入OFA-TOKEN,则解析OFA-TOKEN中的用户信息,并放入UserInfoHolder,如果没有或者解析失败,则不做处理(即和原来一致)
  • ofa-admin综合管理平台:应用中心增加菜单收藏能力

[2021-6-11]v1.3.3

  • 限制多人登录
  • admin相关请求转发到网关

[2021-4-20]v1.3.2

  • 优化UserInfoHolder,请求结束清掉ThreadLocal
  • 优化OfaMetaObjectHandler,减少请求次数

[2021-4-16]v1.3.1

  • 添加UserInfoHolder,缓存当前登录用户信息,在当前线程传递

[2021-2-26] v.1.3.0

  • 增加邮件发送服务,支持同步和异步发送

[2021-2-19]v1.2.0

  • 添加请求缺少参数时的服务端提示
  • 添加kotlin插件,支持kotlin和java混合编写
  • 优化服务端异常时返回的http状态码

[2021-2-4]v1.1.0

  • 国际化支持多模块,多文件配置
  • 增加自定义异常I18nException,可处理国际化相关异常
  • 统一处理接口入参校验异常,返回自定义的提示
  • 优化判空工具类

[2021-1-26]v1.0.5

RestData添加泛型

[2021-1-14]v1.0.4

国际化工具类增加占位符处理方法

[2020-12-7]v1.0.3

  • 支持国际化

[2020-11-22]v1.0.2

  • 集成zipkin

[2020-10-22]v1.0.1

  • spring-cloud升级到Hoxton.SR3
  • spring-boot升级到2.2.5.RELEASE
  • 升级spring-cloud-alibaba到2.2.1.RELEASE
  • nacos升级到1.2.1
  • seata升级到1.1.0
  • sentinel升级到1.7.1

[2020-6-3]

  • 升级spring-boot版本到2.2.1,解决mybatis版本不兼容导致的bug
  • oss对接
  • 提供短信接口
  • 集成发送邮件
  • rocketmq集成
  • spring cloud版本升级到Hoxton.RELEASE
  • spring data redis实现缓存cached
  • flyway数据库版本管理
  • 平台操作日志
  • excel读写工具类
  • http client工具封装
  • 分布式事务seata集成
  • 集成sharding-jdbc实现读写分离
  • spring-cloud-alibaba版本改为2.2.0.RELEASE
  • mybatis-plus升级到3.3.1
  • sql性能分析打印,集成p6spy
  • 微信公众号能力集成
  • 支持自动填充字段(createBy,updateBy,createTime,updateTime,orgId)

[2019-11-19]v1.0.0

正式发布

各服务更新历史

ofa-dependencies

  1. 增加log4j相关依赖,主要修复log4j2漏洞
  2. 版本升级为2.0.3-RELEASE
    • 增加了tcc.active,各子模块不想直接使用tcc.version统一管理的版本号,可使用2.0.0-${tcc.active}的方式,管理自己的版本号,打包方式与之前一样,利用-Pdev,打包对应环境的版本
  3. 版本升级为2.0.4-RELEASE
    • 增加多数据源相关依赖
  4. [2022-03-03]版本升级为2.0.7-RELEASE
    • 迭代easyexcel版本,优化小数点精度和.0问题
  5. [2022-05-26]maven:2.0.8-RELEASE
    • 升级升级fastjson版本为1.2.83,修复fastjson反序列化远程代码执行漏洞

ofa-common

  1. 增加log4j相关依赖,主要修复log4j2漏洞
  2. 版本升级为2.0.4-RELEASE,增加多数据源相关依赖,例子:https://gitlab.tcsoft.info:8988/moshiyuan/ofa-dome.git feature-ds-moshiyuan-20220104分支
  3. [2022-02-21]maven版本:2.0.6-RELEASE
    • 增加支持腾讯COS,需要使用到文件上传能力,需要在nacos增加配置文件file-upload-config-prod.yml,配置文件内容,请联系莫世源
    • 原有阿里云OSS上传代码IOssService与对应的配置文件oss-config-prod.yml,将废弃不再维护,建议使用IFileUploadService
  4. [2022-03-14]maven版本:2.0.9-RELEASE
    • 增加阿里云媒体处理能力,需修改配置文件,file-upload-config-prod.yml,配置文件内容,请联系莫世源
  5. [2022-03-24]maven版本:2.0.10-RELEASE
    • cn.com.tcc.ofa.common.model.dto.PageDto,current和size修改为引用类型,若使用当前版本或者更高版本,请编译一下当前代码,看是否有不兼容写法
  6. [2022-03-25]maven版本:2.0.11-RELEASE
    • feign调用增加传递IP相关的header,使用IpUtil.getIpAddress可获取到原始前端调用Ip,不再是获取到feign调用者的ip
  7. [2022-03-25]maven版本:2.0.12-RELEASE
    • 增加SysLogUtil平台日志工具类,可在方法中调用记录平台日志
  8. [2022-05-10]maven版本:2.0.13-RELEASE
    • 平台日志注解SysLog,内容字段,增加支持el表达式
  9. [2022-05-26]maven:2.0.14-RELEASE
    • 升级升级fastjson版本为1.2.83,修复fastjson反序列化远程代码执行漏洞
  10. [2022-06-01]maven版本:2.0.15-RELEASE
    • 优化feign鉴权流程,各事业部需将项目依赖升级到2.0.15-RELEASE,以便优化性能,以及减少网关和ofa-admin压力
    • 增加存活探针,探针请求地址/api/{spring.application.name}/open-api/probe
  11. [2022-08-09]:maven:2.0.19-RELEASE
    • 发送短信日志记录增加失败原因入参
  12. [2022-08-09]:maven:2.0.20-RELEASE
    • feat(系统日志): 用户信息不再使用token获取,改为直接当前线程获取

ofa-admin

  1. 增加菜单导出导入功能,主要用于私有化部署不能连接外网,无法直接从正式环境同步菜单

  2. 菜单表增加是否首页字段,私有化环境不更新的话,会影响菜单同步功能

    • 超过指定天数未修改密码,则提示需要修改密码,云板配置为3650天

    • 员工账号增加有效时间限制,过期则冻结账号

    • 私有化需要同步修改nacos中,admin-config.yml需要同步最新的云板配置

    • 账号相隔指定天数,登录需要通过验证码登录一次(手机验证码登录,或者账号密码验证码登录),云板配置为3650天

    • 管理员账号和系统管理中普通账号,可以通过账号设置中绑定手机号码(此手机号码只用于账号密码验证码登录时候,获取手机验证码使用,不可用于验证码登录)

    • 版本升级为2.0.5,对应镜像版本为ofa/ofa-admin:1.1.0

  3. 镜像版本:1.1.1,获取租户信息接口,增加返回总分馆id

  4. [2022-05-11]docker镜像:1.2.2

    • 增加子系统统一授权登录,子系统授权体系,菜单路径为:平台管理>(子系统管理、员工管理、账号管理)、我的工作台>我的子系统
  5. [2022-06-08]docker镜像:1.2.9

    • 升级ofa-common依赖2.0.15-RELEASE
  6. [2022-08-09]:maven:2.1.3-RELEASE docker:decker:1.2.22

    • 发送短信日志记录增加失败原因记录

ofa-gateway

  1. [2022-03-03]增加网关拦截器对oauth2的拦截(邓文):

    • 私有化部署时需要修改bootstrap-prod.yml 中

        cors:
          crossOriginPath: https://ofa.wenyouyun.com/tcc-user-center/
      
  2. [2022-06-08]docker镜像:1.0.8

    • 升级ofa-common依赖2.0.15-RELEASE
  3. [2022-07-04]docker镜像:1.0.10

    1. 解决body为空报错

tcc-file

  1. 增加游客上传接口和游客分片上传接口
  2. [2022-02-21]镜像版本:ofa/tcc-file-service:1.0.6,maven版本:2.0.6-RELEASE:
    • 增加支持腾讯COS,需要在nacos增加配置文件file-upload-config-prod.yml,配置文件内容,请联系莫世源
    • 旧配置文件oss-config-prod.yml,废弃不再使用
  3. [2022-03-14]镜像版本:ofa/tcc-file-service:1.0.7,maven版本:2.1.1-RELEASE
    • 增加阿里云媒体处理能力,需修改配置文件,file-upload-config-prod.yml,配置文件内容,请联系莫世源
  4. [2022-06-08]docker镜像:1.0.9
    • 升级ofa-common依赖2.0.15-RELEASE
  5. [2022-06-09]docker镜像:1.0.11
    • 修复优化鉴权流程

ofa-es

  1. [2022-06-08]docker镜像:1.0.16
    • 升级ofa-common依赖2.0.15-RELEASE

tcc-weixin

tcc-open-platform

  1. [2022-06-08]docker镜像:1.7.15
    • 升级ofa-common依赖2.0.15-RELEASE
  2. [2022-07-12]docker镜像:1.7.17
    1. 提供根据isbn获取商品信息接口

tcc-business-common

  1. [2022-06-08]docker镜像:1.8.13
    • 升级ofa-common依赖2.0.15-RELEASE
  2. [2022-06-09]docker镜像:1.8.16
    1. 修改积分模块租户id变更为Long类型
  3. [2022-06-29]docker镜像:1.8.21
    1. 标签数字资源修改

tcc-user-center

  1. [2022-06-08]docker镜像:1.10.13
    • 升级ofa-common依赖2.0.15-RELEASE
  2. [2022-06-09]docker镜像:1.10.14
    • 修改token过期时间
  3. [2022-06-29]docker镜像:1.10.19
    1. 修复市民信息删除问题
  4. [2022-07-12]docker镜像:1.10.20
    1. 修复读者实名认证
    2. 优化token过期时间、增加token失效功能
  5. [2022-08-03]docker镜像:1.10.22;maven: 2.0.0-RELEASE
    1. 实名限制联系人添加限制

tcc-reader-service

  1. [2022-07-19]docker镜像:1.2.15
    1. 调整读者证登录逻辑