👍JeeSiteV5.12.0 发布 Java+AI 低代码 Spring AI Vue3 微服务
升级内容
AI助手
- 升级 Spring AI 1.0.0-RC1、Chroma 1.0.0 等
- 新增 spring.ai.defaultPromptTemplate 默认问题回答模板参数
- 新增 AI 结构化输出、文本格式、JSON格式、Java对象格式、结合Tool Calling方式输出
- 优化 文章附件及内容中链接网址的读取代码逻辑,如果是 html 附件,则保留格式
- 优化 深度思考代码优化,对多模型 reasoning_content 为空或空字符串的时候的思考数据兼容
- 优化 向量库作为可选配置,可以不加载向量库
- 优化 ai stream 异步任务池参数定义
Vue 分离端版本
-
升级 Monorepo + Turborepo 模块化架构
-
新增 时区切换功能(登录页、语言切换下拉列表中操作)
-
新增 页签风格样式4
-
新增 HR 人力资源看板样式模板
-
新增 我的收藏菜单示例,仅在演示环境中显示
-
优化 字典数据列表组件,增加 dictType 组件属性参数,方便菜单中指定
-
优化 小屏幕下的体验,切换路由时且折叠菜单的时候不弹出菜单
-
优化 动态路由的菜单激活状态
-
优化 主题一级菜单使用圆角展示选中背景色
-
优化 FormGroup 表单分组标题组件样式
-
优化 表单抽屉默认调整为 width="70%"
-
优化 登录界面 小屏幕下背景调整
-
优化 Page 小屏幕下自动隐藏侧边栏
-
优化 Table 小屏幕下自动隐藏搜索表单、栅格优化
-
优化 MenuItem,增加菜单徽章示例
-
优化 Drawer 小屏幕下抽屉直接全屏
-
优化 BpmButton 开关 selectNextUser 自动获取下一节点处理人,并让用户选择人员
-
修改 浅蓝色调 #1890ff 修改为 #1677ff
-
修复 BasicTable 设置 dataSource 初始属性没有生效问题
经典前端页面
- 新增 时区切换功能(登录页、语言切换下拉列表中操作)
- 优化 beetl 日期格式化,使用性能更好的 DataUtils 统一管理
后端功能升级
-
升级 Spring boot 3.4.5、mybatis 3.5.19、jsqlparser 4.9、quartz 2.5.0、liquibase 4.31.1、shardingsphere 5.5.2、UReport Antlr 4.10.1、liquibase 4.31.1 等
-
微服务版升级 Spring cloud 2024.0.1、nacos 2.5.1、seata 2.3.0 等
-
新增 时区切换功能,国际化支持增强,增加 LocaleUtils 工具类
-
新增 DataUtils 时区支持,根据当前用户设置的时区进行日期转换
-
新增 .ofd 格式的文件在线预览功能
-
新增 按多个角色查询用户接口 userDao.findList(user.roleCodes)
-
新增 mybatis.orderBySqlFilter 参数,仅对内部设置生效,UI传输的数据仍然需要过滤
-
新增 BPM flowable.dataSourceName 参数,支持流程引擎自定义数据源
-
新增 BPM flowable.smartCompleteTaskLevel 参数,智能提交任务的层次(往下自动完成的节点个数)默认100
-
新增 BPM flowable.tenant.groupId 参数,当开启多租户且流程定义租户共享时,系统角色会分发给所有租户审批,开启这个参数后可以只发给对应租户的人员,但任务节点的候选组,需要增加当前租户,格式如:用户组ID:租户ID
-
优化 jdbc.dataSourceNames 参数,设置为 false 时,不加载多数据源
-
优化 JsonMapper 使用 DateUtils 解析日期,以支持更多的格式和动态时区
-
优化 JsonMapper 的 JsonFormat 注解非日期类型的自定义格式转换
-
移除 JsonMapper 的 web.json.defaultDateFormat 参数,使用 DateUtils 解析
-
优化 DateUtils 性能优化,增加 yyyy-MM-dd'T'HH🇲🇲ss'Z' 格式解析
-
优化 默认包含达梦和人大金仓驱动,减少咨询,由于个别jdbc驱动体积比较大,可按需移除依赖
-
优化 异常信息提示,当已知异常信息包含更多异常的时候,将异常信息打印到日志中
-
优化 添加 @Serial 序列化注解(JDK17)
-
优化 全栈页面 切换主题时,刷新当前页,不跳转到首页
-
优化 移动端代码生成模板增强、补充日期时间组件生成
-
优化 Beetl 界面,小屏幕下自动隐藏表格搜索框
-
修正 CMS 文章在 Vue 下新增文章空白页问题
-
修正 移动端代码生成模板模板的一些问题
-
修正 Vue代码生成,当未设置查询列的时候没有生成office接口问题
-
修正 JRebel Spring boot 3 下 VerifyError 启动错误问题
升级方法
- 修改所有
pom.xml
文件中的jeesite-parent
版本号为5.12.0-SNAPSHOT
- Spring Boot 3 版本,修改
pom.xml
文件中版本号为5.12.0.springboot3-SNAPSHOT
- 如果您修改了
parent
、common
、modules
等项目源码,请与git
上的代码进行同步 - 该版本进行了一些第三方依赖库的版本升级,具体详见升级内容,请做好每一项功能的测试
- 如果您是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改
- 执行
root/package.bat(sh)
打包脚本,强制更新依赖。
Vue 分离端
- 请与
jeesite-vue
代码仓库源码进行同步,合并代码,手动解决冲突代码 - 建议升至 Monorepo 架构,付费用户提供升级工具,自动进行文件内容替换和迁移目录
- 如果您是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改
- 匹配后端版本为
JeeSite v5.12.0 或 5.12.0.springboot3
了解更多
- JeeSite 官网地址:http://jeesite.com
- JeeSite 在线文档:http://docs.jeesite.com
- JeeSite Vue 版演示地址:https://vue.jeesite.com
- JeeSite 全栈版演示地址:https://demo.jeesite.com
- JeeSite 源码下载地址:https://gitee.com/thinkgem/jeesite5
- JeeSite Vue 前端源码:https://gitee.com/thinkgem/jeesite-vue
- JeeSite 跨平台手机端:https://gitee.com/thinkgem/jeesite-uniapp
- JeeSite Cloud 微服务:https://gitee.com/thinkgem/jeesite-cloud
- JeeSite 客户端安装程序:https://gitee.com/thinkgem/jeesite-client
JeeSite 生态系统
- AI + RAG + CMS 人工智能助手:https://jeesite.com/docs/cms-ai
- 分布式微服务(Spring Cloud):https://gitee.com/thinkgem/jeesite-cloud
- Flowable 业务流程引擎(BPM):http://jeesite.com/docs/bpm/
- 多站点内容管理模块(CMS):https://jeesite.com/docs/cms/
- 手机端移动端:https://gitee.com/thinkgem/jeesite-uniapp
- PC 客户端程序:https://gitee.com/thinkgem/jeesite-client
- Vue3 分离版本:https://gitee.com/thinkgem/jeesite-vue
- JeeSite 统一认证:https://jeesite.com/docs/oauth2-server/
- JFlow 工作流引擎:https://gitee.com/thinkgem/jeesite-jflow
- Mybatis-Plus: https://gitee.com/thinkgem/jeesite-mybatisplus
- Magic 接口快速开发:https://gitee.com/thinkgem/jeesite-magic-api
- 内外网中间件:https://my.oschina.net/thinkgem/blog/4624519

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Kmesh v1.1.0 发布,基于 eBPF 和可编程内核的无 Sidecar 服务网格
Kmesh v1.1.0 版本已正式发布。 在 v1.0.0 的基础上,此版本对 Kmesh 的架构、可观察性和生态系统集成进行了重大改进。Kmesh 官方网站经过了全面的重新设计,提供了直观的界面和精简的文档,以增强用户和开发者的体验。此外,我们还重构了 DNS 模块并添加了长连接指标,从而能够更深入地洞察更多流量模式。 在 Kernel-Native 模式下,我们减少了对内核的侵入式修改。另外,我们使用全局变量替换 BPF 配置映射,以简化底层复杂性。与 Istio 1.25 的兼容性也经过了严格的验证,确保与该版本的 Istio 实现无缝互操作。值得注意的是,长期以来一直存在的 TestKmeshRestart E2E 测试用例不稳定问题,通过对底层 BPF 程序的长期调查和重构,已得到解决,标志着运行时可靠性的飞跃。 Kmesh v1.1.0 版本主要特性 网站全新改版 Kmesh 官方网站经过了彻底的重新设计,提供了更直观的用户体验,改进了文档,重新组织了内容层次结构,并简化了导航。在处理上一次迭代中的反馈时,我们专注于可以提升用户体验的关键领域。之前的界面存在一些可用性问题...
- 下一篇
TimescaleDB 2.20.1 发布,基于 PostgreSQL 的时序数据库
TimescaleDB 是一个开源数据库,旨在使 SQL 可扩展到时间序列数据,基于 PostgreSQL 构建的,并打包为 PostgreSQL 扩展程序,提供跨时间和空间的自动分区,以及完整的 SQL 支持。 TimescaleDB 2.20.1 现已发布,此版本包含自2.20.0版本以来的性能改进和错误修复。具体更新内容如下: Features #8145仅当启用 compression ratio 警告时才记录 Bug fixes #7292当按相等连接变量的 time_bucket 进行分组或排序时,会出现间歇性“could not find pathkey item to sort”错误。 #8126允许将 bgw_log_level 设置为FATAL和ERROR #8153恢复压缩数据为NULL的数据库 #8162修复在连续聚合上设置compress_chunk_interval的问题 #8163修复因 locfNULL值缺失而导致的 gapfill 崩溃 #8171在连续聚合刷新期间禁用解压限制 详情可查看更新说明:https://github.com/timescal...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS6,CentOS7官方镜像安装Oracle11G
- Mario游戏-低调大师作品
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7