v2.6.2.20
herodotus-ecosystem
released this
17 Dec 16:05
·
613 commits
to master
since this release
Eurynome Cloud 是一款企业级微服务架构和服务能力开发平台。基于Spring Boot 2.6.1、Spring Cloud 2021.0.0、Spring Cloud Alibaba 2021.1、Nacos 2.0.3 等最新版本开发,遵循SpringBoot编程思想,高度模块化和可配置化。具备服务发现、配置、熔断、限流、降级、监控、多级缓存、分布式事务、工作流等功能
平台定位
- 构建成熟的、完善的、全面的,基于 OAuth2 的、前后端分离的微服务架构解决方案。
- 面向企业级应用和互联网应用设计开发,既兼顾传统项目的微服务化,又满足互联网应用开发建设、快速迭代的使用需求。
- 平台架构使用微服务领域及周边相关的各类新兴技术或主流技术进行建设,是帮助快速跨越架构技术选型、研究探索阶段的利器。
- 代码简洁规范、结构合理清晰,是新技术开发应用的典型的、综合性案例,助力开发人员对新兴技术的学习和掌握。
本次更新内容
- Apache Log4j2 版本升级至 2.16.0,彻底根除安全漏洞问题
- 新增组合式、可配置化的图形验证码功能。独立出单独验证码模块,为后续更多的验证码集成奠定基础。
主要特点:- 同时支持滑块拼图验证码和文字点选验证码。
- 后端可通过配置,灵活定制和修改验证码细节;
- 前端组件化封装,可通过参数动态指定所使用的验证码
- 使用统一接口实现不同验证码的生成与验证。
- 与平台自定义Session高度融合,整合幂等、防刷等管控机制,前后端数据加密传输,提升验证码使用安全性。
- 验证码反馈信息,与平台统一错误体系有机结合,用户体验进一步提升。
- 优化Feign请求信息传输,修正UserAgent 信息被修改后未回置问题。
- 前端工程升级大量依赖包,重新编译组件库代码。
- 后端核心依赖包版本升级
- Springdoc 版本升级至 1.6.1
- Mybatis 版本升级至 3.5.8