Skip to content

v10.0.2

Choose a tag to compare

@zhontai zhontai released this 15 Jan 08:31
· 158 commits to master since this release

🚀 新增功能

  1. 项目模板更新
    • App 项目模板:新增最新限流配置。
    • 网关项目模板:增加代码生成器的代理配置。
  2. 代码生成器增强
    • 创建表字段配置行中组件类型选择增加“无组件”选项。
    • 后端相关生成模板更新,支持最新版本命名空间。
  3. 限流功能重构
    • 支持基于客户端 Token 与 UserId 的限流配置。
    • 支持限流缓存前缀自定义配置。
    • 新增 RateLimitConfig 独立配置类。
    • 移除原有限流开关与相关缓存配置(appconfig.rateLimit、cacheconfig.typeRateLimit、cacheconfig.redis.connectionStringRateLimit)。

🔧 配置与模板调整

  1. App 项目模板:更新缓存与限流配置。
  2. 默认启用配置中心,提升配置管理统一性。
  3. App 项目模板文件更新:
    • App 项目模板与 Dev 开发项目 Dockerfile 同步调整。
    • 网关权限接口文档域名配置由 admin 更改为 sys。
  4. WebSocket 连接优化:预连接接口改为匿名访问,并正确返回客户端 ID。

🐛 问题修复

  1. 启动与生成类问题
    • 修复关闭数据同步后程序无法启动的问题。
    • 修复代码生成-项目生成及预览界面权限配置不正确的问题。
    • 修复代码生成-项目生成点击生成时无等待提示及错误提示缺失的问题。
  2. 代码生成相关
    • 修复代码生成器在生成仓储、服务时未同步最新代码结构的问题。
    • 修复生成菜单数据时,部分权限点不受表配置控制的问题。
    • 修复视图、菜单及操作权限点排序错误的问题。
    • 修复代码生成器关联模型异常及生成字段大小写不一致的问题。
    • 修复生成菜单功能异常。
  3. 系统适配与兼容性
    • 修复网关项目模板无法适配 sys 系统项目的问题。
    • 修复开发管理界面缓存失效问题。
    • 修复因升级 NuGet 包导致的国际化与 gRPC 服务异常。
    • 修复前端开发中提示“找不到模块或其相应的类型声明”错误。
    • 修复开发环境在线开发接口的操作日志缺少 IP 所属地信息的问题。
  4. 细节修正
    • 修正 RegionLevel.Vilage 拼写错误,统一为 RegionLevel.Village (#152)。

⚡ 优化内容

  1. 清理冗余数据:删除开发环境初始化中的冗余数据。
  2. 界面与交互优化:
    • 优化项目生成预览样式与详情链接样式。
    • 优化代码生成器前端生成模板、表单提示及管理界面模板。
    • 优化列设置组件。
    • 调整代码生成-项目生成的 ZIP 文件命名。
  3. 配置与提示优化:
    • 限流配置调整为仅控制 API 请求。
    • 优化代码生成器服务接口说明。
    • 开发项目无法运行的情况提供修改指引。

📦 依赖升级

  1. 项目模板升级:
    • App 项目模板支持 Admin v10.0.2。
    • 开发代码生成器支持 Admin v10.0.2。
  2. 依赖包更新:
    • 升级 NuGet 包至最新版本。
    • 升级 npm 包至最新版本。