-
21fa87b3ac
feat(ui): 添加服务应用切换记忆功能并优化菜单结构
main
XuqmGroup
2026-05-28 10:53:12 +0800
-
eb8bc70ff5
feat(deploy): 优化版本管理和多租户合并逻辑
XuqmGroup
2026-05-27 19:25:50 +0800
-
898597d6b6
``` refactor(tenant): 优化系统更新服务和租户数据修复逻辑
XuqmGroup
2026-05-27 19:14:45 +0800
-
e3e16352d5
``` fix(tenant): 修复私有化部署下的租户注册和引导配置逻辑
XuqmGroup
2026-05-27 18:57:21 +0800
-
db986808f2
feat(database): 新增 push 和 license 操作日志表
XuqmGroup
2026-05-27 18:01:31 +0800
-
73dd4814f2
feat(logs): 添加操作日志功能支持推送和授权模块
XuqmGroup
2026-05-27 13:36:16 +0800
-
f9ad40cb98
feat(log): 优化操作日志记录和展示功能
XuqmGroup
2026-05-27 12:27:42 +0800
-
50da70d580
fix(core): 统一全局异常处理器并添加数据库管理功能
XuqmGroup
2026-05-27 11:51:19 +0800
-
e75aa66747
refactor(update): 移除包名校验逻辑简化版本检查接口
XuqmGroup
2026-05-23 03:48:02 +0800
-
978f919e4c
fix(jenkins): add containerd cache cleanup before deploy to prevent concurrent pull corruption
XuqmGroup
2026-05-23 02:48:43 +0800
-
67da05dadc
fix: remove @NotBlank from Java records, add manual validation + reset with data preservation
XuqmGroup
2026-05-23 02:43:35 +0800
-
8e131906d8
feat(license): 添加应用信息接口并增强验证逻辑
XuqmGroup
2026-05-23 02:23:53 +0800
-
b7c2f0144f
refactor(license): remove server-side package name validation
XuqmGroup
2026-05-23 00:28:51 +0800
-
26261263a0
fix: use docker ps labels to list services and fetch logs
XuqmGroup
2026-05-22 23:43:39 +0800
-
5e788fe26b
feat(system): 添加服务日志查看功能及版本化数据库迁移机制
XuqmGroup
2026-05-22 23:22:46 +0800
-
0e5558116c
feat(system): 添加系统版本查询和数据库迁移功能
XuqmGroup
2026-05-22 23:04:36 +0800
-
c6ab1b9244
fix(update): 修复应用版本审核状态轮询逻辑
XuqmGroup
2026-05-22 22:18:50 +0800
-
362dbcc638
fix: clear stale nonCurrentRelease even when onlineVersionCode is blank
XuqmGroup
2026-05-22 19:55:49 +0800
-
23390570ef
feat: auto-generate license file on download if missing
XuqmGroup
2026-05-22 19:47:53 +0800
-
619e822d85
fix: clear stale nonCurrentRelease regardless of polled review state
XuqmGroup
2026-05-22 19:44:53 +0800
-
0c9fd338eb
fix: clear stale APPROVED state when online version is older than submitted
XuqmGroup
2026-05-22 19:20:48 +0800
-
8f2f29170e
feat: add tenant ownership check to license file parser
XuqmGroup
2026-05-22 19:09:27 +0800
-
94fda7ad6e
fix: allow store submission when online version is older than submitted
XuqmGroup
2026-05-22 19:09:20 +0800
-
1a0ef7d886
support multi-app device registration per device
XuqmGroup
2026-05-22 18:47:17 +0800
-
843ed69f3c
license: fix device re-register appKey update, add license file parser
XuqmGroup
2026-05-22 18:37:46 +0800
-
ccb976c605
tenant: auto-generate license file on app creation, decouple from license service
XuqmGroup
2026-05-22 17:56:12 +0800
-
8c9bfb6acd
feat: license 文件作为通用凭证支持所有服务 SDK 初始化
XuqmGroup
2026-05-22 16:47:30 +0800
-
0a267c5f70
feat: 校验 SDK 初始化时 packageName 与平台配置的 appKey 是否匹配
XuqmGroup
2026-05-22 16:41:17 +0800
-
4c0db6e9b7
feat: validate packageName against appKey on SDK and license init
XuqmGroup
2026-05-22 16:31:50 +0800
-
138360b760
fix(update): rewrite file-service URL to internal address for private deployments
XuqmGroup
2026-05-22 16:03:09 +0800
-
32aa3c0eef
feat(tenant): split update/reset ops, remove bootstrap app auto-creation
XuqmGroup
2026-05-22 15:33:20 +0800
-
9728dbb002
fix: suppress duplicate-result errors and hide system apps from private deployment
XuqmGroup
2026-05-22 14:24:33 +0800
-
855b17ef0e
fix(update): 修复版本列表排序并改进Android包上传功能
XuqmGroup
2026-05-21 18:20:06 +0800
-
24e11794bc
refactor(update): 移除版本重复检查并修改发布状态逻辑
XuqmGroup
2026-05-21 18:08:21 +0800
-
e5d9e0da0c
debug(update-service): 在错误响应中暴露异常信息(临时)
XuqmGroup
2026-05-21 17:47:51 +0800
-
d49d0297cf
fix(update-service): 非灰度版本对匿名用户可见
XuqmGroup
2026-05-21 17:22:59 +0800
-
c9c50038bf
fix(tenant-service): 自动修复 nginx 更新接口 60s 超时
XuqmGroup
2026-05-21 17:19:55 +0800
-
4a38147cb9
feat(tenant-service): 一键更新自动修复配置文件
XuqmGroup
2026-05-21 17:08:01 +0800
-
7a530eb35b
fix(license): 新设备注册时初始化 lastVerifiedAt 字段
XuqmGroup
2026-05-21 16:39:30 +0800
-
b0e7f198db
feat(license): 支持修改 License 过期时间 + 修复一键更新三个问题
XuqmGroup
2026-05-21 16:26:01 +0800
-
aece1fd08d
fix(system-update): 用 compose label 查询容器,修复 isRunning 和自更新助手镜像
XuqmGroup
2026-05-21 15:46:39 +0800
-
cc132c7ce7
feat(license): license 文件新增 serverUrl 字段,私有化部署自动写入
XuqmGroup
2026-05-21 15:25:13 +0800
-
a98dbca26d
fix(system-update): 用独立助手容器替代 CompletableFuture 实现 tenant-service 自重建
XuqmGroup
2026-05-21 14:52:36 +0800
-
f2e126e2d0
feat(tenant-service): 一键更新接口 + Dockerfile 添加 docker-compose
XuqmGroup
2026-05-21 14:46:40 +0800
-
8a3c41d5ff
feat(license): 租户自主管理最大设备数,ops 彻底移除 license 管理
XuqmGroup
2026-05-21 12:45:33 +0800
-
af922ae420
fix(ci): 串行化生产部署防止并发 docker pull 竞争
XuqmGroup
2026-05-21 10:58:08 +0800
-
25e9bef745
chore(version): 更新版本号到 2026.05.20-private.3
XuqmGroup
2026-05-21 10:44:59 +0800
-
02ad5aad06
fix(private): 私有化部署 CORS 放开所有 Origin
XuqmGroup
2026-05-21 10:44:33 +0800
-
897326ff0f
feat(private): 新增内部维护接口自动处理积压 PENDING 申请
XuqmGroup
2026-05-20 18:45:07 +0800
-
6ca0dcbe74
fix(private): 私有化模式下存量 PENDING 服务申请自动开通
XuqmGroup
2026-05-20 18:32:32 +0800
-
f9957143da
feat(private): 私有化部署增强 — 服务自动开通、屏蔽 Ops 功能
XuqmGroup
2026-05-20 18:24:43 +0800
-
4432c7dc28
fix(oppo): remap audit_status=5 to UNDER_REVIEW; restore REJECTED→UNDER_REVIEW in poll
XuqmGroup
2026-05-20 10:59:52 +0800
-
4d2faa33de
fix(oppo): strip empty params from submit body to fix sign mismatch (errno=800004)
XuqmGroup
2026-05-20 10:16:41 +0800
-
501d7e09ab
fix(update): fix OPPO token expiry, sign empty params, and MI already-live detection
XuqmGroup
2026-05-19 19:11:13 +0800
-
450a44de68
fix: isolate private deployment databases and fix store review refresh bugs
XuqmGroup
2026-05-19 18:25:50 +0800
-
9771663f00
fix(tenant): correct import endpoint path in SecurityConfig
XuqmGroup
2026-05-19 16:07:39 +0800
-
d007072ea9
fix(update): send webhook on store live detection (Xiaomi 已上架)
XuqmGroup
2026-05-19 15:57:51 +0800
-
f97201e3e3
feat(tenant): API-based tenant migration for private deployment
XuqmGroup
2026-05-19 15:11:49 +0800
-
e5f0e7faea
feat: private deployment server-side capabilities (P2)
XuqmGroup
2026-05-18 20:49:46 +0800
-
4d54d2a4a4
docs(private): 更新私有化SDK设计文档添加配置管理和错误码规范
XuqmGroup
2026-05-18 19:17:44 +0800
-
93fdb31cdc
docs(private): 完善私有化部署开发计划和设计规范
XuqmGroup
2026-05-18 19:00:38 +0800
-
87edb316a5
feat(private-deploy): 支持 MySQL/Redis 外部连接和托管模式部署
XuqmGroup
2026-05-18 18:37:10 +0800
-
e309a41ed0
docs(deploy): 移除 Jenkins 配置和 Android Demo 计划文档
XuqmGroup
2026-05-18 17:57:05 +0800
-
b3b33dbb7b
fix: remove unreliable post-failure live-check; restrict REJECTED poll to HUAWEI
XuqmGroup
2026-05-18 17:52:53 +0800
-
8d46d21726
fix: store resubmission, Xiaomi curl, and live-on-store detection
XuqmGroup
2026-05-18 17:30:26 +0800
-
8de0338b93
fix: withdraw previously-approved store reviews before re-submitting same version
XuqmGroup
2026-05-18 17:09:31 +0800
-
ab7f029960
feat(update-service): add PATCH /app/{id}/changelog with audit log
XuqmGroup
2026-05-18 16:47:36 +0800
-
1ec7f2e35d
fix(file-service): stream upload to disk to fix OOM on large files
XuqmGroup
2026-05-18 16:31:15 +0800
-
9c51e666f8
fix(file-service): permit /error endpoint to avoid 401 on server errors
XuqmGroup
2026-05-18 16:10:49 +0800
-
8bc9b1ebda
fix(file-service): use AntPathRequestMatcher to bypass Spring MVC matching
XuqmGroup
2026-05-18 15:40:11 +0800
-
b49b67bb1e
fix(file-service): use explicit HttpMethod on all requestMatchers to force AntRequestMatcher
XuqmGroup
2026-05-18 15:11:13 +0800
-
61b79465cd
fix(file-service): restore public upload by explicitly allowing POST /api/file/upload
XuqmGroup
2026-05-18 14:49:37 +0800
-
623656648e
fix(file-service): restrict file-serving permitAll to GET requests only
XuqmGroup
2026-05-18 14:11:56 +0800
-
4e54737e72
feat: webhook shows app name; auto-withdraw superseded approved stores
XuqmGroup
2026-05-18 13:31:31 +0800
-
3bc8a39d0f
fix: return 401 (not 403) for unauthenticated requests across all services
XuqmGroup
2026-05-18 13:31:24 +0800
-
39367a57e1
fix MI poll: don't mistake old published version as new version approved
XuqmGroup
2026-05-17 13:04:18 +0800
-
81f04ee432
fix MI poll: log full response, fix synchroResult=0 mapped to REJECTED not UNDER_REVIEW
XuqmGroup
2026-05-17 12:39:06 +0800
-
f7dbce7268
fix HONOR poll endpoint and status mapping; improve all store polling reliability
XuqmGroup
2026-05-17 12:15:19 +0800
-
8dea96ef5e
fix: skip already-reviewing stores on resubmit; clean up orphaned SUBMITTING states
XuqmGroup
2026-05-16 15:58:27 +0800
-
4136cd57b6
feat: add app transfer API, parallel store upload, DingTalk/WeCom/Feishu webhook formats
XuqmGroup
2026-05-16 15:34:59 +0800
-
57ad8f7f25
fix: app_key backfill on re-registration + notify after tx commit
XuqmGroup
2026-05-16 15:04:57 +0800
-
8443af4818
fix: add --http1.1 to MI curl upload to prevent HTTP/2 stream error (exit 92)
XuqmGroup
2026-05-16 13:28:50 +0800
-
f977934f5a
feat: remove Update methods from Java SDK, keep only IM and Push
XuqmGroup
2026-05-16 12:10:07 +0800
-
316ecfcd38
perf: Maven BuildKit cache mount + pom-first layering + Alpine JRE; ci: Jenkinsfile固定main分支
Dev
2026-05-16 11:33:25 +0800
-
e7dbdc2ef3
fix(update): use curl for Xiaomi APK upload to bypass server-side body timeout
XuqmGroup
2026-05-16 02:24:04 +0800
-
afb57a5d5f
feat: ops应用列表支持租户筛选 + 返回租户名称 + 服务按类型展示
XuqmGroup
2026-05-16 00:24:10 +0800
-
805ef3900b
fix: Jenkins checkout 使用 BRANCH 参数而非 scm 默认分支
XuqmGroup
2026-05-15 23:56:34 +0800
-
10f0043f15
License服务改造:平台无关、ops管理最大设备数、有效期不可变
XuqmGroup
2026-05-15 22:38:46 +0800
-
0ed09a8229
一大波改动
XuqmGroup
2026-05-15 22:11:03 +0800
-
bc1165d22e
Align license service with app model
XuqmGroup
2026-05-15 21:42:10 +0800
-
4f59fead0a
Store license check user info
XuqmGroup
2026-05-15 21:29:48 +0800
-
d5b8f03996
Fix license service activation visibility
XuqmGroup
2026-05-15 21:25:58 +0800
-
7ce4d728cc
Use auth domain for license files
XuqmGroup
2026-05-15 21:09:24 +0800
-
acfc2cbfbe
Add license service and tenant integration
XuqmGroup
2026-05-15 21:00:24 +0800
-
b24e3669cb
一大波改动
XuqmGroup
2026-05-15 16:47:22 +0800
-
fb8a9d453d
fix(update): 修复华为上传URL响应格式 urlInfo 单对象处理
XuqmGroup
2026-05-15 00:16:19 +0800
-
2b975c990a
fix(docker): 移除 BuildKit cache mount,兼容无 buildx 的标准 Docker
XuqmGroup
2026-05-15 00:06:36 +0800
-
ac35f7e2fb
fix(update): 修复华为上传URL NPE及提交批次超时限制
XuqmGroup
2026-05-14 23:58:10 +0800
-
1a18925034
feat: 厂商应用商店提交功能完善及push用户管理
XuqmGroup
2026-05-14 23:40:35 +0800
-
340a54623b
fix: add --platform to docker pull and handle pull failure
XuqmGroup
2026-05-14 15:37:19 +0800