* (improvement)(database) update the support for sap hana database source
* (fix)(common) add the default timeout for ZhipuAiEmbeddingModel,avoid the program error
* [improvement][launcher]Use API to get element ID avoiding hard-code.
* [fix][launcher]Fix mysql scripts.
* [improvement][launcher]Support DuckDB database and refactor translator code structure.
* [improvement][headless-fe] Revamped the interaction for semantic modeling routing and successfully implemented the switching between dimension and dataset management.
* [improvement][Headless] Add table ddl in Dbschema
* [improvement][Headless] Add get database by type
* [improvement][Headless] Supports automatic batch creation of models based on db table names.
* [improvement][Headless] Supports getting domain by bizName
* [improvement][launcher]Refactor unit tests and demo data.
* [fix][launcher]Change default vector dimension to 512.
* [improvement](Dict) add dimValueAliasMap info for KnowledgeBaseService
* [improvement][headless]Use QueryWrapper to replace hard-code SQL in mapper xml.
* [improvement][chat]Introduce ChatMemory to delegate ChatMemoryDO.
* [fix][common]Fix embedding store sys configs.
* [fix][common]Fix postgres schema, using varchar instead of char.
* [improvement][launcher]Change supersonic docker deployment from mysql to postgres.
* [Fix][launcher]Fix a number of issues related to semantic modeling.
* [Fix][headless]Fix the evaluation logic of agg type.
* [fix][assembly]Fix Dockerfile and add docker compose run script.
* [fix][chat]Fix "multiple assignments to same column "similar_queries".
* [improvement][headless]Use LamdaQueryWrapper to avoid hard-coded column names.
* [improvement][headless]Refactor headless infra to support advanced semantic modelling.
* [improvement][headless]Change class name `Dim` to `Dimension`.
* [improvement][chat]Introduce `TimeFieldMapper` to always map time field.
* [fix][headless]Remove unnecessary dimension existence check.
* [fix][chat]Fix adjusted filters don't take effect.
---------
* [improvement][Chat] Support agent permission management #1143
* [improvement][chat]Iterate LLM prompts of parsing and correction.
* [improvement][headless]Clean code logic of headless core.
* (fix) (chat) 记忆管理更新不生效 (#1912)
* [improvement][headless-fe] Added null-check conditions to the data formatting function.
* [improvement][headless]Clean code logic of headless translator.
* [improvement][headless-fe] Added permissions management for agents.
* [improvement][headless-fe] Unified the assistant's permission settings interaction to match the system style.
* [improvement](Dict)Support returns dict task list of dimensions by page
* [improvement][headless-fe] Revised the interaction for semantic modeling routing and implemented the initial version of metric management switching.
* [improvement][launcher]Set system property `s2.test` in junit tests in order to facilitate conditional breakpoints.
* [improvement][headless] add validateAndQuery interface in SqlQueryApiController
* [improvement][launcher]Use API to get element ID avoiding hard-code.
* [improvement][launcher]Support DuckDB database and refactor translator code structure.
---------
Co-authored-by: lxwcodemonkey <jolunoluo@tencent.com>
Co-authored-by: tristanliu <tristanliu@tencent.com>
Co-authored-by: daikon12 <1059907724@qq.com>
Co-authored-by: lexluo09 <39718951+lexluo09@users.noreply.github.com>
* [improvement][semantic-fe] Updating the logic for the fieldName.
* [improvement][semantic-fe] Adjusting the position of the metrics tab.
* [improvement][semantic-fe] Changing the 字段名称 to 英文名称.
* [improvement][semantic-fe] Fix metric measurement deletion.
* [improvement][semantic-fe] UI optimization for metric details page.
* [improvement][semantic-fe] UI optimization for metric details page.
* [improvement][semantic-fe] UI adjustment for metric details page.
* [improvement][semantic-fe] The granularity field in the time type of model editing now supports setting it as empty.
* [improvement][semantic-fe] Added field type and metric type to the metric creation options.
* [improvement][semantic-fe] The organization structure selection feature has been added to the permission management.
* [improvement][semantic-fe] Improved user experience for the metric list.
* [improvement][semantic-fe] fix update the metric list.
* [improvement][headless-fe] Added view management functionality.
* [improvement][headless-fe] The view management functionality has been added. This feature allows users to create, edit, and manage different views within the system.
* [improvement][headless-fe] Added model editing side effect detection.
* [improvement][headless-fe] Fixed the logic error in view editing.
* [improvement][headless-fe] Fixed the issue with initializing dimension associations in metric settings.
* [improvement][headless-fe] Added the ability to hide the Q&A settings entry point.
* [improvement][headless-fe] Fixed the issue with selecting search results in metric field creation.
* [improvement][headless-fe] Added search functionality to the field list in model editing.
* [improvement][headless-fe] fix the field list in model editing
* [improvement][headless-fe] Restructured the data for the dimension value settings interface.
* [improvement][headless-fe] Added dynamic variable functionality to model creation based on SQL scripts.
* [improvement][headless-fe] Added support for passing dynamic variables as parameters in the executeSql function.
* [improvement][headless-fe] Resolved the issue where users were unable to select all options for dimensions, metrics, and fields in the metric generation process.
* [improvement][headless-fe] Replaced the term "view" with "dataset"
* [improvement][headless-fe] Added the ability to export metrics and dimensions to a specific target.
* [improvement][headless-fe] Enhanced dataset creation to support the tag mode.
* [improvement][headless-fe] Added tag value setting.
* [improvement][headless-fe] Optimized the tag setting system.
* [improvement][headless-fe] Optimized the tag setting system.
* [improvement][headless-fe] Updated the data initialization for model editing to use API requests instead.
* [improvement][headless-fe] Added search functionality to model management.
* [improvement][headless-fe] Removed field null validation during model editing.
* [improvement][headless-fe] Updated the batch operation button component.
* [improvement][headless-fe] Optimized the logic for initializing indicators in dimension value settings.
* [improvement][headless-fe] Adjusted the length of the input field for model editing names.
* [improvement][headless-fe] Lock the version of the @ant-design/pro-table component and replace it with @ant-design/pro-components.
* [improvement][headless-fe] Optimized the style of the metrics market and tags market.
* [improvement][headless-fe] The quick creation of model fields now defaults to using the "comment" field for filling.
* [improvement][headless-fe] The quick creation of model fields now defaults to using the "comment" field for filling
* [improvement][headless-fe] The quick creation of model fields now defaults to using the "comment" field for filling.
* [improvement][headless-fe] Fixed the issue where the conditions for metric measurement creation were not being saved correctly.
* [improvement][headless-fe] Default value setting for hiding dimensions.
* [improvement][headless-fe] Updated the file imports in the project.
* [improvement][headless-fe] Adjusted the logic for displaying the tab in the theme domain.
* [improvement][headless-fe] Added term management functionality.
* [improvement][headless-fe] When creating a model, the current metric operator now allows for clearance.
* [improvement][headless-fe] Term management interface transformation
* [improvement][headless-fe] Migrating scaffold version to @umi/max
* [improvement][headless-fe] remove modle column
* [improvement][headless-fe] 1.Added configuration for the large language model in the agent; 2.upgraded React version from 17 to 18; 3.modified some UI effects.
* [improvement][headless-fe] Added a simplified mode to the question-answering system.
* [improvement][headless-fe] remove pnpm-lock
* [improvement][headless-fe] add pnpm-lock
* [improvement][headless-fe] Fixed the issue with passing the modelId during initialization.
* [improvement][headless-fe] Fixed the issue with abnormal comments during model creation.
* [improvement][headless-fe] fix build bugs
* [improvement][headless-fe] change build config
* [improvement][headless-fe] route config change
* [improvement][headless-fe] Optimized data updating when switching domains.
* [improvement][headless-fe] css change
* [improvement][semantic-fe] logo css change
* [improvement][semantic-fe] system config add defaultValue support
* [improvement][semantic-fe] tag mode wording change
* [improvement][semantic-fe] fix metric edit page init error
* [improvement][supersonic-fe] Updated the way chat projects are imported in supersonic-fe.
* [improvement][chat-engine] Added a background silent mode for watching chat projects.
* [improvement][supersonic-fe] fix proxy url
* [improvement][headless-fe] agent setting update
* [improvement][headless-fe] Agent configuration: Added connectivity testing for large models.
* [improvement][headless-fe] Chat: Enabled integration with agent configuration.
* [improvement][headless-fe] SQL formatter: Updated the import method.
* [improvement][headless-fe] login fixed
* [improvement][headless-fe] Agent: Optimized the logic for saving.
* [improvement][headless-fe] Model management: Integrated into the main theme domain.
* [improvement][headless-fe] Sensitivity: Added bulk modification functionality.
* [improvement][headless-fe] wording change
* [improvement][headless-fe] Prompt configuration: Added the ability to configure prompts.
* [improvement][headless-fe] Added the ability to configure embedding models.
* [improvement][headless-fe] hidden configure embedding models.
* [improvement][headless-fe] Connection test prompt update for large language model settings.
* [improvement][headless-fe] add memory review config
* [improvement][headless-fe] Rollback of data structure for large language model configuration.
* [improvement][headless-fe] Added dependency relationships between various items in system configuration.
* [improvement][headless-fe] Added password parsing to the generation rules of system settings.
* [improvement][headless-fe] Added slider parsing to the generation rules of system settings.
* [improvement][headless-fe] Optimized the logic for initializing values in system settings.
* [improvement][headless-fe] Optimized the time format
* [improvement][headless-fe] Unified the SQL generation method for data sets to ensure consistency and improve efficiency.
* [improvement][headless-fe] Added support for data sets with non-partitioned time fields
* [improvement][headless-fe] Added support for editing time formats in dimension settings
* [improvement][headless-fe] Rolled back the time parameter in the metric details page to its previous state
* [improvement][headless-fe] Fixed the issue with hidden field validation when editing dimensions
* [improvement][headless-fe] Added a connectivity test for large models in the system settings
* [improvement][headless-fe] Changed the METRIC type in ChatContextType queryType to AGGREGATE
* [improvement][headless-fe] Added query and batch delete operations to the terminology management feature
* [improvement][headless-fe] Enhanced the memory management feature by adding sorting functionality and other optimization features.
* [improvement][headless-fe] Resolved the compatibility issue with the backend service where the updatedAt and other time fields were not being properly converted to the updated_at format for sorting purposes.
* [improvement][headless-fe] Added a configuration interface for large language models
* [improvement][headless-fe] Introduced a new configuration option in the assistant module specifically for large model applications.
* [improvement][headless-fe] Replaced the agentConfig with toolConfig
* [improvement][headless-fe] Resolved the issue with the test connection parameters for the large model configuration.
* [improvement][headless-fe] Implemented a new feature where the tool configuration types can be fetched from the backend API
* [improvement][headless-fe] Updated the dimension value settings to retrieve and display values from a dictionary.
* [improvement][headless-fe] Adjusted the pageSize of the dimension value settings list to 20.
* [improvement][headless-fe] Introduced a revamped configuration for the large model in the assistant module.
* [improvement][headless-fe] Added new functionality to the assistant's memory management system
* [improvement][headless-fe] Optimized the management of CSS styles in the assistant module.
* [improvement][headless] fixed build config
* [improvement][headless-fe] Revamped the dimension value settings in the assistant module.
* [improvement][headless-fe] Optimized the initialization process of dimension value settings in the assistant module.
* [improvement][headless-fe] Added support for user confirmation mode in the question-answering dialogue of the assistant module.
* [improvement][headless-be] As part of the ongoing improvements to the question-answering dialogue, the datasetId will now be included as a parameter in the API endpoint /api/chat/query/search for querying the question-answering dataset.
* [improvement][headless-be] Optimized the logic for intent confirmation and streamlined mode in the question-answering dialogue of the assistant module.
* [improvement][headless-be] rollback proxy config
* [improvement][headless-fe] Enhanced the display of errMsg and textSummary in the question-answering dialogue of the assistant module
* [improvement][headless-fe] Fixed a logic error in the editing process of dimension value aliases in the question-answering dialogue of the assistant module
---------
Co-authored-by: tristanliu <tristanliu@tencent.com>
* [improvement][semantic-fe] Fixing the missing migration issue for default drill-down dimension configuration in model editing. Additionally, optimizing the data retrieval method for initializing fields in the model.
* [improvement][semantic-fe] Updating the logic for the fieldName.
* [improvement][semantic-fe] Adjusting the position of the metrics tab.
* [improvement][semantic-fe] Changing the 字段名称 to 英文名称.
* [improvement][semantic-fe] Fix metric measurement deletion.
* [improvement][semantic-fe] UI optimization for metric details page.
* [improvement][semantic-fe] UI optimization for metric details page.
* [improvement][semantic-fe] UI adjustment for metric details page.
* [improvement][semantic-fe] The granularity field in the time type of model editing now supports setting it as empty.
* [improvement][semantic-fe] Added field type and metric type to the metric creation options.
* [improvement][semantic-fe] The organization structure selection feature has been added to the permission management.
* [improvement][semantic-fe] Improved user experience for the metric list.
* [improvement][semantic-fe] fix update the metric list.
* [improvement][headless-fe] Added view management functionality.
* [improvement][headless-fe] The view management functionality has been added. This feature allows users to create, edit, and manage different views within the system.
* [improvement][headless-fe] Added model editing side effect detection.
* [improvement][headless-fe] Fixed the logic error in view editing.
* [improvement][headless-fe] Fixed the issue with initializing dimension associations in metric settings.
* [improvement][headless-fe] Added the ability to hide the Q&A settings entry point.
* [improvement][headless-fe] Fixed the issue with selecting search results in metric field creation.
* [improvement][headless-fe] Added search functionality to the field list in model editing.
* [improvement][headless-fe] fix the field list in model editing
* [improvement][headless-fe] Restructured the data for the dimension value settings interface.
* [improvement][headless-fe] Added dynamic variable functionality to model creation based on SQL scripts.
* [improvement][headless-fe] Added support for passing dynamic variables as parameters in the executeSql function.
* [improvement][headless-fe] Resolved the issue where users were unable to select all options for dimensions, metrics, and fields in the metric generation process.
* [improvement][headless-fe] Replaced the term "view" with "dataset"
* [improvement][headless-fe] Added the ability to export metrics and dimensions to a specific target.
* [improvement][headless-fe] Enhanced dataset creation to support the tag mode.
* [improvement][headless-fe] Added tag value setting.
* [improvement][headless-fe] Optimized the tag setting system.
* [improvement][headless-fe] Optimized the tag setting system.
* [improvement][headless-fe] Updated the data initialization for model editing to use API requests instead.
* [improvement][headless-fe] Added search functionality to model management.
* [improvement][headless-fe] Removed field null validation during model editing.
* [improvement][headless-fe] Updated the batch operation button component.
* [improvement][headless-fe] Optimized the logic for initializing indicators in dimension value settings.
* [improvement][headless-fe] Adjusted the length of the input field for model editing names.
* [improvement][headless-fe] Lock the version of the @ant-design/pro-table component and replace it with @ant-design/pro-components.
* [improvement][headless-fe] Optimized the style of the metrics market and tags market.
* [improvement][headless-fe] The quick creation of model fields now defaults to using the "comment" field for filling.
* [improvement][headless-fe] The quick creation of model fields now defaults to using the "comment" field for filling
* [improvement][headless-fe] The quick creation of model fields now defaults to using the "comment" field for filling.
* [improvement][headless-fe] Fixed the issue where the conditions for metric measurement creation were not being saved correctly.
* [improvement][headless-fe] Default value setting for hiding dimensions.
* [improvement][headless-fe] Updated the file imports in the project.
* [improvement][headless-fe] Adjusted the logic for displaying the tab in the theme domain.
* [improvement][headless-fe] Added term management functionality.
* [improvement][headless-fe] When creating a model, the current metric operator now allows for clearance.
* [improvement][headless-fe] Term management interface transformation
* [improvement][headless-fe] Migrating scaffold version to @umi/max
* [improvement][headless-fe] remove modle column
* [improvement][headless-fe] 1.Added configuration for the large language model in the agent; 2.upgraded React version from 17 to 18; 3.modified some UI effects.
* [improvement][headless-fe] Added a simplified mode to the question-answering system.
* [improvement][headless-fe] remove pnpm-lock
* [improvement][headless-fe] add pnpm-lock
* [improvement][headless-fe] Fixed the issue with passing the modelId during initialization.
* [improvement][headless-fe] Fixed the issue with abnormal comments during model creation.
* [improvement][headless-fe] fix build bugs
* [improvement][headless-fe] change build config
* [improvement][headless-fe] route config change
* [improvement][headless-fe] Optimized data updating when switching domains.
* [improvement][headless-fe] css change
* [improvement][semantic-fe] logo css change
* [improvement][semantic-fe] system config add defaultValue support
* [improvement][semantic-fe] tag mode wording change
* [improvement][semantic-fe] fix metric edit page init error
* [improvement][supersonic-fe] Updated the way chat projects are imported in supersonic-fe.
* [improvement][chat-engine] Added a background silent mode for watching chat projects.
* [improvement][supersonic-fe] fix proxy url
* [improvement][headless-fe] agent setting update
* [improvement][headless-fe] Agent configuration: Added connectivity testing for large models.
* [improvement][headless-fe] Chat: Enabled integration with agent configuration.
* [improvement][headless-fe] SQL formatter: Updated the import method.
* [improvement][headless-fe] login fixed
* [improvement][headless-fe] Agent: Optimized the logic for saving.
* [improvement][headless-fe] Model management: Integrated into the main theme domain.
* [improvement][headless-fe] Sensitivity: Added bulk modification functionality.
* [improvement][headless-fe] wording change
* [improvement][headless-fe] Prompt configuration: Added the ability to configure prompts.
* [improvement][headless-fe] Added the ability to configure embedding models.
* [improvement][headless-fe] hidden configure embedding models.
* [improvement][headless-fe] Connection test prompt update for large language model settings.
* [improvement][headless-fe] add memory review config
* [improvement][headless-fe] Rollback of data structure for large language model configuration.
* [improvement][headless-fe] Added dependency relationships between various items in system configuration.
* [improvement][headless-fe] Added password parsing to the generation rules of system settings.
* [improvement][headless-fe] Added slider parsing to the generation rules of system settings.
* [improvement][headless-fe] Optimized the logic for initializing values in system settings.
* [improvement][headless-fe] Optimized the time format
* [improvement][headless-fe] Unified the SQL generation method for data sets to ensure consistency and improve efficiency.
* [improvement][headless-fe] Added support for data sets with non-partitioned time fields
* [improvement][headless-fe] Added support for editing time formats in dimension settings
* [improvement][headless-fe] Rolled back the time parameter in the metric details page to its previous state
* [improvement][headless-fe] Fixed the issue with hidden field validation when editing dimensions
* [improvement][headless-fe] Added a connectivity test for large models in the system settings
* [improvement][headless-fe] Changed the METRIC type in ChatContextType queryType to AGGREGATE
* [improvement][headless-fe] Added query and batch delete operations to the terminology management feature
* [improvement][headless-fe] Enhanced the memory management feature by adding sorting functionality and other optimization features.
* [improvement][headless-fe] Resolved the compatibility issue with the backend service where the updatedAt and other time fields were not being properly converted to the updated_at format for sorting purposes.
* [improvement][headless-fe] Added a configuration interface for large language models
* [improvement][headless-fe] Introduced a new configuration option in the assistant module specifically for large model applications.
* [improvement][headless-fe] Replaced the agentConfig with toolConfig
* [improvement][headless-fe] Resolved the issue with the test connection parameters for the large model configuration.
* [improvement][headless-fe] Implemented a new feature where the tool configuration types can be fetched from the backend API
* [improvement][headless-fe] Updated the dimension value settings to retrieve and display values from a dictionary.
* [improvement][headless-fe] Adjusted the pageSize of the dimension value settings list to 20.
* [improvement][headless-fe] Introduced a revamped configuration for the large model in the assistant module.
* [improvement][headless-fe] Added new functionality to the assistant's memory management system
* [improvement][headless-fe] Optimized the management of CSS styles in the assistant module.
* [improvement][headless] fixed build config
* [improvement][headless-fe] Revamped the dimension value settings in the assistant module.
* [improvement][headless-fe] Optimized the initialization process of dimension value settings in the assistant module.
* [improvement][headless-fe] Added support for user confirmation mode in the question-answering dialogue of the assistant module.
* [improvement][headless-be] As part of the ongoing improvements to the question-answering dialogue, the datasetId will now be included as a parameter in the API endpoint /api/chat/query/search for querying the question-answering dataset.
* [improvement][headless-be] Optimized the logic for intent confirmation and streamlined mode in the question-answering dialogue of the assistant module.
* [improvement][headless-be] rollback proxy config
* [improvement][headless-fe] Enhanced the display of errMsg and textSummary in the question-answering dialogue of the assistant module