NewLife.Cube 6.6.2025.1111-beta0537

魔方 NewLife.Cube

GitHub top language GitHub License Nuget Downloads Nuget Nuget (with prereleases)

魔方是一个快速 Web 开发平台,面向“数据驱动 + 快速迭代 + 可深度定制”场景。几分钟内即可把实体 / 数据库表转为带权限、列表、详情、增删改、导出、统计的完整后台界面,并开放标准 API 给 Vue / Blazor / Antd / 移动端或第三方系统调用。默认模板已在真实项目中经历单表 100 亿数据增删改查考验。

演示站点:https://cube.newlifex.com CentOS7 + CDN
SSO中心:https://sso.newlifex.com OAuth 服务端
Swagger:https://cube3.newlifex.com/swagger/index.html

魔方教程:https://newlifex.com/cube
XCode教程:https://newlifex.com/xcode
核心库教程:https://newlifex.com/core


目录索引


核心价值

  1. 极速“数据到界面”生产力:实体类 + 控制器 = CRUD / 统计 / 导出 / 权限 即刻可用。
  2. 全维权限:用户 / 角色 / 菜单 / Action 粒度,支持 SSO + OAuth + JWT。
  3. 多前端共存:Vue / Blazor / AntDesign / 传统 Razor 可渐进迁移。
  4. 多数据库 + 自动建表 + 自动分表 + 读写分离(依赖 XCode)支持超大规模数据。
  5. 可扩展:字段元数据、视图覆写、主题插件、IModule 模块化。
  6. 长期演进 & 多目标框架,易升级、稳定可控。

总体架构

+-------------------------------------------------------------+
|         前端 (Vue / Blazor / Antd / 传统 Razor UI)           |
+----------------------+------------------+-------------------+
|  皮肤视图(Razor)     |  API Controllers | Swagger 分组文档  |
+----------------------+------------------+-------------------+
|  EntityController / ReadOnlyEntityController 基础能力        |
+------------------+---------------------+--------------------+
| 权限(EntityAuthorize) | 过滤(ApiFilter) | 统一响应(ApiResponse)|
+-------------------------------------------------------------+
|            实体 & 业务逻辑 (XCode ORM + 扩展)                |
+-------------------------------------------------------------+
| 数据访问:MySql/SqlServer/SQLite/Oracle/PostgreSQL/达梦等    |
+-------------------------------------------------------------+
| NewLife.Core(日志/配置/缓存/序列化/追踪) + 生态组件          |
+-------------------------------------------------------------+

项目结构与子工程说明

  • NewLife.Cube:核心(实体控制器、权限、菜单、字段元数据、API)。
  • NewLife.CubeNC:旧版 MVC / Razor 兼容层。
  • 皮肤主题:AdminLTE / Metronic / Metronic8 / Tabler / LayuiAdmin / ElementUI / Blazor(各独立包)。
  • NewLife.Cube.Swagger:按区域自动分组的 Swagger 文档。
  • CubeDemo / CubeDemoNC:示例。
  • CubeSSO:统一用户中心 & OAuth 服务端。
  • NewLife.Cube.Blazor:Blazor 前端实验。
  • Test / XUnitTest:测试与验证。

核心概念

  • EntityController:通过静态构造器配置字段、操作按钮、关联跳转、统计、导出。
  • 字段元数据接口:GetFields?kind=List|Detail|AddForm|EditForm 驱动动态前端生成。
  • 菜单树:/Admin/Index/GetMenuTree 根据权限生成多级菜单。
  • 权限模型:用户 -> 角色 -> 菜单(Action 集合)。首个用户抢管理员,admin 被禁用。
  • ApiResponse:标准响应包装 code / data / page / stat。
  • IModule:启动模块注入服务和静态资源(主题、Swagger 等)。

快速拥有

通过 NuGet 引入 NewLife.Cube.Core。MIT 协议,可私有化替换字符串“NewLife”。支持 VS 与 CLI。newlife.snk 已公开便于强命名一致性。

命令行体验:

dotnet new install NewLife.Templates
dotnet new cube --name CubeWeb
dotnet new xcode --name Zero.Data
cd CubeWeb
dotnet build
start http://localhost:6080
dotnet run

最小示例(.NET 8/9 Minimal Hosting)

var builder = WebApplication.CreateBuilder(args);
builder.Services.AddCube(); // 注册权限、菜单、实体控制器扫描
var app = builder.Build();
app.UseMetronic(app.Environment); // or UseAdminLTE / UseTabler ...
app.UseCube(app.Environment);      // 路由 & 静态资源 & 中间件
app.Run();

访问 / 登录后台;Swagger 查看接口;前端可调用标准 CRUD API。


字段与界面定制示例

public class AppController : EntityController<App, AppModel>
{
    static AppController()
    {
        LogOnChange = true;                 // 修改日志
        ListFields.RemoveField("Secret");   // 隐藏敏感列
        var log = ListFields.AddListField("Log", "UpdateUserId");
        log.DisplayName = "修改日志";
        log.Url = "/Admin/Log?category=应用系统&linkId={ID}";
        log.Target = "_blank";
    }
}

