Skip to content

Commit ec2260b

Browse files
committed
Merge branch 'codex/update-changelog-20260708'
2 parents a45081e + 86f7f79 commit ec2260b

2 files changed

Lines changed: 222 additions & 0 deletions

File tree

en/changelog/changelog.mdx

Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,117 @@ description: "This page documents important updates and feature releases for Fla
44
keywords: ["Changelog", "Product Release", "Feature Updates", "Flashduty", "Version History"]
55
---
66

7+
<Update label="2026-07-08" description="🤖 AI SRE automation, IM, and Runner enhancements">
8+
9+
### AI SRE autonomous investigation Agent
10+
11+
Flashduty AI SRE is now available in beta, bringing conversational autonomous incident investigation to Flashduty. You can describe a problem in natural language and let the Agent plan steps, query monitoring data and logs, execute commands, call MCP tools, delegate work to Subagents when needed, and return a conclusion backed by the investigation process.
12+
13+
- Start investigation sessions from the console chat workspace and inspect streaming output, tool calls, and conclusions
14+
- Bring incident or war room context into AI SRE sessions so the Agent investigates a specific incident
15+
- Extend investigation capabilities with Skills, Knowledge Packs, MCP, and A2A Agents
16+
- Use `/insight` to review the last 30 days of AI SRE sessions, repeated context, and missing runbooks
17+
18+
See [AI SRE](/en/ai-sre).
19+
20+
### IM-native investigation and automatic war room diagnosis
21+
22+
AI SRE can now work directly in Slack, Feishu/Lark, Dingtalk, and WeCom. You can mention AI SRE in a group chat or DM to start or continue an investigation, so responders can follow the analysis without switching to the console.
23+
24+
- Reply in IM threads to keep investigation discussions focused
25+
- Automatically run an initial diagnosis when a war room is created and post the result back to the room
26+
- Use `/env` to switch the Environment bound to the current IM session
27+
- Use `/scope` to switch the team scope bound to the current IM session
28+
29+
See [IM platform](/en/ai-sre/im).
30+
31+
### Automation and BYOC Runner
32+
33+
AI SRE adds Automations, which run hidden sessions on a schedule, through an API trigger, or from On-call incident events to produce health checks, insights, or post-incident reviews.
34+
35+
- Trigger Automations with cron schedules, HTTP POST, or On-call incidents
36+
- Use preset templates, run history, manual runs, and read-only permission controls
37+
- Choose automatic Environment selection, cloud Sandbox, or a self-hosted BYOC Runner
38+
- Run the Runner with Linux systemd, Docker, or manual mode, and constrain command execution through a local permission config
39+
40+
See [Automations](/en/ai-sre/automations) and [Environments](/en/ai-sre/environments).
41+
42+
</Update>
43+
44+
<Update label="2026-06-25" description="📱 RUM miniprogram, HarmonyOS, and mobile symbolication">
45+
46+
### WeChat Mini Program RUM
47+
48+
RUM adds the WeChat Mini Program SDK and insights dashboard, helping you collect and analyze real user experience data from mini programs.
49+
50+
- Automatically collect page lifecycle events, user actions, network requests, application errors, and performance metrics
51+
- Configure `service`, `env`, `version`, session sample rate, and proxy reporting
52+
- Use the new WeChat Mini Program insights dashboard for UV, sessions, errors, launch time, first render, and `setData` metrics
53+
- Analyze performance trends by version, environment, loading type, and operating system
54+
55+
See [WeChat Mini Program SDK integration](/en/rum/sdk/wechat-miniprogram/sdk-integration) and [WeChat Mini Program insights](/en/rum/analytics/miniprogram).
56+
57+
### HarmonyOS SDK
58+
59+
RUM adds HarmonyOS NEXT SDK documentation covering RUM, Trace, and Crash integration for ArkTS applications.
60+
61+
- Use the `@flashcatcloud/core`, `@flashcatcloud/rum`, `@flashcatcloud/trace`, and `@flashcatcloud/crash` modules
62+
- Collect views, user actions, network requests, errors, and crash events
63+
- Inject Trace context through the `rcp` interceptor or the `FlashcatHttp` wrapper
64+
- Follow guidance for HarmonyOS SourceMap and native symbol file uploads
65+
66+
See [HarmonyOS SDK integration](/en/rum/sdk/harmony/sdk-integration).
67+
68+
### Mobile symbolication and compliance guide
69+
70+
RUM source management now covers more mobile scenarios, helping you restore obfuscated or compiled stack traces in error details.
71+
72+
- Upload WeChat Mini Program `sourcemap.zip` files and restore mini program stacks
73+
- Upload Android ProGuard/R8 mapping files and NDK native symbol files
74+
- Upload iOS dSYM symbol files
75+
- Use the new SDK developer compliance guide for privacy policy disclosure, delayed initialization, collected fields, and data that the SDK does not collect
76+
- Use the new Web SDK performance impact guide for SDK size, CPU, memory, network overhead, and Session Replay sampling recommendations
77+
78+
See [SourceMap and symbol file management](/en/rum/error-tracking/source-mapping), [SDK developer compliance guide](/en/rum/others/compliance-guide), and [Web SDK performance impact](/en/rum/sdk/web/performance-impact).
79+
80+
</Update>
81+
82+
<Update label="2026-05-25" description="🔌 Pull-based alert integrations and developer tooling">
83+
84+
### HTTP Pull and DB Pull alert integrations
85+
86+
On-call adds two pull-based alert integrations for systems that cannot push webhooks or need to decouple alert querying from alert delivery.
87+
88+
- **HTTP Pull**: Periodically call an external HTTP endpoint, with support for GET/POST, headers, request bodies, timeouts, retries, cursor pagination, and severity mapping
89+
- **DB Pull**: Periodically query MySQL, PostgreSQL, or ClickHouse and convert rows into standard alert events through field mappings
90+
- DB Pull uses Keyset Pagination with time and ID cursors to pull incrementally and avoid full table scans
91+
- Both integrations support dedicated and shared integration modes, and can route events into target channels through default routing and routing rules
92+
93+
See [HTTP Pull](/en/on-call/integration/alert-integration/alert-sources/http-pull) and [DB Pull](/en/on-call/integration/alert-integration/alert-sources/db-pull).
94+
95+
### Dynamic assignment append mode
96+
97+
Dynamic assignment adds append mode. You can keep the original notification targets in a template escalation rule and append extra responders, teams, or group chat bots from alert labels.
98+
99+
- Use `reset` mode to replace targets in the template escalation rule
100+
- Use `append` mode to add notification targets, useful when you want to keep a default team and add business owners
101+
- Combine label mapping with CMDB, configuration platforms, or CSV data to generate dynamic assignment labels automatically
102+
103+
See [Dynamic assignment with external data](/en/on-call/practices/dynamic-dispatch-with-external-data).
104+
105+
### CLI, Go SDK, and Open API
106+
107+
Developer tooling continues to expand across terminal workflows, typed SDK usage, and API reference coverage.
108+
109+
- Flashduty CLI manages incidents, changes, members, teams, channels, status pages, and notification templates from the terminal
110+
- CLI supports `table`, `json`, and `toon` output formats, plus install, update, and mirror download configuration
111+
- The Go SDK wraps the Open API in a go-github-style typed client, covering 288 API operations across 32 services
112+
- The Open API reference continues to add AI SRE, RUM, On-call, and Platform endpoints
113+
114+
See [CLI](/en/developer/cli), [Go SDK](/en/developer/go-sdk), and [Open API](/en/openapi/introduction).
115+
116+
</Update>
117+
7118
<Update label="2026-04-07" description="📡 Status Page RSS/Atom Subscriptions and Incident List Enhancements">
8119

