更新日志
本页记录 LCGYL Framework 的版本更新历史。
版本说明
采用 语义化版本(Semantic Versioning)规范:
MAJOR.MINOR.PATCH[-SNAPSHOT]| 部分 | 说明 | 何时递增 |
|---|---|---|
| MAJOR | 主版本号 | 重大架构变更、不兼容的 API 变更 |
| MINOR | 次版本号 | 新功能、新插件、向后兼容的 API 变更 |
| PATCH | 补丁版本号 | Bug 修复、性能优化、小改进 |
| SNAPSHOT | 快照标识 | 开发版本标识 |
与 Spring 版本的关系
框架版本号与 Spring Boot/Spring Cloud 版本相互独立。Spring 依赖版本仅用于内部依赖管理,不影响框架版本号。
v2.2.0 (2025-12-05)
新增功能
✨ 任务调度插件
lcgyl-scheduling-plugin@ScheduledJob声明式任务定义- 支持 Cron / 固定频率 / 固定延迟
- 任务注册表:暂停 / 恢复 / 手动触发
- 执行历史记录
- 分布式调度支持(集成 lock-plugin)
- Actuator 监控端点
✨ 声明式 HTTP 客户端插件
lcgyl-http-client-plugin@HttpClient接口声明@GET/@POST/@PUT/@DELETE方法注解- Jackson 自动编解码
- 内置拦截器:日志、追踪、重试
- Actuator 端点
改进
⚡ trace-plugin 升级
- LogContext 自动同步 TraceId/SpanId
TraceStructuredLogger结构化追踪日志
⚡ security-audit-plugin 升级
StructuredAuditLogger结构化审计日志- 定时清理过期审计数据
⚡ cache-plugin 升级
StructuredCacheLogger结构化缓存日志CacheCleanupTask定时缓存状态检查
⚡ rate-limiter-plugin 升级
StructuredRateLimiterLogger结构化限流日志- 请求数 / 拦截数 / 拦截率统计
Core 新增能力
| 能力 | 包路径 | 核心类 |
|---|---|---|
| 结构化日志 | com.lcgyl.core.logging | LogContext, StructuredLogger |
| 声明式HTTP | com.lcgyl.core.http | @HttpClient, HttpClientFactory |
| 任务调度 | com.lcgyl.core.scheduling | @Scheduled, TaskScheduler |
v2.2.0 (2025-12-01)
新增功能
✨ 插件依赖管理 - 新增
PluginDependencyResolver- 依赖完整性检查
- 版本冲突检测
- 循环依赖检测
- Core 版本兼容性检查
✨ 数据访问插件
lcgyl-jdbc-plugin- 基础 JDBC 支持lcgyl-jpa-plugin- JPA/Hibernate ORMlcgyl-mybatis-plugin- MyBatis-Plus ORM
改进
- 📝 文档结构重构,新增入门指南
- 🎨 插件分类更清晰
修复
- 🐛 修复 Spring 依赖管理版本冲突
v2.1.0 (2025-11-28)
新增功能
✨ AI 能力集成(企业版)
- AI Core 统一模型接口
- Chat Plugin 对话插件
- RAG Plugin 检索增强
- Agent Plugin 智能体
✨ 脚本引擎
- JavaScript (Nashorn/GraalJS)
- Groovy
- Lua (LuaJ)
- Python (Jython)
改进
- ⚡ 虚拟线程性能优化
- 📝 完善 JavaDoc 文档
v2.0.0 (2025-11-01)
重大变更
- 🚀 最低 JDK 版本升级到 21
- 🚀 核心模块零依赖
新增功能
- ✨ IoC/DI 容器
- ✨ 事件总线(Virtual Threads)
- ✨ AOP 支持
- ✨ 配置管理
- ✨ 插件系统
改进
- 🎨 Record 类型支持
- 🎨 Sealed Classes 支持
v1.x (已停止维护)
v1.x 版本已停止维护,请升级到 v2.x。
升级指南
从 v2.0.x 升级到 v2.1.x
gradle
// 更新版本号
implementation 'com.lcgyl:lcgyl-framework-core:2.2.0'无破坏性变更,直接升级即可。
从 v1.x 升级到 v2.x
需要迁移,详见 迁移指南。
发布计划
| 版本 | 计划日期 | 主要内容 |
|---|---|---|
| v2.3.0 | 2026-Q1 | 分布式事务支持 |
| v2.4.0 | 2026-Q2 | 原生 GraalVM 支持 |
反馈
发现问题?请在 Gitee Issues 提交。