前端:/Cube/App/GetFields?kind=1 获取列表字段定义,无需硬编码。


API 与前后端分离

  • 登录:/Admin/User/Login -> JWT Token(Header/Cookie/Query)。
  • 菜单:/Admin/Index/GetMenuTree
  • 字段:/{Area}/{Controller}/GetFields?kind=1..4
  • 查询:主路由 + 动态参数(支持分页、排序、条件拼装)。
  • CRUD:Detail / Insert / Update / Delete
  • 统计:返回 stat;分页信息:page

权限与安全

  • EntityAuthorize:登录 + 角色 + 菜单 Action 校验。
  • 首个用户自动管理员,原 admin 禁用。
  • 支持外部 OAuth / SSO / JWT,多端统一身份。
  • 建议生产:关闭未用第三方登录、启用 HTTPS、加强密码策略。

主题 / 皮肤 / UI 扩展

  • 主题内嵌静态资源:CubeEmbeddedFileProvider
  • UIService 注册皮肤:AddTheme/AddSkin
  • 自定义:仿照 MetronicModule 实现 IModule 并在 Use 阶段挂载。
  • 视图覆写:子项目同路径同名 .cshtml 覆盖父级。

多数据库与大数据支持

  • XCode:实体同步建表、字段演进、自动分表、读写分离、二级缓存。
  • 三库分离示例:Membership(权限) / Cube(业务) / Log(日志)。
  • 支持 MySql / SQLite / SqlServer / Oracle / PostgreSql / SqlCe / Access / 达梦。
  • PluginServer 自动下载数据库驱动 & 前端资源。

性能特性

  • 过滤器统一记录耗时,易接入 Stardust APM。
  • 日志判级避免无谓字符串拼接。
  • 多 TFM 架构允许在高版本启用 Span/ValueTask 优化。

部署方式

  • 单机:dotnet publish 后拷贝 dll + 配置即可。
  • 服务:结合 NewLife.Agent 安装为 Windows Service 或 systemd。
  • 集群:发布后打zip包,通过星尘代理StarAgent拉起守护,或通过星尘平台发布。
  • 容器:简单 Dockerfile(复制发布目录,设置环境变量)。
  • 横向扩展:无状态多实例,共享数据库 & 缓存。

快速部署用户中心

(下方为原始详尽步骤,保持一致)

  1. 拉取源码并编译 CubeSSO 项目…… 详见下节。

快速部署用户中心

  1. 拉取源码并编译CubeSSO项目,切换到输出目录Bin/SSO,按需修改appsettings.json配置,打包exe/dll/appsettings.json/CubeSSO.runtimeconfig.json等文件,并发布到服务器。
{
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft.AspNetCore": "Warning"
    }
  },
  "AllowedHosts": "*",
  "Urls": "http://*:8080;https://*:8081",
  //"StarServer": "http://star.newlifex.com:6600",
  "ConnectionStrings": {
    "Membership": "Data Source=..\\Data\\Membership.db;provider=sqlite",
    "Cube": "Data Source=..\\Data\\Cube.db;provider=sqlite",
    "Log": "Data Source=..\\Data\\Log.db;provider=sqlite"

    //"Membership": "Server=.;Port=3306;Database=Membership;Uid=root;Pwd=root;provider=mysql",
    //"Cube": "Server=.;Port=3306;Database=Membership;Uid=root;Pwd=root;provider=mysql",
    //"Log": "Server=.;Port=3306;Database=Membership;Uid=root;Pwd=root;provider=mysql"
  }
}
  1. 启动并访问SSO系统,首次登录可以用admin/admin进去,也可以使用第三方登录(新生命用户中心),第一个用户将会作为系统管理员,同时禁用admin。
  2. 作为用户中心正式部署时,需要关闭SSO的第三方登录,魔方设置->OAuth设置->禁用所有。
    OAuthConfig
  3. 修改系统名称为新生命用户中心,魔方设置->系统设置->显示名称。

第三代魔方

第三代聚焦“前后端分离 + 多前端生态 + 最小侵入”。后端接口合并在 master,前端仓库独立(Vue / QuickVue / Antd / Blazor)。

Vue版:https://vue.newlifex.com, https://quickvue.newlifex.com
Antd版:https://antd.newlifex.com
Swagger:https://cube3.newlifex.com/swagger/index.html

项目参与须知

  1. 加入 NewLifeX 团队,向 dev 分支提交。
  2. WebApi 后台:NewLife.Cube;MVC 保留在 NewLife.CubeNC
  3. 新前端独立仓库(如 NewLife.CubeAntd)。
  4. 文档/代码标注负责人。
  5. 待办任务:https://github.com/orgs/NewLifeX/projects/1 。

目标蓝图

  1. 现代化 UI + 保留覆写机制。
  2. 多框架前端:Vue/React/Angular/Blazor。
  3. NuGet 引包即得默认皮肤。
  4. 移动端 & 小程序 & 混合应用。
  5. 数据大屏增强。

