242 Star 1.6K Fork 590

道天地科技 / matecloud

2021-09-30 07:16
5428365 matevip 1612857968 matevip

MateCloud 4.0.11在4.0版本上进行小版本升级,基于Spring Cloud Alibaba推出的微服务快速开发平台,集成Spring Boot 2.5.5, Spring Cloud 2020.0.4、Nacos 2.0.3、Sentinel 1.8.2、Jetcache等诸多中间件,前端升级至Vue 3.2.12。

功能升级

  • 优先处理503异常,并打印详细日志
  • 优化异常描述,减少魔法值
  • 修改api和route表的状态,0为启用 1为禁用
  • 删除过期和无用的代码
  • 简化组件管理功能的api和log内容

文档更新

  • 更新中央仓库的版本和前端的版本号
  • 更新sql,解决导入报错问题,增加关于菜单
  • 修改readme,增加商业版与开源版本对比
  • 修改角色表的数据,默认状态为启用
  • 更新readme前端的版本号和一些url地址

依赖升级

  • 升级至 Spring Boot 2.5.5
  • 升级至 Spring Cloud 2020.0.4
  • 升级至 Spring Boot Admin 2.5.1
  • 升级至elasticsearch 7.14.0+
  • 升级至prometheus 1.7.4
最后提交信息为: build: 发布4.0.11正式版
2021-09-09 06:31
5428365 matevip 1612857968 matevip

MateCloud 4.0.10在4.0版本上进行小版本升级,基于Spring Cloud Alibaba推出的微服务快速开发平台,集成Nacos 2.0.3、Sentinel 1.8.2、Jetcache等诸多中间件,前端升级至Vue 3.2.4。

功能升级

  • 解决mate-system报循环引用错误
  • 解决Mybatis-Plus升级后的报错
  • 修复顶级菜单上配置菜单应用报错的bug
  • 完善README的中央仓库版本和前端的一些版本描述
  • 修改 redission 构造时的配置
  • API管理功能允许serviceId为空,为空则查询所有列表
  • 简化swagger信息,统一风格
  • 增加业务单元测试示例
  • 调整前端更新的位置和部署组件的版本号
  • 修改数据源对象的status字段为String类型
  • 升级Dubbo至[2.7.13,),解决CVE-2021-36162安全漏洞

依赖升级

  • 升级至FastJson 1.2.78
  • 升级至Mybatis Plus 3.4.3.3
  • 升级至EasyPoi 4.4.0
  • 升级至Jasypt-spring-boot-starter 3.0.4
  • 升级至gson 2.8.8
  • 升级至aws-java-sdk-s3 1.12.63
  • 升级至hutool 5.7.11
  • 升级至dubbo 2.7.13+
最后提交信息为: Merge branch 'dev'
2021-08-28 14:30
5428365 matevip 1612857968 matevip

MateCloud 4.0.9在4.0版本上进行小版本升级,基于Spring Cloud Alibaba推出的微服务快速开发平台,集成Nacos 2.0.3、Sentinel 1.8.2、Jetcache等诸多中间件,前端升级至Vue 3.2.4。

功能升级

  • swagger更新首页和去掉密码验证登录
  • 修改密码功能改为改为json方式提交
  • 角色删除时同时删除掉角色权限表和更新用户表的信息
  • 更新用户表新增的remark字段的sql
  • 用户管理扩展备注字段
  • 用户管理下修改roleId为String类型,解决前端适配问题
  • 菜单管理增加检查id下是否包含子菜单
  • 用户分页查询增加departId
  • 数据库脚本关于菜单和角色权限的数据更新
  • 返回的用户信息增加姓名和昵称
  • 修改角色时同时设置角色菜单和新增角色状态变更功能

依赖升级

  • 升级至Spring Boot 2.5.4
  • 升级至lettuce 5.3.7.RELEASE
最后提交信息为: Merge branch 'dev'
2021-08-15 18:37
5428365 matevip 1612857968 matevip

MateCloud 4.0.8基于Spring Cloud Alibaba推出的微服务快速开发平台,集成Nacos 2.0.3、Sentinel 1.8.2、Jetcache等诸多中间件。前端升级至vue3.2.2。