9120
### RSS/Atom Feeds for Public Status Pages

zh/changelog/changelog.mdx

Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,117 @@ description: "本页面记录 Flashduty 产品的重要更新和功能发布"
44
keywords: ["更新日志", "产品发布", "功能更新", "Flashduty", "版本记录"]
55
---
66

7+
<Update label="2026-07-08" description="🤖 AI SRE 自动化、IM 与 Runner 增强">
8+
9+
### AI SRE 自治排障 Agent
10+
11+
Flashduty AI SRE 进入内测阶段,提供对话式自治排障能力。你可以用自然语言描述问题,让 Agent 自主规划步骤、查询监控与日志、执行命令、调用 MCP 工具,并在需要时委派 Subagent,最终给出带调查过程的结论。
12+
13+
- 支持从控制台对话工作区发起排障会话,查看流式输出、工具调用与结论
14+
- 支持从故障或作战室带入上下文,让 AI SRE 围绕具体故障进行调查
15+
- 支持通过 Skill、Knowledge Pack、MCP 和 A2A Agent 扩展排障能力
16+
- 提供 `/insight` 会话洞察,用于复盘近 30 天 AI SRE 使用情况、重复上下文和缺失 runbook
17+
18+
详见 [AI SRE](/zh/ai-sre)
19+
20+
### IM 原生排障与作战室自动诊断
21+
22+
AI SRE 可以直接接入 Slack、飞书、钉钉和企业微信。你可以在群聊或私聊中 @ AI SRE 发起或续接排查,团队成员无需切换到控制台即可看到分析过程。
23+
24+
- 支持 IM 线程内回复,避免在群聊中刷屏
25+
- 支持作战室创建后自动拉起一轮初步诊断,并将结论回贴到作战室
26+
- 支持通过 `/env` 切换当前 IM 会话绑定的运行环境
27+
- 支持通过 `/scope` 切换当前 IM 会话绑定的团队作用域
28+
29+
详见 [IM 平台](/zh/ai-sre/im)
30+
31+
### 自动化与 BYOC Runner
32+
33+
AI SRE 新增自动化能力,可按周期、API 或 On-call 故障事件触发隐藏会话,自动产出巡检、洞察或复盘结果。
34+
35+
- 自动化支持 cron 周期、HTTP POST 和 On-call 故障触发
36+
- 支持预设模板、运行历史、手动执行和只读权限控制
37+
- 运行环境支持自动选择、云端 Sandbox 和自托管 BYOC Runner
38+
- Runner 支持 Linux systemd、Docker 和手动模式,并可通过本机权限配置收敛命令执行范围
39+
40+
详见 [自动化](/zh/ai-sre/automations)[运行环境](/zh/ai-sre/environments)
41+
42+
</Update>
43+
44+
<Update label="2026-06-25" description="📱 RUM 小程序、HarmonyOS 与移动端符号化">
45+
46+
### 微信小程序 RUM
47+
48+
RUM 新增微信小程序 SDK 与分析看板,帮助你采集和分析小程序真实用户体验。
49+
50+
- SDK 自动采集页面生命周期、用户操作、网络请求、应用错误和性能指标
51+
- 支持 `service``env``version`、会话采样率和代理上报配置
52+
- 新增微信小程序分析看板,展示 UV、会话数、错误数、启动耗时、首次渲染和 `setData` 指标
53+
- 支持按版本、环境、加载类型和操作系统分析性能趋势
54+
55+
详见 [微信小程序 SDK 接入](/zh/rum/sdk/wechat-miniprogram/sdk-integration)[微信小程序分析看板](/zh/rum/analytics/miniprogram)
56+
57+
### HarmonyOS SDK
58+
59+
RUM 新增 HarmonyOS NEXT SDK 文档,覆盖 ArkTS 应用中的 RUM、Trace 和 Crash 接入。
60+
61+
- 提供 `@flashcatcloud/core``@flashcatcloud/rum``@flashcatcloud/trace``@flashcatcloud/crash` 模块
62+
- 支持视图、用户操作、网络请求、错误和崩溃事件采集
63+
- 支持 `rcp` 拦截器与 `FlashcatHttp` 包装器注入 Trace 上下文
64+
- 支持 HarmonyOS SourceMap 与 native 符号文件上传说明
65+
66+
详见 [HarmonyOS SDK 接入](/zh/rum/sdk/harmony/sdk-integration)
67+
68+
### 移动端符号化与合规指南
69+
70+
RUM 源码管理能力扩展到更多移动端场景,帮助你在异常详情中还原混淆或编译后的堆栈。
71+
72+
- 支持微信小程序 `sourcemap.zip` 上传与堆栈还原
73+
- 支持 Android ProGuard/R8 mapping 文件和 NDK 原生符号文件
74+
- 支持 iOS dSYM 符号文件上传
75+
- 新增 SDK 开发者合规指南,说明隐私政策披露、延迟初始化、采集字段和不采集的信息
76+
- 新增 Web SDK 性能影响说明,提供 SDK 体积、CPU、内存、网络开销和 Session Replay 采样建议
77+
78+
详见 [SourceMap 与符号文件管理](/zh/rum/error-tracking/source-mapping)[SDK 开发者合规指南](/zh/rum/others/compliance-guide)[Web SDK 性能影响](/zh/rum/sdk/web/performance-impact)
79+
80+
</Update>
81+
82+
<Update label="2026-05-25" description="🔌 拉取式告警接入与开发者工具增强">
83+
84+
### HTTP Pull 与 DB Pull 告警接入
85+
86+
On-call 新增两类拉取式告警接入,适用于无法主动推送 webhook、或希望将告警查询与推送解耦的系统。
87+
88+
- **HTTP Pull**:按周期访问外部 HTTP 接口,支持 GET/POST、请求头、请求体、超时、重试、游标分页和严重程度映射
89+
- **DB Pull**:按周期查询 MySQL、PostgreSQL 或 ClickHouse,将查询结果按字段映射转换为标准告警事件
90+
- DB Pull 使用 Keyset Pagination 增量拉取,支持时间列和 ID 列联合游标,避免全表扫描
91+
- 两类集成都支持专属集成和共享集成,可结合默认路由与路由规则进入目标协作空间
92+
93+
详见 [HTTP Pull](/zh/on-call/integration/alert-integration/alert-sources/http-pull)[DB Pull](/zh/on-call/integration/alert-integration/alert-sources/db-pull)
94+
95+
### 动态分派追加模式
96+
97+
动态分派新增 append 追加模式。你可以在保留模板分派策略原有通知对象的基础上,根据告警标签额外追加负责人、团队或群聊机器人。
98+
99+
- `reset` 模式用于替换模板分派对象
100+
- `append` 模式用于追加通知对象,适合在默认团队之外补充业务负责人
101+
- 可结合标签映射,从 CMDB、配置平台或 CSV 数据自动生成动态分派标签
102+
103+
详见 [结合外部数据实现动态分派](/zh/on-call/practices/dynamic-dispatch-with-external-data)
104+
105+
### CLI、Go SDK 与 Open API
106+
107+
开发者工具继续扩展,覆盖终端操作、类型化 SDK 和完整 API 参考。
108+
109+
- Flashduty CLI 支持在终端管理故障、变更、成员、团队、协作空间、状态页和通知模板
110+
- CLI 支持 `table``json``toon` 输出格式,并提供安装、更新和镜像下载配置
111+
- Go SDK 采用 go-github 风格封装 Open API,覆盖 288 个 API 操作、32 个服务
112+
- Open API 参考继续补充 AI SRE、RUM、On-call 和 Platform 相关接口
113+
114+
详见 [命令行工具](/zh/developer/cli)[Go SDK](/zh/developer/go-sdk)[Open API](/zh/openapi/introduction)
115+
116+
</Update>
117+
7118
<Update label="2026-04-07" description="📡 状态页 RSS/Atom 订阅与故障列表增强">
8119

9120
### 公开状态页 RSS/Atom Feed

0 commit comments

Comments
 (0)