mirror of
https://github.com/tencentmusic/supersonic.git
synced 2026-04-28 20:04:27 +08:00
[improvement][project] supersonic 0.7.0 version backend update (#20)
Co-authored-by: kanedai <kanedai@tencent.com>
This commit is contained in:
99
CHANGELOG.md
Normal file
99
CHANGELOG.md
Normal file
@@ -0,0 +1,99 @@
|
||||
# SuperSonic Changelog
|
||||
|
||||
- All notable changes to this project will be documented in this file.
|
||||
- "Breaking Changes" describes any changes that may break existing functionality or cause
|
||||
compatibility issues with previous versions.
|
||||
|
||||
|
||||
## SuperSonic [0.7.0] - 2023-07-30
|
||||
|
||||
### Added
|
||||
|
||||
- Add function call parser and embedding recall parser
|
||||
- Add plugin management
|
||||
- Add web page query and web service query
|
||||
- Metric filter query support querying metrics and comparing them in different dimensions
|
||||
- Support dimension value mapping
|
||||
- Support dimension/metric invisible, chat filter related data
|
||||
- Add user guide docs
|
||||
|
||||
|
||||
### Fixed
|
||||
|
||||
- Fix the data problem of getDomainList interface in standalone mode
|
||||
|
||||
## SuperSonic [0.6.0] - 2023-07-16
|
||||
|
||||
### Added
|
||||
|
||||
- Support llm parser and llm api server - users can query data through complex natural language.
|
||||
- Support fuzzy query dimension and metric name - users can set the 'metric.dimension.threshold'
|
||||
parameter to control the fuzzy threshold.
|
||||
- Support query filter and domain filter in query and search - users can specify domainId and query
|
||||
filter to filter the results in search and query.
|
||||
- Support standalone mode - users can integrate semantic and chat services in one process for easy
|
||||
management and debugging.
|
||||
- Support dsl query in semantic - users can specify DSL language to query data in Semantic. In the
|
||||
past, data querying was limited to struct language.
|
||||
- Add unit and integration testing - add integration tests for single-turn and multi-turn
|
||||
conversations, to efficiently validate the code.
|
||||
- Support dimension and metric alias - users can specify one or multiple aliases to expand search
|
||||
and query.
|
||||
- Add scheduled semantic metadata update functionality in chat.
|
||||
- Support create datasource by table name in the web page.
|
||||
- Add the ability to set permissions for domain.
|
||||
- Add a local/Remote implementation to the SemanticLayer interface.
|
||||
|
||||
### Updated
|
||||
|
||||
- Code architecture adjustment in chat.
|
||||
|
||||
1) Abstracting into three modules, namely api, core, and knowledge. Providing four core interfaces:
|
||||
SchemaMapper, SemanticLayer, SemanticParser, and SemanticQuery.
|
||||
2) Add RuleSemanticQuery and LLMSemanticQuery implement to SemanticQuery.
|
||||
3) Add all possible queries to the candidate queries, and then select the most suitable query from
|
||||
the candidate queries.
|
||||
|
||||
- Code architecture adjustment in semantic.
|
||||
|
||||
1) Refactor semantic layer SQL parsing code through Calcite.
|
||||
2) Add QueryOptimizer interface.
|
||||
|
||||
- Chat config subdivided into detailed and metric scenarios - users can set different parameters in these two scenarios.
|
||||
|
||||
### Fixed
|
||||
|
||||
- Resolved last word not be recognized in SchemaMapper.
|
||||
- Fix context inheritance problem.
|
||||
- Fix the error of querying H2 database by month unit.
|
||||
- Set faker user to context when authentication disable.
|
||||
|
||||
## SuperSonic [0.5.0] - 2023-06-15
|
||||
|
||||
### Added
|
||||
- Add the search and query feature in chat according to rules in an extensible way.
|
||||
- Add semantic/chat independent service for users.
|
||||
- Add Modeling Interface - users can visually define and maintain semantic models in the web page.
|
||||
- Add a unified semantic parsing layer - user can query data by struct language.
|
||||
|
||||
# Davinci Changelog
|
||||
|
||||
## Davinci [0.3.0] - 2023-06-15
|
||||
|
||||
### Added
|
||||
|
||||
- add data portal
|
||||
- add metric trend chart
|
||||
- add feedback component
|
||||
- add tab component
|
||||
- add page setting
|
||||
|
||||
### Updated
|
||||
|
||||
- modify permission process
|
||||
- optimize css style
|
||||
- optimize filter
|
||||
|
||||
### Removed
|
||||
|
||||
- delete view module
|
||||
Reference in New Issue
Block a user