Releases: romeoblog/spring-cloud
Releases · romeoblog/spring-cloud
v5.1.0
升级功能特性
- 新增支持 NoSQL 分布式文件存储:MongDB 数据存储。
- 新增支持从 Mysql -> ElasticSearch 全量同步,采用 Logstash 实现方案。
- 新增支持Canal基于MySQL高性能数据增量同步,消息可选择 Kafka 或 RabbitMQ 作为消息缓冲,方案:Mysql -> Canal -> 消息中间件 -> ElasticSearch。
- 新增支持 Apache Quartz任务调度。
- 升级分布式事物 Seata 版本至 0.8.0。
- 升级配置中心 Nacos 版本至 1.1.3。
- 完善优化相关文档。
修复和优化
- 删除pom.xml一些无效代码。
- 其他修复和优化。
下版本支持功能
- 支持全局Docker化,支持Docker-Compose 一键部署。
- 支持分布式NoSQL数据存储:Cassandra。
- 支持分布式调度解决方案:Elastic-Job。
- 支持唯品会开源的一个分布式任务调度平台:Saturn (任务调度系统)。
- 支持Seata达生产级别。
v5.0.0
功能特性
- 项目由example更名为mesh,期望能跟从新一代的Service Mesh,成为基础微服务技术脚架新秀。
- 全面升级Alibaba Cloud至2.1.0.RELEASE,SpringCloud使用版本:Greenwich.SR2。
- RocketMQ支持注册中心。
- 支持全文搜索引擎技术框架:Elasticsearch(后续以多种方式实现Msql与Elasticearch数据同步)。
- 升级Guava至28.0-jre。
- 支持Alibaba fastjson。
- 升级SringBoot内部容器由tomcat更改为undertow。
- 新增Docker独立项目:spring-cloud-docker。
修复和优化
- 调整lombok作用域为provided。
- 删除parent-old。
- 其他修复和优化。
v4.3.4
v4.3.3
功能特性
- 升级Alibaba Nacos版本为1.1.0
- 添加服务端口和Docker端口号映射规则表,项目已按照规格表设计调整。(文档后续整理)
- 支持日志文件目录自定义。
- 删除example-turbine模块。
- 集成Docker管理,后续引入docker-compose,形成脚手架项目。
- 支持 dockerfile-maven 管理。
修复和优化
- 优化Maven打包机制,引入spring-boot-maven-plugin 插件
- 支持日志文件目录自定义
- Token拦截器调整优化,引入动态配置刷新注解: @RefreshScope
- 文档内容调整。
v4.3.2
v4.3.1
功能特性
- 重写认证服务checkToken检查信息,自定义token合法校验。
- 新增相关基础栗子模型:nacos-sample、seata-eureka-sample、seata-ha-sample、seata-nacos-sample、seata-sample、seata-tcc-sample、springboot-sample等基础模块模型。(还未提供具体栗子)
修复和优化
- 优化和调整代码相关的规范和制约。
- 校验token有效性统一归纳认证服管理。
- 文档内容修改:新增相关栗子模块模型。
- 其他优化和调整。