1.0.4.0
Features
- feat: Support formula attributer in the panel expression.
- feat: Supports recommending and generating anomaly detection analysis based on AI.
- feat: Support the complex event trend chart.
- feat: Support replacement parameters in advanced SQL in panel.
Enhancements
- enh: Change Python version requirement to 3.12
- enh: Improve the progress of email activation code.
- enh: Enhance the connection details fill-in page on the sample selection page.
- enh: Support to show status and error message in connection list.
- enh: Support case-insensitive in search.
- enh: Support to hide, show as table or line in trend chart's statistical value.
- enh: The event search results page displays the same as the original list page.
- enh: Improve the JSON definition of element attribute.
- enh: Support to compare X axis metric with Y axis metric in scatter panel.
- enh: Generated AI suggestion questions based on initiated language.
- enh: Improve the efficiency of complex metrics generation.
- enh: Support to not output attributes in analysis.
- enh: Only support UTF-8 CSV file in data import.
- enh: Support to set the range of Y axis when editing panel.
- enh: Support tbname in the panel dimensions.
Fixes
- fix: Elements should not be able to create references to itself within the same tree structure.
- fix: AI chat responses in Chinese within the English environment.
- fix: Failed to use existed element template during importing data set.
- fix: Still need to wait for two minutes if failed with AI chat.
- fix: Failed to answer imported element template question in AI chat.
- fix: Failed to answer "last 7 days" question in AI chat.
- fix: Failed to disable interval in sliding window analysis.
- fix: Failed to use element template's notification rule in element.
- fix: Failed to finish data importing if the sub table tag is null.
- fix: Failed to send notification when the analysis is event window.
- fix: Failed to get the correct query result from the original panel after changed the name of the middle element.
- fix: Data filtering with limit doesn't work correctly when grouping and sorting are enabled in the panel.
- fix: Failed to save AI generated analysis sometimes.
- fix: Failed to update the element's attribute type if updated the attribute template type.
- fix: Failed to generate valid trigger condition in AI generated analysis.
- fix: Failed to set data reference setting of output attribute from analysis in some scenarios..
- fix: Failed to send mail to the third part mail server.
- fix: Occurs func not existed in AI chat.
- fix: Failed to view the detail of event when deleted the related analysis.
- fix: Failed to delete analyses after deleting the element.
- fix: Failed to import valid panel.
- fix: Occurs SQL issues in AI chat.
- fix: Failed to generate panel through AI suggested question.
- fix: Failed to set AI connection with local Deepseek.
- fix: Failed to move element under child of the same parent element.
- fix: Throws "Aggregation functions do not support nested" error when generating AI panel.