功能升级

  • 关闭防全表删除插件,增加清空日志功能
  • 修改authorities为roleId优化token串的长度
  • 角色功能扩展,增加分页功能、排序和状态字段
  • 菜单管理增加组件功能,POST登录支持json报文
  • 解决查询分页查询为空的bug
  • 对同一个关键词多字段查询尝试新的写法,使其可读性更强
  • 优化掉StringUtil采用Hutool工具类替换
  • 优化掉一批使用低频的模块,4.0.8版本更加专注于业务功能
  • 优化swagger配置类,简化代码
  • knife4j增加自定义主页内容和页脚
  • 新增seata starter模块代码
  • 去掉已经优化的基础模块依赖dozer

依赖升级

  • 升级至Spring Boot 2.5.3
  • 升级至Knife4j 2.0.9
  • 升级至Sentinel 1.82
  • 升级至Elasticsearch 7.13.3
  • 升级至Nacos 2.0.3
  • 升级至Spring Boot Admin 2.5.0
最后提交信息为: Merge branch 'dev'
2021-06-28 09:28
5428365 matevip 1612857968 matevip

功能升级

  • 新增seata模块样例
  • 修改统一依赖版本号
  • README增加微服务项目示例

依赖升级

  • 升级至Spring Boot 2.5.2
  • 升级至OKHttp 4.9.1
最后提交信息为: build: 发布3.8.8正式版
2021-06-19 14:39
5428365 matevip 1612857968 matevip

功能升级

依赖升级

  • 升级至RocketMQ 4.9.0
  • 升级至 Seata 1.4.2
  • 升级至Mybatis Plus 3.4.3.1
  • 升级至elasticsearch 7.13.2
最后提交信息为: !21 合并3.7.8至master分支
2021-06-12 22:08
5428365 matevip 1612857968 matevip

功能升级

  • 更新README说明及样式
  • 全局异常拦截器删除掉AccessDeniedException拦截
  • 删除一些无用的类、文件和包

依赖升级

  • 升级至Spring Boot 2.5.1
  • 升级至Nacos 2.0.2
  • 升级至Dubbo 2.7.2
最后提交信息为: build: 发布3.6.8正式版
2021-06-07 08:42
5428365 matevip 1612857968 matevip

功能升级

  • 针对Mybatis Plus 3.4.3新特性进行微调

依赖升级

  • 升级至Spring Cloud 2020.0.3
  • 升级至Mybatis-Plus 3.4.3
最后提交信息为: build: 发布3.5.8正式版
2021-05-28 15:49
5428365 matevip 1612857968 matevip

功能升级

  • 修改mate-uaa swagger文档
  • 生产环境不打印sql日志
  • 订单消息消费者模式优化
  • 优化RedisLockUtil Bean注入方式,解决可能Spring会初始化两次

依赖升级

  • 升级至Spring Boot 2.5.0
  • 升级至Dubbo 2.7.11
  • 升级至Spring Boot Admin 2.4.1
  • 升级xxl-job至2.3.0版本
最后提交信息为: !19 合并3.3.8至主干
2021-05-21 09:37
5428365 matevip 1612857968 matevip

功能升级

  • 事务消息优化,采用function类的表达式
  • 幂等校验修改为常用的工具类
  • 单点登录的演示模块
  • 删除扩展的代码生成模块,未来集成至mate-code中

依赖升级

  • 升级至Druid 1.2.6
  • 升级至Nacos 2.0.1
最后提交信息为: !18 3.2.8正式版本合并
2021-05-06 15:53
5428365 matevip 1612857968 matevip

功能升级

  • 消息队列升级,解决@StreamListener已过期问题
  • mate-starter-kafka模块升级
  • mate-starter-rocketmq模块升级

依赖升级

  • 升级至Dubbo 2.7.10
  • 升级至Elasticsearch 7.12.1
最后提交信息为: !17 3.1.8正式版合并
2021-04-22 17:50
5428365 matevip 1612857968 matevip

功能升级

  • 大版本升级:Spring Boot、Spring Cloud、Spring Cloud Alibaba均升级到最新版本
  • 感谢@madi1113提交的灰度部分的代码
  • 引入hutool-core
  • 感谢@xiang提供的docker的部署脚本
  • mate-starter-security增加资源管理功能
  • 感谢@yunfei08提供的多租户优化功能

