2026
This page records version updates for the SmartAgent and SmartGate agents and the client SDKs.
ONE 4.0.0.13 2026/08/23
AI Studio
New Features
-
IM Channel: Added IM Channel under AI SecOps to connect Sage AI to WeCom, Feishu, and DingTalk. Teammates can chat in IM DMs or groups without signing in to the ONE console. Bots bind to the account, environment, and resource domain used at configuration time, and follow Content Security, Command Security, and data permissions.

-
WeCom / DingTalk dual connection modes: WeCom and DingTalk support both WebSocket / Stream long connection and URL callback (Webhook / HTTP). The IM console and AI Studio must use the same mode. In this release, the Feishu config form provides URL callback only (app card interactions are kept).
-
Command Security: Added Command Security as a peer module of Content Security under Security Management. Maintain block / ask / allow lists by command prefix, coordinated with approval mode (Block > Ask > Allow > Approval Mode). Applies to Sage AI, IM Channel, and other command-execution scenarios.
-
Automation problem description aligned with Sage AI: The problem description input supports
@resource references and selecting Agent / Skill / model. The former standalone “Trigger capability” option is merged into the input area. Approval mode is fixed to Full access (disabled and not switchable) for unattended scheduled runs.
-
Create automation from conversation: In Sage AI, describe scheduled inspection, summary, or report needs; after confirmation, an automation task is created for the current account and resource domain, with a detail link in the reply.
-
Sage AI file capabilities: Conversations support fuller file upload, generation, and online preview (such as PDF, images, and text) to enrich context or review generated results.
Improvements
-
Automation execution type and re-run logic: Task logs add an Execution type column (Scheduled / Re-run / Run now). Re-run / retry on failure creates a new session from that record’s start time and problem description (sorted by execution time, no parent-child nesting), distinct from Sage AI Regenerate, which uses the latest time parameters.
-
Automation quota and creator: At most 20 automation tasks per account / environment / resource domain (Create is disabled with a tip when the limit is reached). Task cards show creator and created time; the list supports filtering by creator.
-
Nested / cyclic automation blocked: Creating another automation task inside an automation run, or running polling / self-invocation / other cyclic logic, is prohibited. Conversation-based creation is rejected with a tip; at trigger time, violating tasks are blocked and automatically paused.
-
Export report file type: The export records list adds a Report file type column (PDF / Word / HTML / Markdown) to distinguish similarly named exports.
-
Workspace status quick filters: Agent Builder and Skill Builder lists provide status quick filters (All / Draft / Published / Pending Review / Listed / Delisted / Rejected, etc.) with counts. Tags are required when creating or editing.

-
Resource Market tag quick filters: Agent and Skill markets support tag quick switching under the search box (AND with search) for faster filtering of Public / Mine resources.

