JPower v3.0.1 已经发布,微服务快速开发平台
此版本更新内容包括:
更新内容
- feat(sql): 新增 tb_ai_prompt 提示词表结构
- refactor(system-api): 扩展 ComponentScan 范围包含 wrapper 包
- feat(core-ai): 支持 JpowerChatOptions 到模型特定 ChatOptions 的转换
- fix(ai): 优化系统和用户文本处理的非空判断逻辑
- fix(ami): 优化登录异常日志输出
- fix(asterisk): 调整事件缓冲区大小并修改事件流连接方式
- fix(dbs): 修复 DictBindInterceptor 中属性判断逻辑错误
- fix(dbs): 修复 DictBindInterceptor 中字典绑定的判空和字段校验逻辑
- feat(core): 实现默认数据源获取及应用到字典查询
- feat(auth): 支持通过配置启用或禁用@Function注解拦截
- fix(log): 解决SSE流响应被缓存导致无法实时推送问题
- fix(dictbind): 优化枚举类型字段的值绑定逻辑
- refactor(config): 优化Mybatis配置属性
- feat(core-function): 优化功能点批量生成逻辑
- fix(dbs): 优化多租户处理逻辑与日志打印
- refactor(file-util): 优化文件下载方法,增强视频音频兼容性
- refactor(tenant): 调整多租户配置及租户过滤逻辑
- chore(deploy): 替换文件模块为资源模块并添加docker-compose配置
- refactor(build): 重构项目构建配置优化模块结构
- chore(pom): 优化 jpower-core-dependencies 模块的版本注释
- chore(build): 精简并优化 Maven BOM 和构建配置
- chore(build): 集成 flatten-maven-plugin 并新增依赖管理模块
- feat(asterisk): 新增AGI模块及相关功能支持
- chore(config): 优化Nacos配置引入及身份验证支持
- feat(database): 新增提示词表 tb_ai_prompt
- feat(ai): 实现多模型 ChatClient 支持与配置自动装配
- feat(type-handler): 添加多种数据库类型转换器实现
- feat(validation): 新增基于枚举和SpEL的校验注解
- build(jpower-api): 初始化jpower-api及子模块pom文件
- chore(build): 添加jpower-core-ai模块至核心模块列表
- feat(ai): 新增AI服务接口及实现类
- feat(core-ai): 添加 ChatClient 自动配置和依赖管理
- feat(tenant): 优化多租户上下文管理和配置 完整的更新日志: https://gitee.com/gdzWork/JPower/compare/v3.0.0...v3.0.1
详情查看:https://gitee.com/gdzWork/JPower/releases/v3.0.1