依赖升级

  • 升级至Spring Boot 2.4.5
  • 升级至Spring Cloud 2020.0.2
  • 升级至Spring Cloud Alibaba 2021.1
最后提交信息为: !16 合并dev至master分支
2021-04-13 09:34
5428365 matevip 1612857968 matevip

功能升级

  • @简修复OSS组件存在多次100次上传导致的失败的异常
  • 集成Nacos 2.0.0
  • 新增幂等防重复提交模块mate-starter-idempotent
  • 优化启动自动加载aop类
  • 优化swagger在生产环境的bug
  • 新增角色和部门关联表
  • 统一SQL为通用版本
  • 解决Hoxton SR10版本出现feign与sentinel依赖冲突的问题
  • @Su_muyan提供的docker本地化部署脚本

依赖升级

  • 升级至Elasticsearch 7.11.2
  • 升级至Nacos client 2.0.0
  • 升级至dynamic-datasource-spring-boot-starter 3.3.2
  • 升级至guava 30.1.1-jre,解决github提示的安全漏洞
最后提交信息为: !13 merge to master
2021-03-15 18:53
5428365 matevip 1612857968 matevip

v2.3.8

功能升级

  • mate-uaa支持password、client等模式
  • mate-gateway增加默认首页功能
  • 优化分页查询代码,可以写成一行代码完成全部分页和关键词查询功能
  • 优化用户管理分页和状态设置功能
  • 优化swagger在生产环境的bug
  • 简化封装分页组件,采用统一Search对象、统一修改分页列表功能
  • 优化代码生成的分页工具类
  • 优化分页增加默认值
  • 手动生成功能完善,根据resources/template模板生成本地代码
  • Mybatis的默认日志处理
  • 增加同应用账号互踢的开关
  • 支持刷新token功能,配合前端在token过期后自动续期
  • 解决jackson序列化时传入前端Long类型缺失精度问题
  • 数据权限策略模式基础构建
  • 修改文件上传限制

依赖升级

  • 升级至Spring Boot 2.3.9.RELEASE
  • 升级至Spring Cloud Alibaba 2.2.5.RELEASE
  • 升级至Spring Cloud Hoxton.SR10
  • 升级至seata 1.4.1
  • 升级至Elasticsearch 7.10.2
  • 升级至Mybatis Plus 3.4.2
  • 升级至Sentinel 1.8.1
  • 升级至Dubbo 2.7.9
  • 升级至Redission 3.15.0
最后提交信息为: !10 合并升级类库功能
2021-01-16 10:32
5428365 matevip 1612857968 matevip

功能升级

  • 修改菜单列表,支持三级结构
  • 删除无用的数据库表及数据
  • 优化List循环赋值的实现形式,以一行方式替代
  • 引入gson并封装GsonUtil,未来替换fastjson
  • 删除暂时不用的实体类
  • 分页项的功能优化
  • 采用函数式表式简化代码
  • 灰度增加common-lang3依赖
  • 解决MyBatis-Plus自动填充功能
  • 解决SystemConstant 中user和role的cache命名
  • 解决从Redis验证码存在有NPE resolved

依赖升级

  • 升级至Retrofit Spring Boot Starter 2.2.3
  • 升级至Elasticsearch 7.10.1
  • 升级至Micrometer Registry Prometheus 1.6.2
  • 升级至Redisson 3.14.1
  • 升级至Rocketmq 4.8.0
  • 升级至Nacos 1.4.1
最后提交信息为: !8 2.2.8合并
2020-12-16 10:48
5428365 matevip 1612857968 matevip

功能升级

  • 修复启动banner关于环境的切换的显示异常
  • 修改批量修改错改的版本号
  • JetCache修改为SpringData模式
  • 菜单管理增加菜单隐藏功能,解决路由不在导航菜单显示的需求
  • 修改菜单类型的魔法值
  • 删除无用的注释文件
  • 修复请求报404异常/favicon.ico找不到的bug
  • 修复jetcache包扫描不到的bug,修改为basePackages为vip.mate
  • knife4j降级为2.0.8版本,解决basePath获取为/的问题

