roncoo-education/CHANGELOG.md
zheyun 4e38bc2205
Some checks failed
build-push / build (push) Failing after 54s
upload roncoo source
2026-11-02 22:11:31 +08:00

188 lines
6.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

### 版本升级日志
---
###### v26.0.0-RELEASE
1. 集成AI写作功能,方便课程创建时,自动生成课程简介
2. Swagger2升级到Swagger3,切换使用springdoc
3. Spring Boot版本由3.2.4升级到3.5.0,要求jdk>=17
4. Spring Cloud版升由2023.0.1级到2025.0.0
5. xxl-job版本由3.1.1升级到3.4.0
6. nacos版本由2.3.2升级到3.0.3
7. seata版本由2.0.0升级到2.5.0
---
###### v25.0.0-RELEASE
1. 增加微信登陆功能
2. 增加课程购买成功后短信通知功能
3. 移除es组件,减少使用学习成本
4. 优化验证码生成规则,方便使用
5. 修复密码重置失败的bug
6. Spring Boot版本由2.6.3升级到3.2.4,要求jdk>=17
7. Spring Cloud版升由2021.0.1级到2023.0.1
8. xxl-job版本由2.3.2升级到3.1.1
9. nacos版本由1.4.2升级到2.3.2
10. seata版本由1.6.1升级到2.0.0
---
###### v24.0.0-RELEASE
1. 前端由Vue2升级到Vue3,多个组件进行升级并进行代码重构
2. 增加文档学习功能,课时可以选择文档(word、excel、ppt、pdf等),不限于音视频
3. 增加余额支付功能,用户可以充值余额,购买课程时,使用余额支付
4. 增加视频播放功能控制,可以控制倍速播放和拖拽播放
5. 移除roncoo-job工程,请使用官方的xxl-job-admin
6. 修复若干处bug,优化代码结构,增加用户体验
---
###### v13.0.0-RELEASE
1. 大版本升级到:spring boot 2.6.3,ribbon改用为loadbalancer
2. 增加分布式事务组件,alibaba seata,用户课程购买流程,保证全局事务
3. 工程架构优化调整,移除app-job工程,单独使用roncoo-job(和官方的xxl-job-admin完全一致);
4. 增加点播领课云视频播放功能,使其能够本地领课云播放视频
5. 增加文档课时功能,课时可以选择文档(word、excel、ppt、pdf等),不限于音视频
6. 增加对象存储类型支持:阿里云OSS
7. 优化打包流程,修复打包配置错误bug
---
###### v12.0.0-RELEASE
1. 增加课程收藏和课程评论功能
2. 增加登录日志功能,统计注册和登录、课程用户学习统计等功能
3. 增加用户登录token的过期时间控制
4. 新增保利威视频云初始化功能,不再需要登录其后台进行手动设置
5. 短信通道增加领课云短信平台的支持
6. 优化MinIO的配置和修改获取方式
7. 解决Admin端长时间登录,出现菜单过期问题
8. 优化网关全局错误处理方式
9. bug修复:对上传的图片进行类型限制
---
###### v11.0.0-RELEASE
1. 业务流程重新设计,优化现在的业务流程(课程由管理员维护,不再依赖讲师)
2. 对接官方支付渠道(包括支付宝和微信),解耦龙果支付
3. 定时任务改用xxl-job,解决分布式调度问题
4. 重构后端工程项目,进行升级和优化(特别提醒:不兼容之前的版本)
5. Admin工程架构升级和页面重构优化(由vue2.0升级为vue3.0)
6. Web工程代码重构和页面优化
---
###### v10.0.0-RELEASE
1. 升级spring boot主版本,多个组件版本升级
2. 全新架构,重构项目结构
3. 增加视频类型和存储类型的说明,增加minio支持
4. 切换网关组件为Spring CLoud Gateway
5. 增加nacos_cofig.zip配置,nacos可以一键导入
6. 将file_storage的表file_type修改为file_classify
7. 网关增加聚合接口文档,更方便接口文档的查看和对接
8. 增加搜索功能,管理后台一键导入es功能
---
###### v9.0.0-RELEASE
1. app-job的启动bug修复
2. 主分支切换为alibaba分支
3. 修复升级后的freemark页面不显示的bug
4. 修复docker-compose在alibaba分支下的bug
5. 修复nacos_config.zip的配置名称错误问题
6. 移除多余的配置,上传配置调整
7. 升级swaager的UI,更换为knife4j-spring-ui
8. 优化docker-compose.yml
---
###### v8.0.0-RELEASE
1. 升级FastDFS的版本,已修复加载出现的bug
2. 升级swagger2的jar版本
3. 升级spring boot admin,精简server-sba的jar,移除多余的jar
4. 调整日志输出位置,整合日志web输出
5. 修复类型不匹配的bug
6. 修复上传视频校验bug
7. 增加docker部署方式
8. 升级核心框架版本,并修复升级版本导致的问题
9. 修改子项目名称,roncoo-education-server-*修改为roncoo-education-app-*,更符合业务特性
---
###### v7.0.0-RELEASE
1. 整理优化演示数据
2. 修复课程简介为空不显示课程信息
3. roncoo-education-gateway修改为roncoo-education-server-gateway
4. roncoo-education-job修改为roncoo-education-server-job
5. roncoo-education-server-admin修改为roncoo-education-server-sba
6. 修改网关过滤器判断失败,继续执行的bug
7. 修改网关默认的context-path为/api,使前后端的接口一致
8. 增加文件存储方式:FastDFS
---
###### v6.0.0-RELEASE -- 2020.01.28
1. 修改网关配置开发环境地址与测试环境地址一致
2. 移除roncoo-druid,替换为alibaba-druid
3. 移除server-zipkin, 官方建议单独部署
4. 拦截器优化权限校验
5. 移除多余的图片
---
###### v5.0.0-RELEASE -- 2019.10.28
1. 移除roncoo-education-web-boss工程,替换为roncoo-education-admin,单独维护
2. 架构调整,更接近商业版架构(移除roncoo-education-course-common、roncoo-education-system-common、roncoo-education-user-common3个工程)
3. 修改bug和漏洞若干
---
###### v4.0.0-RELEASE -- 2019.08.16
1. 管理后台使用Vue实现前后端分离
2. 增加roncoo-education-boss工程,推荐使用
3. 保留roncoo-education-web-boss,下一版本将移除
4. 修改sonar检测出来的bug和漏洞
5. 调整接口url风格,修改网关映射规则
---
###### v3.0.0-RELEASE -- 2019.05.16
1. 修复视频上传不同步问题
2. 修复部分微服务日志不打印的问题
3. 修改配置中心默认获取方式为本地配置,不再依赖于项目:roncoo-education-config
4.
修改工程名称,更符合业务特性,roncoo-education-crontab-plan修改为:roncoo-education-job,roncoo-education-gateway-api修改为:roncoo-education-gateway
5. 减少ElasticSearch的强依赖,不配置也能启动课程微服务
6. 增加sonar插件,使代码更健壮
---
###### v2.0.0-RELEASE -- 2019.03.18
1. 集成了链路监控:roncoo-education-server-zipkin
2. 新增站内信功能
3. 新增推荐课程功能
4. 新增发送验证码功能
5. 新增后台密码修改功能
6. 新增图片、文档、视频可本地存储功能
7. 升级swagger-models版本, 更换Swagger的UI为swagger-bootstrap-ui
8. 优化环境配置,更方便部署
---
###### 1.0.0 -- 2019.01.04
初始化