-
Model Auto and custom headers: The model dropdown pins Auto at the top (default). New sessions default to Auto; each session remembers the last manual selection. Model advanced settings support multiple custom HTTP headers, sent automatically to upstream APIs.
Ask AI
Improvements
- Clarification in built-in scenarios no longer consumes tokens.
- Added entity queries by tags and attributes.
- Added conversation and session sharing.
- Optimized token calculation.
- Optimized root cause analysis.
RUM
Improvements
- Added separate slow-network-request thresholds for different applications.
- Web applications can configure route-switch counts and include them in application-level PV aggregation.
- Added UV aggregation.
- The Metrics tab in application details selects a metric by default.
- Removed the application user-session entry and added an Analyze Sessions button with guidance.
- Improved the SDK startup-probability allowlist prompt.
- Fixed an issue where filters were not retained when drilling down into code errors.
- Deployment Status and End-User Application lists now display 50 items per page by default and use sticky table headers.
- Overseas: Added embed-address guidance when automatically embedding code by service.
- Fixed incorrect application-type filter values for jank records in dashboards.
- Added status-code display to the H5 page-load and route-switch performance tabs.
- Fixed an inconsistency between code-error suppression record prompts and the page display.
- Fixed an issue where code problems with the same summary had different problem IDs.
- Changed the User name label in records to User alias.
APM
Improvements
- Updated the OpenAPI endpoint
/openapi/apm/v3/error/errorDetailListto correct the description of thefilterComponentrequest parameter.
Analysis
Improvements
- Reduced the maximum custom decimal places for dashboard cards from 15 to 10, covering ten chart card types and scorecards.
IAM
Improvements
- Added user import from files.
- Switched QS queries to Titan.
- System services and Agents can be queried by their service and system.
- Grafana themes now follow the system theme.
- Optimized the Dockerfile and updated its base image.
- License billing-item mutual exclusion no longer distinguishes between data centers.
- Optimized the slow V3 billing-reporting endpoint
IamApiController.pushCostDataV3. - The built-in Pilot License self-check supports the latest full set of billing items.
- Added a composite index to the user login Session table to optimize queries.
SmartAlert
Improvements
- Added event-alert recovery.
- Alerts now include the owning system and application.
- Added metric calculation.
- Added queries by specified tags.
- Added a template API required by ETL.
- Optimized high-cardinality queries.
- Added a character limit for notification content.
- Optimized query performance.
- Optimized decimal-place handling for the
valuevariable.
Nebula
Improvements
- Replaced the
ingest-clientdependency withtitan-client.
CMDB
Improvements
- Preset entities now support creating custom attributes.
- The metric registration API now supports metric import.
- Optimized relationship caching and logging.
- Optimized the tag UI.
- Internal storage performance optimization.
Titan-Query
Improvements
- Preset entities can be queried by custom attributes.
- Optimized multi-value queries.
ETL
Improvements
- Merged probe circuit-breaker event types under Alert Project dependencies.
- Preset entities under CMDB dependencies now support custom attributes.
- Truncated large response logs for requests from the ETL API to Ingester.
- Registered data-center dimension names according to the task language environment.
- J&T Express: Added separate network-evaluation rules for different applications.
- Guotai Junan: Added status-code display to the H5 page-load and route-switch performance tabs.
- J&T Express: Fixed an issue where code problems with the same summary had different problem IDs.
Data Integration
Improvements
- When integrating metric data via Prometheus remote_write, the Vector collector is supported for direct reporting.
- Fixed an internationalization issue during custom metric registration.
ONE 4.0.0.12 2026/08/15
AI Studio
Improvements
- Adapted to MCP API changes.
Ask AI
Improvements
- Clarification in built-in scenarios no longer consumes tokens.
- Added entity queries by tags and attributes.
- Added conversation and session sharing.
- Optimized token calculation.
Bug Fixes
- Fixed legacy issues related to reading configuration.
CK
Improvements
- Added support for log and database models.
- Merge-table queries can now join Buffer tables.
- Upgraded the CK kernel.
- Improved CK configuration rendering.
- Added Setting parameter-concatenation configuration to CK Manager and QueryService.
- CK Manager can now automatically cancel Merge-table binding tasks.
- Added read and write support for multi-value dimensions.
QueryService
Improvements
- Added Setting parameter-concatenation configuration.
CMDB
Improvements
- Added support for log and database models.
- Custom metrics in the metric repository can now be exported.
- Entity relationships can now be used to query an entity's owning system and application.
- Completed internal improvements.
Titan-Query
Improvements
- Added support for log and database models.
- Added multi-value dimension queries.
- Improved alert-model queries.
Bug Fixes
- Fixed known issues.
BRFS
Bug Fixes
- Fixed the Fastjson vulnerability.
ETL
Bug Fixes
- Fixed log ingestion through the third-party Logstash integration (case-103-6000).
- Fixed the RUM package issue (case-103-5902) and delivered related RUM improvements.
- Standalone deployments now support all tasks with added slots.
- Fixed events losing tags (case-103-5992).
- Fixed historical issues in frontend and backend task management.
- Consolidated log-model-related capabilities.
- Fixed data loss after Ingester stops.
- Optimized Flink direct-memory calculation to dynamically calculate based on total memory.
- Fixed concurrent Redis queries for the APM entity cache, separate Redis set and expiration operations, and non-shared Redis connection pools.
- Optimized the RUM domain-cache refresh logic.
APM
Improvements
- Added the OpenAPI error snapshot query endpoint
/openapi/apm/v3/error/errorDetailList, which returns both error snapshots and error-log details. - The OpenAPI trace list endpoint
/openapi/apm/v3/trace/listnow limits response-time-sorted queries to 24 hours and automatically uses the last 24 hours when exceeded. - The internal trace list endpoint
/api/apm/trace/search/list/v3now applies the same 24-hour limit for response-time-sorted queries. - Delivered an end-to-end CallMap-to-network-analysis navigation solution for Huawei NCE-Trace traces.
- Updated the dashboard scorecard API to support decimal data.
- Upgraded and encapsulated frontend trace components; the code-stack area can be enlarged for inspection.
RUM
Improvements
- Provide a HarmonyOS NEXT SDK that supports bytecode instrumentation.
- Differentiate ANR types and clearly indicate whether users perceive them.
- Support batch import of domains.
- Add permission points for Issue operations, splitting the permissions for modifying Issue status and creating applications.
- For Web manual instrumentation, add support for starting a new session when the session duration exceeds a certain threshold.
- Add percentiles (P50, P75, P95, P99) for metrics such as LCP, FP, FCP, and page fully loaded time.
- After grouping JS errors by error message, add a fix status.
- Optimize the configuration of collection rules during Web application manual instrumentation.
- Sort out device models, and add a switch to control whether unidentified devices show raw collected data or "Unknown".
- Add memory usage and storage usage to records.
- Optimize the user session list display.
- Support searching by fields in detail conditions in Settings.
- Increase the maximum number of anomaly detection rules that can be created, and make it configurable.
- Load 1000 events by default in session details, with the option to load up to 5000 events.
- When editing user groups, allow adding or removing applications.
- In RUM/Applications, newly created applications will appear in the inactive tab.
- In Data Query, RUM records query data on first access to improve user experience.
- Optimize the filtering and export of Issue summaries.
- Support entering 0 for SDK startup probability.
- Add status code filtering for Web Request records.
- Open Issues in a new tab to avoid returning to the first page issue.
- On the User Details page, User ID and User Name are displayed in black font with no click effect.
- For filtering and display, use only the respective fields for Device ID, User ID, and User Name.
- Define the sorting rule for the first click on lists in secondary menus under RUM.
- Merge the monitoring switch in Deployment Status with the Data Collection switch in Settings, and ensure compatibility for the API that cancels monitoring.
- Make table headers sticky and default to 50 items per page.
- Adapt file line number parsing for Bratos Xcode 26; impact scope: iOS.
- On the Application Details page, clicking on Relationships/Requests should jump to RUM/Web Requests.
- Clicking on User Session should uniformly jump to Data Query/User Session Details.
- Clicking on User ID should uniformly jump to Data Query/User Session/User Details.
- When creating or editing tracing protocols in Request Tracing, ignore case in Header names when checking for duplicates.
- Optimize the copy for auto-instrumentation.
- Optimize the symbolic file sync logic: change to real-time sync on the platform side, while maintaining compatibility with old logic.
- Remove the "!" icon from the Business request error rate in the Application list.
- In the session list of User Details, change User ID to black font and disable drill-down.
- Provide APIs to support the AI workbench module.
- In Deployment Status / Applications, change the label and logic of the Data Center column from 7 days to 3 days.
- In Data Collection, add a jump link for automatic instrumentation based on the service.
- When selecting a HarmonyOS NEXT application in Data Collection, hide the “Max Trace Collection” content highlighted in the red box in the figure.
- Optimize stack parsing for Native Crash and AppFreeze on HarmonyOS NEXT.
- Fix English translations.
- Support searches by JS error message.
- Add a note to the user-session list indicating that the number of displayed records is configurable.
- Correct the English name of the Anomaly Detection menu permission.
- Optimize tab display logic in Page Analysis and Issues based on application type.
- Keep User Details on a single page and reuse related logic.
- Change the default User Details session-list query range from the last 13 days to the last 3 days; when navigating from User ID, filter by User ID, and add an explanation to Current Status that it indicates whether data was reported in the last minute.
- Standardize feature copy across record-detail pages.
Performance Improvements
- Split the health-score query logic for each version on the Application Details page.
- Removed “All Applications” from the application selector on RUM first-level pages.
- Open Issues in a new tab.
- Optimized health-score SQL.
- Optimized session-list queries by merging multiple CK queries into one.
- Changed the RUM snapshot-table Bloom filter false-positive rate from 0.025 to 0.1.
- Run Insights queries on the Application Details page in parallel by their source metric tables.
Bug Fixes
- Fix the issue of duplicate Symbolic File names.
- Fix the issue of missing Page PV collection.
- Fix the issue where the Crash rate does not match after adjusting the SDK startup probability.
- Fix the issue where multiple User IDs are displayed in User Details.
- Fix the issue with feature text in Issue details.
- Fix the issue of no data for city/region.
- Fix the issue of missing PV collection.
- Fix the issue of missing Web Request data.
- Fix the issue where table headers do not correspond to filters.
- Fix the inconsistency between the Issue summary displayed in Issue details and in the list.
- Fix other known issues in RUM.
- Fix other known issues in SDK.
IAM
Improvements
- Rename Group Notifications to Notification Targets and optimize capabilities
- Optimize integration with SageAI
- Migrated notification targets.
- Tabs in the breadcrumb area now support route configuration.
- Reset the refresh-rate option when switching routes.
Bug Fixes
- Fix the issue where switching menus causes incorrect enumeration of the time refresh cycle component
- Fixed email addresses with the
.uatsuffix not being supported. - Fixed authorization-bypass vulnerabilities in
/rest/iam/access/user/authUpdate,/rest/iam/access/group/add,/rest/iam/access/user/add,/rest/iam/access/user/authAdd, and/rest/iam/access/group/authAdd.
LOG
Improvements
- Switched log queries to Titan.
- Adapted new log-model fields and added query support.
- Added queries by multi-value parsed attributes.
- Changed blacklist tables to logical deletion.
- Updated log-byte and other metric registration in Metrics Management.
- Optimized filtering components in Log Query and Live Tail.
- Changed “Add Field” in Log Query to a dropdown and adapted attribute-change processing.
- Added compatibility for historical configurations and improved copy, log-list color rendering, and UI.
SmartAlert
Improvements
- Switched log queries to Titan.
- Filters now support a time picker for
timestamp3. - Adapted multi-value log-attribute filtering.
- Added compatibility for alert rules without
method. - Improved alert notification target content.
Bug Fixes
- Fixed null-pointer exceptions when the metric-detail unit is
null. - Fixed filters not being sent to the backend when “is empty” or “is not empty” is selected.
- Fixed query errors in detection-data charts.
- Fixed API permission issues and Titan filtered-pagination query errors.
Controller
Improvements
- Merged data-collection switches.
- The values for full and partial Web Request collection now come from the database field
dataNetFullCollection.
Analysis
Improvements
- Adapted the alert model so dashboards can query alert data.
- Adapted Titan log queries and added multi-value log support.
- ARM screenshots can now be sent in PDF-format automated reports.
- Retired Health Overview.
- Reduced the maximum custom decimal places on dashboard cards from 15 to 10, including ten chart card types and scorecards.
Pilot
Improvements
- Updated the full self-check API.
- Completed internal improvements.
ONE 4.0.0.11 2026/08/05
AI Studio
Improvements
- Added Workspace for creating Skills and Agents.
- Upgraded Resources with separate Public and My Resources areas.
- Added failure policies and export to Automation.
- Added Security Operations for security management, reviews, review rules, runtime overview, audit logs, and model management.
- Improved Sage AI interactions, added online previews and component-level downloads for generated attachments, and enabled natural-language workflow generation, testing, and versioning.