春雨计划(里程碑摘录)

  • [*] 新建 WebApi 项目 NewLife.Cube
  • [*] 迁移 NetCore 专属代码到 NewLife.CubeNC
  • [*] 新版 EntityController / EntityReadonlyController
  • [*] 接口文档 & Vue 登录主页
  • [] Vue 用户/角色列表与表单

前端仓库:
https://github.com/NewLifeX/NewLife.CubeVue
https://github.com/NewLifeX/NewLife.QuickVue
https://github.com/NewLifeX/NewLife.CubeAntd
https://github.com/NewLifeX/NewLife.CubeBlazor

WebApi 接口说明(节选)

  1. 地址 https://cube3.newlifex.com/swagger/index.html
  2. 登录 /Admin/User/Login 测试账号 admin/admin test/test
  3. JWT:Header / Cookie / Query(token)
  4. 菜单 /Admin/Index/GetMenuTree
  5. 字段 /{Area}/{Controller}/GetFields?kind=1 (1=List 2=Detail 3=AddForm 4=EditForm)
  6. 列表:主路由 + 动态查询参数
  7. page:分页信息
  8. stat:统计行
  9. 详情 Detail | 新增 Insert | 修改 Update | 删除 Delete

常见使用场景

  • 企业/部门内部管理后台、SaaS 管理面。
  • IoT 设备/点位/日志/告警管理与数据导出。
  • 数据中台快速发布标准查询接口。
  • 统一身份认证与授权中心(SSO/OAuth)。
  • 运营支撑系统(订单、配置、任务调度、版本发布)。

贡献指南

  • 规范:参考 .github/copilot-instructions.md
  • Issue / PR:描述场景、期望、复现;性能类附数据规模。
  • 新主题:独立仓库 + README 说明构建方式。
  • 优先复用 NewLife 生态,避免不必要依赖。
  • 多 TFM 编译通过后再提交。

FAQ 速览

Q: 隐藏字段?
A: 控制器静态构造:ListFields.RemoveField("字段")
Q: 自定义统计?
A: 重写搜索逻辑,填充返回集合的 stat
Q: 切换主题?
A: 引入主题包并 app.UseXXX(env),后台可配置默认。
Q: 数据库驱动来源?
A: 首次运行自动从 PluginServer 下载,可自定义。
Q: 集成自定义前端?
A: 依靠字段元数据 + 标准 CRUD/JWT 登录。


魔方特性

  • 通用权限管理,用户、角色、菜单、权限,支持控制器Action权限控制
  • 多数据库,支持 MySql / SQLite / Sql Server / Oracle / PostgreSql / SqlCe / Access
  • 免部署,系统自动创建数据库表结构,以及初始化数据,无需人工干涉
  • 强大的视图引擎,支持子项目视图重写父项目相同位置视图,任意覆盖修改默认界面

ASP.NET Core 安装

  • Visual Studio 中新建ASP.NET Core Web项目
  • 通过 NuGet 引用NewLife.Cube.Core,或自己编译最新的魔方 NewLife.CubeNC源码
  • appsettings.jsonConnectionStrings段设置名为Membership的连接字符串,用户角色权限菜单等存储在该数据库
  • 系统自动识别数据库类型,默认Data Source=..\Data\Membership.db
  • 编译项目,项目上点击鼠标右键,查看在浏览器中查看,运行魔方平台
  • 系统为MySql/SQLite/Oracle/SqlCe数据库自动下载匹配(x86/x64)的数据库驱动文件,驱动下载地址可在Config\Core.config中修改PluginServer
  • 系统自动下载脚本样式表等资源文件,下载地址可在Config/Cube.config中修改PluginServer
  • 默认登录用户名是admin,密码是admin,也可以使用NewLife等第三方OAuth登录,首个进入系统的用户抢得管理员,原admin禁用
  • 项目发布时只需要拷贝*.dllappsettings.json*.deps.json*.runtimeconfig.json,以及其它自己添加的资源文件

ASP.NET MVC 安装

  • Visual Studio 中新建ASP.NET MVC项目
  • 通过 NuGet 引用NewLife.Cube,或自己编译最新的魔方 NewLife.Cube源码
  • Web.config<connectionStrings>段设置名为Membership的连接字符串,用户角色权限菜单等存储在该数据库
  • 系统自动识别数据库类型,默认<add name="Membership" connectionString="Data Source=..\Data\Membership.db" providerName="Sqlite"/>
  • 编译项目,项目上点击鼠标右键,查看在浏览器中查看,运行魔方平台
  • 系统为MySql/SQLite/Oracle/SqlCe数据库自动下载匹配(x86/x64)的数据库驱动文件,驱动下载地址可在Config\Core.config中修改PluginServer
  • 系统自动下载脚本样式表等资源文件,下载地址可在Config/Cube.config中修改PluginServer
  • 默认登录用户名是admin,密码是admin,也可以使用NewLife等第三方OAuth登录,首个进入系统的用户抢得管理员,原admin禁用
  • 推荐安装 Visual Studio 插件 Razor Generator,给.cshtml文件设置自定义工具RazorGenerator,可以把.cshtml编译生成到DLL里面
  • 项目发布时只需要拷贝Binweb.configGlobal.asax,以及其它自己添加的资源文件

