Skip to main content

1.0.20.0

Features

  1. The dashboard editor now supports adding editable rich text components directly, making it easy to embed notes or dynamic content.
  2. Analysis now supports adding notification actions to trigger alerts automatically.
  3. Add AI document retrieval PageIndex resource package generation.
  4. Version control now supports manual release, allowing you to control the timing of version activation for easier review and gradual rollout.
  5. The heatmap now supports dimensions other than time (e.g., categorical, numeric) to meet multi-dimensional data distribution analysis needs.
  6. The library now supports action template management for unified configuration and reuse.
  7. Show panel component directly in AI chat.
  8. The Excel plugin supports inserting only data values, automatically ignoring headers and description rows to streamline data writing.
  9. Generated events support both single and batch deletion for flexible and efficient event management.
  10. The CSV import feature for attribute data now provides a downloadable template for quick and compliant data preparation.
  11. AI Telegram Bot integration — receive messages via Telegram Bot API Webhook, reply through ACP Agent. Supports text/image/file messages with optional user whitelist, multi-turn conversation.
  12. AI Feishu Bot integration — receive messages via Feishu Open Platform Webhook + Event Subscription, reply through ACP Agent. Supports DM and group @bot mentions, user identity binding via invite code, multi-turn conversation context.
  13. Dashboard editing now supports panel grouping for easy categorization and navigation.
  14. ACP resource monitoring full implementation — complete system resource monitoring for AI Agent, including real-time CPU/memory/disk usage collection and display, with MCP tool support for resource status queries.
  15. ACP domain glossary — provide domain glossary support for AI Agent, enabling it to understand and use professional domain terminology to improve conversation quality and accuracy.
  16. Implement basic Agent based on Claude Code with ACP protocol support — Go-based AI Agent backend supporting ACP protocol for external Agent communication, MCP tool calls, session management, and streaming responses.
  17. Version control now supports GitHub integration for seamless management of configuration changes with code repositories.
  18. Introduce external Agent (Claude Code) as AI service backend — switch AI backend from built-in Python LangGraph to external Agent via ACP protocol, supporting MCP tool calls, session management, multi-platform IM integration (Feishu/Telegram/WeChat).
  19. The analysis workbench now supports saving the current analysis state, making it easy to resume and continue your analysis at any time.
  20. Full backup is supported, allowing one-click complete backup of all data to ensure business recoverability.
  21. Supports MFA/2FA (multi-factor authentication) to enhance account login security.
  22. User password policy has been enhanced to support custom complexity and expiration, strengthening account security.
  23. Add a configurable main menu for Quality Analysis, supporting flexible display/hide options as needed.
  24. Element and event templates now support custom small icons for quick identification.
  25. Release IDMP cli skills and claude code plugin.
  26. Convert existing AI features to Skills — standardize IDMP's existing AI capabilities (panel creation, recommendation, RCA, analysis recommendation) as Skills for on-demand loading by ACP Agent.
  27. Cloud service supports TSDB/IDMP MCP — cloud service integrates TSDB and IDMP MCP tool services, enabling external AI Agents to access TDengine database and IDMP platform capabilities via MCP protocol.
  28. Integrated offline IDMP documentation for easy reference anytime, even without an internet connection.

Improvements

  1. Added a toggle in basic system configuration to enable/disable the Quality Analysis menu in the admin backend.
  2. The data writing menu has been moved under the corresponding TDengine connection node, aligning data write operations more closely with connection management.
  3. Improved refresh behavior for attribute template details page: the page remains on the details view after refresh instead of returning to the list.
  4. Remove non-business default Path attributes from samples to better reflect real-world business scenarios.
  5. Use global locks to ensure atomicity and data consistency for merge and rollback operations in version control.
  6. Added global resource lock mechanism to support multi-user collaboration and prevent concurrent conflicts.
  7. ACP init fault tolerance — split app/__init__.py try/except into two levels: config/ImportError cause startup failure (hard error), MCP init exceptions only trigger downgrade warning (soft degradation), preventing single MCP failure from crashing the entire AI service.
  8. Data model import tasks now support asynchronous workflow notifications, allowing real-time tracking of import progress and results.
  9. Rename API key UI text from key to API Key.
  10. Optimized attribute value query performance for faster retrieval and reduced latency.
  11. Optimize panel interpretation and RCA display format.
  12. The analysis module has been upgraded to Real-Time Analysis, and the Analysis Panel has been renamed to Analysis Workbench, offering a more real-time and integrated data analysis experience.
  13. Attribute names now support the plus sign (+) for more flexible naming.

Bug Fixes

  1. Add max_completion_tokens parameter to LLM API calls, fixing interaction failures with privately deployed LLMs.
  2. Route AI visualization requests to create_panel instead of execute_code/matplotlib, support start_time/end_time time window for panels.
  3. The diff function is not supported in counting window analysis.
  4. After uninstalling the sample, re-uploading and loading triggers a system error indicating that the element template already exists, causing the loading operation to fail.
  5. The upgrade from 1.0.19.2 to 1.0.20.0 was not completed successfully.
  6. After enabling version control, the associated submenu does not appear properly, which may affect branch management and version switching operations.
  7. After configuring quality bit filter conditions in the panel, the filtering results do not take effect correctly, which is inconsistent with expectations.
  8. An error appears in the browser console when opening the panel, which may affect normal loading and interaction.
  9. The timeline in the analysis panel lacks color differentiation, making it difficult to quickly distinguish between different events or states.
  10. When importing data models via CSV, currently only the first row of each element template can be imported; the remaining rows cannot be written successfully.
  11. AI service compatibility issues.