依赖升级

  • 升级至Elasticsearch 7.10.0
  • 升级至redisson 3.14.0
  • 升级至transmittable thread local 2.12.0
  • 升级至Spring Boot 2.3.7.RELEASE
  • 升级至Druid 1.2.4
最后提交信息为: !7 合并2.1.8正式版
2020-11-27 16:48
5428365 matevip 1612857968 matevip

功能升级

  • mate-core调整发布至中央仓库
  • 修改支持oauth/authorize接口调用
  • 优化knife4j的3.0.0版本的文档功能,basePath问题待修复
  • 数据库密码采用druid方式进行非对称加密
  • 读取oss,并增加每2小时重新载入和销毁时清理缓存
  • swagger文档修改为动态配置
  • 修改异常拦截对用户不存在给出友好提示
  • 优化uaa部分代码和注释
  • 补充MySQL 5.6+的SQL语句
  • 前端界面由

依赖升级

  • 升级至Spring Cloud Hoxton.SR9
  • 升级至Spring Boot 2.3.6.RELEASE
  • 升级至Mybatis Plus 3.4.1
  • 升级至Fastjson 1.2.75
  • 升级至Spring Boot Admin 2.3.1
  • 升级至Retrofit 2.2.0
  • 升级至Mysql 8.0.22
  • 升级至Knife4j 3.0.2
  • 升级至Seata 1.4.0
最后提交信息为: !6 2.0.8合并
2020-11-10 07:33
5428365 matevip 1612857968 matevip

功能升级

  • 优化uaaFilter、短信验证码下发的魔法值
  • 黑名单日志改为debug打印
  • 封装mate-starter-rabbit,集成rabbitmq消息模块
  • Spring Boot Admin注释掉钉钉告警,按需开启
  • 优化黑名单管理业务类代码
  • 封装mate-starter-mybatis模块整合SQL打印
  • 封装mate-starter-encrypt增加报文签名
  • 优化网关请求和响应日志打印,采用mica项目的方式
  • 注释自定义的NacosWatch,整合为apiProperties
  • 修复忽略api的url和mate-uaa模块自身调用doc.html异常
  • 网关token验证增加redis校验token是否存在
  • 启用springfox最新版本的文档系统

依赖升级

  • 升级至elasticsearch 7.9.3
  • 升级至JustAuth 1.15.8
  • 升级至nacos 1.4.0
  • 升级至druid 1.2.2
  • 升级至knife4j 3.0.1 & springfox 3.0.0
最后提交信息为: !5 合并并发布1.6.8正式版本
2020-10-31 09:48
5428365 matevip 1612857968 matevip

功能升级

  • Spring Boot Admin增加钉钉通知,推送健康状态异常;
  • Spring Boot Admin增加开关;
  • 封装mate-starter-mongodb模块,支持mongodb存储;
  • 封装mate-starter-lock模块,支持Redisson lock Redis锁功能;
  • 封装mate-starter-encrypt模块,支持报文加解密功能;
  • Redis工具类RedisService统一日志打印;
  • 统一config包下的配置类的命名规则;
  • 新增网关鉴权操作,现已支持网关和模块两种鉴权模式;
  • 优化网关鉴权get方法bug,网关全局异常拦截TokenException处理;

依赖升级

  • 升级至Redisson 3.13.6
  • 升级至Spring Boot 2.3.5.RELEASE
最后提交信息为: !4 合并并发布1.5.8正式版本
2020-10-20 07:04
5428365 matevip 1612857968 matevip

功能升级:

  • 美化日志打印格式;
  • 对微服务模块增加docker-compose.yml docker部署文件;
  • 封装mate-starter-strategy模块,支持新的缓存模式;
  • 新增api管理功能;
  • 新增微服务模块管理功能;
  • 修复缓存导致的权限不更新的bug;
  • 优化演示模式忽略/log/set url
  • 优化uaa循环引用异常
  • 提供1.2.8->1.3.8的升级sql

依赖升级

  • 升级至okhttp 4.9.0
  • 升级至fastjson 1.2.74
最后提交信息为: !3 同步1.3.8发布部分bug
Java
1
https://gitee.com/matevip/matecloud.git
git@gitee.com:matevip/matecloud.git
matevip
matecloud
matecloud

搜索帮助

141041 ab9339c7 1850385 141043 25c028d5 1850385