新生命项目矩阵

各项目默认支持net9.0/netstandard2.1/netstandard2.0/net4.62/net4.5,旧版(2024.0801)支持net4.0/net2.0

项目 年份 说明
基础组件 支撑其它中间件以及产品项目
NewLife.Core 2002 核心库,日志、配置、缓存、网络、序列化、APM性能追踪
NewLife.XCode 2005 大数据中间件,单表百亿级,MySql/SQLite/SqlServer/Oracle/PostgreSql/达梦,自动分表,读写分离
NewLife.Net 2005 网络库,单机千万级吞吐率(2266万tps),单机百万级连接(400万Tcp长连接)
NewLife.Remoting 2011 协议通信库,提供CS应用通信框架,支持Http/RPC通信框架,高吞吐,物联网设备低开销易接入
NewLife.Cube 2010 魔方快速开发平台,集成了用户权限、SSO登录、OAuth服务端等,单表100亿级项目验证
NewLife.Agent 2008 服务管理组件,把应用安装成为操作系统守护进程,Windows服务、Linux的Systemd
NewLife.Zero 2020 Zero零代脚手架,基于NewLife组件生态的项目模板NewLife.Templates,Web、WebApi、Service
中间件 对接知名中间件平台
NewLife.Redis 2017 Redis客户端,微秒级延迟,百万级吞吐,丰富的消息队列,百亿级数据量项目验证
NewLife.RocketMQ 2018 RocketMQ纯托管客户端,支持Apache RocketMQ和阿里云消息队列,十亿级项目验
NewLife.MQTT 2019 物联网消息协议,MqttClient/MqttServer,客户端支持阿里云物联网
NewLife.IoT 2022 IoT标准库,定义物联网领域的各种通信协议标准规范
NewLife.Modbus 2022 ModbusTcp/ModbusRTU/ModbusASCII,基于IoT标准库实现,支持ZeroIoT平台和IoTEdge网关
NewLife.Siemens 2022 西门子PLC协议,基于IoT标准库实现,支持IoT平台和IoTEdge
NewLife.Map 2022 地图组件库,封装百度地图、高德地图、腾讯地图、天地图
NewLife.Audio 2023 音频编解码库,PCM/ADPCMA/G711A/G722U/WAV/AAC
产品平台 产品平台级,编译部署即用,个性化自定义
Stardust 2018 星尘,分布式服务平台,节点管理、APM监控中心、配置中心、注册中心、发布中心
AntJob 2019 蚂蚁调度,分布式大数据计算平台(实时/离线),蚂蚁搬家分片思想,万亿级数据量项目验证
NewLife.ERP 2021 企业ERP,产品管理、客户管理、销售管理、供应商管理
CrazyCoder 2006 码神工具,众多开发者工具,网络、串口、加解密、正则表达式、Modbus、MQTT
EasyIO 2023 简易文件存储,支持分布式系统中文件集中存储。
XProxy 2005 产品级反向代理,NAT代理、Http代理
HttpMeter 2022 Http压力测试工具
GitCandy 2015 Git源代码管理系统
SmartOS 2014 嵌入式操作系统,完全独立自主,支持ARM Cortex-M芯片架构
SmartA2 2019 嵌入式工业计算机,物联网边缘网关,高性能.NET8主机,应用于工业、农业、交通、医疗
FIoT物联网平台 2020 物联网整体解决方案,建筑、环保、农业,软硬件及大数据分析一体化,单机十万级点位项目验证
UWB高精度室内定位 2020 厘米级(10~20cm)高精度室内定位,软硬件一体化,与其它系统联动,大型展厅项目验证

新生命开发团队

XCode

新生命团队(NewLife)成立于2002年,是新时代物联网行业解决方案提供者,致力于提供软硬件应用方案咨询、系统架构规划与开发服务。
团队主导的80多个开源项目已被广泛应用于各行业,Nuget累计下载量高达400余万次。
团队开发的大数据中间件NewLife.XCode、蚂蚁调度计算平台AntJob、星尘分布式平台Stardust、缓存队列组件NewLife.Redis以及物联网平台FIoT,均成功应用于电力、高校、互联网、电信、交通、物流、工控、医疗、文博等行业,为客户提供了大量先进、可靠、安全、高质量、易扩展的产品和系统集成服务。

我们将不断通过服务的持续改进,成为客户长期信赖的合作伙伴,通过不断的创新和发展,成为国内优秀的IoT服务供应商。

新生命团队始于2002年,部分开源项目具有20年以上漫长历史,源码库保留有2010年以来所有修改记录
网站:https://newlifex.com
开源:https://github.com/newlifex
QQ群:1600800/1600838
微信公众号:
智能大石头

Showing the top 20 packages that depend on NewLife.Cube.

Packages Downloads
NewLife.Cube.Swagger
Web快速开发平台,搭建管理后台,灵活可扩展!内部集成了用户权限管理、模板继承、SSO登录、OAuth服务端、数据导出与分享等多个功能模块,在真实项目中经历过单表100亿数据添删改查的考验。
3
NewLife.Cube.Swagger
Web快速开发平台,搭建管理后台,灵活可扩展!内部集成了用户权限管理、模板继承、SSO登录、OAuth服务端、数据导出与分享等多个功能模块,在真实项目中经历过单表100亿数据添删改查的考验。
2
NewLife.Cube.Swagger
Web快速开发平台,搭建管理后台,灵活可扩展!内部集成了用户权限管理、模板继承、SSO登录、OAuth服务端、数据导出与分享等多个功能模块,在真实项目中经历过单表100亿数据添删改查的考验。
1

加密登录密码;重构EntityModelBinder,规避Area接口无限递归验证;要求显式指定百分数字段;假删除后再删除即为真删除

.NET 6.0

.NET 7.0

.NET 8.0

.NET 9.0

Version Downloads Last updated
6.7.2025.1206-beta0951 0 2025/12/6
6.7.2025.1125-beta1722 0 2025/11/25
6.7.2025.1115 0 2025/11/15
6.7.2025.1113 1 2025/11/19
6.6.2025.1111-beta0537 1 2025/11/19
6.6.2025.1105-beta0605 0 2025/11/5
6.6.2025.1031-beta0320 0 2025/10/31
6.6.2025.1022-beta0604 0 2025/10/22
6.6.2025.1020-beta0604 0 2025/10/20
6.6.2025.1019-beta0115 0 2025/10/19
6.6.2025.1015-beta0007 0 2025/10/15
6.6.2025.1009-beta0052 0 2025/10/9
6.6.2025.1007-beta0044 0 2025/10/7
6.6.2025.1001 0 2025/10/1
6.6.2025.1001-beta1838 0 2025/10/1
6.6.2025.1001-beta1828 0 2025/10/1
6.5.2025.923-beta0008 0 2025/9/23
6.5.2025.921-beta1600 0 2025/9/21
6.5.2025.914-beta1407 0 2025/9/14
6.5.2025.914-beta1350 0 2025/9/14
6.5.2025.914-beta0406 0 2025/9/14
6.5.2025.913-beta0931 0 2025/9/13
6.5.2025.906-beta0603 0 2025/9/6
6.5.2025.901 0 2025/9/1
6.5.2025.901-beta2352 0 2025/9/1
6.5.2025.830-beta0145 0 2025/8/30
6.5.2025.825-beta0126 0 2025/8/25
6.5.2025.817-beta0412 0 2025/8/17
6.5.2025.808-beta1110 0 2025/8/8
6.5.2025.806-beta0941 0 2025/8/6
6.5.2025.801 0 2025/8/1
6.5.2025.801-beta0611 0 2025/8/1
6.5.2025.730-beta1104 0 2025/7/30
6.5.2025.730-beta0611 0 2025/7/30
6.5.2025.728-beta0552 0 2025/7/28
6.5.2025.728-beta0215 0 2025/7/28
6.5.2025.726-beta0006 0 2025/7/26
6.5.2025.715-beta1654 0 2025/7/15
6.5.2025.715-beta0823 0 2025/7/15
6.5.2025.711-beta0137 0 2025/7/11
6.5.2025.709-beta0343 0 2025/7/9
6.5.2025.706-beta0612 0 2025/7/6
6.5.2025.704-beta1748 2 2025/7/31
6.5.2025.702-beta0514 0 2025/7/2
6.5.2025.702-beta0254 0 2025/7/2
6.5.2025.701 2 2025/7/12
6.5.2025.701-beta1741 0 2025/7/1
6.5.2025.630-beta0302 0 2025/6/30
6.5.2025.629-beta0609 0 2025/6/29
6.5.2025.626-beta0015 0 2025/6/26
6.5.2025.625-beta0811 0 2025/6/25
6.5.2025.622-beta1516 0 2025/6/22
6.5.2025.622-beta0245 0 2025/6/22
6.5.2025.605-beta1554 0 2025/6/5
6.5.2025.604-beta0201 1 2025/6/4
6.5.2025.601 1 2025/8/23
6.5.2025.601-beta1504 0 2025/6/1
6.5.2025.601-beta0933 0 2025/6/1
6.5.2025.527-beta1111 0 2025/5/27
6.4.2025.526-beta1301 0 2025/5/26
6.4.2025.513 0 2025/5/13
6.4.2025.513-beta1555 0 2025/5/13
6.4.2025.513-beta0820 0 2025/5/13
6.4.2025.508-beta1344 0 2025/5/8
6.4.2025.422-beta0338 0 2025/4/22
6.4.2025.421-beta1523 0 2025/4/21
6.4.2025.403 1 2025/8/23
6.4.2025.403-beta0126 0 2025/4/3
6.4.2025.401 0 2025/4/1
6.4.2025.401-beta0950 0 2025/4/1
6.4.2025.325-beta0229 0 2025/3/25
6.4.2025.305 1 2025/8/23
6.4.2025.302-beta0031 0 2025/3/2
6.4.2025.203 1 2025/8/23
6.4.2025.203-beta1211 0 2025/2/3
6.3.2025.115-beta0618 0 2025/1/15
6.3.2025.113-beta1236 0 2025/1/13
6.3.2025.109-beta1556 0 2025/1/9
6.3.2025.107-beta0948 0 2025/1/7
6.3.2025.101 1 2025/8/23
6.3.2025.101-beta1340 0 2025/1/1
6.3.2024.1231-beta0004 0 2024/12/31
6.3.2024.1229-beta0606 0 2024/12/29
6.2.2024.1221-beta0844 0 2024/12/21
6.2.2024.1221-beta0548 0 2024/12/21
6.2.2024.1212 1 2025/8/23
6.2.2024.1212-beta0307 0 2024/12/12
6.2.2024.1212-beta0249 0 2024/12/12
6.2.2024.1203 1 2025/8/23
6.2.2024.1203-beta0614 0 2024/12/3
6.2.2024.1128-beta1257 0 2024/11/28
6.2.2024.1125-beta1105 0 2024/11/25
6.2.2024.1120-beta0609 0 2024/11/20
6.2.2024.1118-beta0612 0 2024/11/18
6.2.2024.1117-beta0610 0 2024/11/17
6.2.2024.1115 0 2024/11/15
6.2.2024.1115-beta0208 0 2024/11/15
6.2.2024.1114-beta0230 0 2024/11/14
6.1.2024.1113-beta0611 0 2024/11/13
6.1.2024.1106 1 2025/8/23
6.1.2024.1106-beta1443 0 2024/11/6
6.1.2024.1103-beta0612 0 2024/11/3
6.1.2024.1102 1 2025/8/23
6.1.2024.1102-beta0307 0 2024/11/2
6.1.2024.1025-beta1556 0 2024/10/25
6.1.2024.1015-beta0533 0 2024/10/15
6.1.2024.1013-beta0604 0 2024/10/13
6.1.2024.1008-beta0524 0 2024/10/8
6.1.2024.1005 1 2025/8/23
6.1.2024.1005-beta1427 0 2024/10/5
6.1.2024.927-beta1352 0 2024/9/27
6.1.2024.916-beta0606 0 2024/9/16
6.1.2024.903-beta0856 0 2024/9/3
6.1.2024.903-beta0631 0 2024/9/3
6.1.2024.902 1 2025/8/23
6.1.2024.902-beta0853 0 2024/9/2
6.1.2024.831-beta0008 0 2024/8/31
6.1.2024.826-beta0721 0 2024/8/26
6.1.2024.825-beta0717 0 2024/8/25
6.1.2024.825-beta0605 0 2024/8/25
6.1.2024.820-beta1733 0 2024/8/20
6.1.2024.820-beta0006 0 2024/8/20
6.1.2024.815 0 2024/8/15
6.1.2024.807-beta0731 0 2024/8/7
6.1.2024.805-beta0855 0 2024/8/5
6.1.2024.802-beta0628 0 2024/8/2
6.1.2024.801-beta1348 0 2024/8/1
6.1.2024.731-beta0906 0 2024/7/31
6.1.2024.731-beta0602 0 2024/7/31
6.1.2024.728-beta1411 0 2024/7/28
6.1.2024.728-beta0545 0 2024/7/28
6.1.2024.727-beta0301 0 2024/7/27
6.1.2024.726-beta0602 0 2024/7/26
6.1.2024.723-beta2117 0 2024/7/23
6.1.2024.720-beta0352 0 2024/7/20
6.1.2024.720-beta0252 0 2024/7/20
6.1.2024.719-beta0804 0 2024/7/19
6.1.2024.717-beta0602 0 2024/7/17
6.1.2024.715-beta0956 0 2024/7/15
6.1.2024.714-beta0603 0 2024/7/14
6.1.2024.712-beta0841 0 2024/7/12
6.1.2024.711-beta0007 0 2024/7/11
6.1.2024.710 0 2024/7/10
6.1.2024.710-beta1631 0 2024/7/10
6.1.2024.710-beta0954 0 2024/7/10
6.1.2024.705-beta0647 0 2024/7/5
6.1.2024.704-beta0006 0 2024/7/4
6.1.2024.625-beta1720 0 2024/6/25
6.1.2024.625-beta0006 0 2024/6/25
6.1.2024.614-beta1002 0 2024/6/14
6.1.2024.604-beta0007 0 2024/6/4
6.1.2024.529-beta0328 0 2024/5/29
6.1.2024.524-beta0052 0 2024/5/24
6.1.2024.523-beta0948 0 2024/5/23
6.1.2024.519-beta1304 0 2024/5/19
6.1.2024.518-beta0036 0 2024/5/18
6.1.2024.506-beta1111 0 2024/5/6
6.1.2024.430-beta0006 0 2024/4/30
6.1.2024.429-beta0850 0 2024/4/29
6.1.2024.426-beta1003 0 2024/4/26
6.1.2024.424-beta1022 0 2024/4/24
6.1.2024.419-beta0700 0 2024/4/19
6.1.2024.417-beta1334 0 2024/4/17
6.1.2024.407-beta1323 0 2024/4/7
6.1.2024.406-beta0003 0 2024/4/6
6.1.2024.405-beta0603 0 2024/4/5
6.1.2024.404-beta0008 0 2024/4/4
6.1.2024.403 1 2025/8/23
6.1.2024.403-beta0821 0 2024/4/3
6.0.2024.403 2 2025/6/10
6.0.2024.403-beta0743 0 2024/4/3
6.0.2024.403-beta0628 0 2024/4/3
6.0.2024.401-beta1155 0 2024/4/1
6.0.2024.326-beta0650 0 2024/3/26
6.0.2024.319-beta0025 0 2024/3/19
6.0.2024.315-beta0553 0 2024/3/15
6.0.2024.302-beta0944 0 2024/3/2
6.0.2024.301-beta0055 0 2024/3/1
6.0.2024.223-beta1346 0 2024/2/23
6.0.2024.220-beta0818 0 2024/2/20
6.0.2024.217-beta0311 0 2024/2/17
6.0.2024.216-beta0858 0 2024/2/16
6.0.2024.126-beta1310 0 2024/1/26
6.0.2024.121-beta1536 0 2024/1/21
6.0.2024.120-beta1613 0 2024/1/20
6.0.2024.120-beta1544 0 2024/1/20
6.0.2024.116-beta1525 0 2024/1/16
6.0.2024.112-beta1229 0 2024/1/12
6.0.2024.109-beta1126 0 2024/1/9
6.0.2024.109-beta0636 0 2024/1/9
6.0.2024.101 1 2025/8/23
6.0.2024.101-beta1810 0 2024/1/1
6.0.2023.1220-beta0329 0 2023/12/20
6.0.2023.1220-beta0214 0 2023/12/20
6.0.2023.1218-beta1009 0 2023/12/18
6.0.2023.1214-beta0759 0 2023/12/14
6.0.2023.1214-beta0644 0 2023/12/14
6.0.2023.1214-beta0302 0 2023/12/14
6.0.2023.1210-beta1341 0 2023/12/10
6.0.2023.1209-beta0034 0 2023/12/9
6.0.2023.1207-beta0003 0 2023/12/7
6.0.2023.1205-beta0700 0 2023/12/5
6.0.2023.1204 1 2025/8/23
6.0.2023.1204-beta1457 0 2023/12/4
6.0.2023.1202-beta0135 0 2023/12/2
6.0.2023.1128-beta0011 0 2023/11/28
6.0.2023.1127-beta0206 0 2023/11/27
6.0.2023.1124-beta2249 0 2023/11/24
6.0.2023.1122-beta0313 0 2023/11/22
6.0.2023.1120-beta1452 0 2023/11/20
6.0.2023.1115-beta1332 0 2023/11/15
6.0.2023.1109-beta0416 0 2023/11/9
6.0.2023.1107-beta0003 0 2023/11/7
6.0.2023.1103 1 2025/8/23
6.0.2023.1103-beta1451 0 2023/11/3
6.0.2023.1103-beta1357 0 2023/11/3
6.0.2023.1102-beta0004 0 2023/11/2
6.0.2023.1024-beta1545 0 2023/10/24
6.0.2023.1024-beta1332 0 2023/10/24
6.0.2023.1022-beta1411 0 2023/10/22
6.0.2023.1020-beta0107 0 2023/10/20
6.0.2023.1016 0 2023/10/17
6.0.2023.1014-beta0013 0 2023/10/14
6.0.2023.1012-beta1553 0 2023/10/12
6.0.2023.1008-beta0418 0 2023/10/8
6.0.2023.1003-beta0015 0 2023/10/3
6.0.2023.1001-beta2239 0 2023/10/1
6.0.2023.930-beta0607 0 2023/9/30
6.0.2023.929-beta0449 0 2023/9/29
6.0.2023.929-beta0412 0 2023/9/29
6.0.2023.929-beta0406 0 2023/9/29
6.0.2023.928-beta0015 0 2023/9/28
6.0.2023.919-beta0925 0 2023/9/19
6.0.2023.913-beta1139 0 2023/9/13
6.0.2023.913-beta1136 0 2023/9/13
6.0.2023.912-beta1048 0 2023/9/12
6.0.2023.901-beta1627 0 2023/9/1
6.0.2023.825-beta0344 0 2023/8/25
6.0.2023.823-beta1401 0 2023/8/23
6.0.2023.822-beta0109 0 2023/8/22
6.0.2023.815-beta0045 0 2023/8/15
6.0.2023.808-beta0854 0 2023/8/8
6.0.2023.806-beta1039 0 2023/8/6
6.0.2023.804-beta1201 0 2023/8/4
6.0.2023.803-beta1734 0 2023/8/3
6.0.2023.726-beta0254 0 2023/7/26
6.0.2023.715-beta0713 0 2023/7/15
6.0.2023.711-beta0326 0 2023/7/11
6.0.2023.707-beta0321 0 2023/7/7
6.0.2023.702-beta2358 0 2023/7/3
6.0.2023.701-beta0242 0 2023/7/1
6.0.2023.625-beta1355 0 2023/6/25
6.0.2023.624-beta1622 0 2023/6/24
6.0.2023.620-beta1034 0 2023/6/20
6.0.2023.619-beta2323 0 2023/6/19
6.0.2023.612-beta1549 0 2023/6/12
6.0.2023.611-beta1622 0 2023/6/11
6.0.2023.609-beta1407 0 2023/6/9
6.0.2023.601 2 2025/6/10
6.0.2023.601-beta1712 0 2023/6/1
6.0.2023.531-beta0844 0 2023/5/31
6.0.2023.528-beta1511 0 2023/5/28
6.0.2023.527-beta0921 0 2023/5/27
6.0.2023.524-beta1509 0 2023/5/24
6.0.2023.520-beta0945 0 2023/5/20
6.0.2023.520-beta0001 0 2023/5/20
6.0.2023.518-beta1559 0 2023/5/18
6.0.2023.516-beta1918 0 2023/5/16
6.0.2023.516-beta1025 0 2023/5/16
6.0.2023.515-beta0918 0 2023/5/15
6.0.2023.511-beta1011 0 2023/5/11
6.0.2023.510-beta0602 0 2023/5/10
6.0.2023.508-beta2344 0 2023/5/8
6.0.2023.508-beta1515 0 2023/5/8
6.0.2023.505-beta1551 0 2023/5/5
6.0.2023.505-beta1319 0 2023/5/5
6.0.2023.505-beta0217 0 2023/5/5
6.0.2023.504-beta0114 0 2023/5/4
6.0.2023.429-beta0030 0 2023/4/29
6.0.2023.422-beta0206 1 2025/8/23
6.0.2023.418-beta1325 0 2023/4/18
6.0.2023.416-beta1213 0 2023/4/16
6.0.2023.413-beta0724 0 2023/4/13
6.0.2023.412-beta0249 0 2023/4/12
6.0.2023.410-beta1620 0 2023/4/10
6.0.2023.408-beta1623 0 2023/4/8
6.0.2023.408-beta0106 0 2023/4/8
6.0.2023.405-beta0133 0 2023/4/5
6.0.2023.401 1 2025/8/23
6.0.2023.401-beta1742 0 2023/4/1
5.5.2023.330-beta1242 0 2023/3/30
5.5.2023.330-beta1203 0 2023/3/30
3.7.7550.795 2 2025/6/10
3.3.7372.40827 0 2020/3/8
3.2.7340.31703 0 2020/2/5
3.1.7319.2484 1 2025/8/23
3.0.7305.43022 0 2020/1/1
3.0.7286.2248 1 2025/8/23
2.9.7277.3409 1 2025/8/23
2.9.7254.15462 0 2019/11/11
2.8.7127.17442 0 2019/7/7
2.8.7113.33715 0 2019/6/23
2.8.7093.656 0 2019/6/2
2.7.7044.43070 0 2019/4/15
2.7.7035.41892 0 2019/4/6
2.6.7008.35938 0 2019/3/10
2.4.6871.461 0 2018/10/23
2.4.6805.41674 0 2018/8/19
2.4.6805.436 0 2018/8/18
2.4.6790.30464 0 2018/8/4
2.4.6764.20057 0 2018/7/9
2.4.6755.25367 0 2018/6/30
2.3.6722.41209 0 2018/5/28
2.1.6646.40334 0 2018/3/13
2.0.6576.452 0 2018/1/1
1.3.6504.184 0 2017/10/21
1.3.6412.41698 0 2017/7/22
1.3.6362.19960 0 2017/6/2
1.3.6354.28222 0 2017/5/25
1.3.6295.19988 0 2017/3/27
1.3.6212.2092 1 2025/8/23
1.2.6173.29486 0 2016/11/25
1.2.6136.29860 0 2016/11/9
1.2.6136.28589 0 2016/10/19
1.2.6073.30846 0 2016/8/17
1.2.6054.31545 0 2016/8/9
1.2.5970.29788 0 2016/5/6
1.2.5941.32094 0 2016/4/7
1.2.5935.36187 0 2016/4/1
1.1.5928.28142 0 2016/3/25
1.1.5907.30310 0 2016/3/4
1.1.5904.30433 0 2016/3/1
1.0.5874.34627 0 2016/2/4
1.0.5722.31912 0 2015/9/1
1.0.5625.16690 0 2015/5/27
1.0.5615.3065 1 2025/8/23
1.0.5606.36208 0 2015/5/8
1.0.5586.37374 0 2015/4/18
1.0.5583.33171 0 2015/4/15