* Chore: integrate with ibis server (#306)
* feat: Add ibis adaptor for querying supported data sources
* feat: Add testIbis resolver for querying supported data sources
* feat: use queryService for preview and describe statement
* feat: Refactor ibisAdaptor to use DataSourceName enum consistently
* test ibis using tpch query
* rm test ibis
* feat: Add previewSql resolver for SQL preview
* rm debug log
* use projectId and manifest to generate hash
Implement getMDL api
* pass mdl to ibis server to preview
* transform manifest data type to json object when retrieved from database
* better error message from Ibis server, rewrite host when development and using docker
* use base64 str to transfer mdl
* update README
* change env name to fit naming style.
update docker-compose.x.yaml and .env.example file
* fix yarn build issue
* update docker-compose file: fix incorrent ibis server endpoint
* port forward to ibis server
* fix incorrect migration rollback function
* update engine version
* Chore: refactor database schema to reflect how we use them. (#341)
* add connectionInfo column and do data migration
* drop deprecated columns that store connection info, use connectionInfo column instead
* do data migration to store tableReference in model's properties
* fix incorrect migration rollback function
* use tableReference in mdl instead of refSql
* chore: Update variable names in ibisAdaptor and queryService
* chore: Update variable names in ibisAdaptor and queryService
* fix lint
* rename variable in ibis adaptor
* - remove duplicate logic to parse string
- add comment
* release 0.4.0-rc.1 (#378)
* fix: fix nested resolver to format sql (#379)
* feat(wren-ui): Provide limit property in preview data API for excel-add-in used (#373)
* fix(wren-ui): add displayName to all view API which share ViewInfo type in graphQL
* feat(wren-ui): provide limit property of preview API for usage in excel-add-in
* Chore: minimized the diversity of data sources from wren-ui (#384)
* chore: Update ibisAdaptor to include methods for getting tables and constraints
* remove strategies and connectors from codebase, use ibis server and wrenEngine to fetch metadata of data source
* add validation rule api in ibisAdapter
* replace invalid char when generating referenceName
* fix comments
* Feature: support dry run in preview API (#402)
* can dry-run with previewSql
* update env.example and docker-compose-dev.yaml
---------
Co-authored-by: Shimin <andreashimin@gmail.com>
* ..
* add logs for init_providers
* fix ci
* add openai model url instructions
* fix empty generation model if OPENAI_GENERATION_MODEL is not provided
* Update wren-launcher/utils/docker.go
Co-authored-by: william chang(張仲威) <wwwy3y3@gmail.com>
---------
Co-authored-by: william chang(張仲威) <wwwy3y3@gmail.com>
* update docker related settings
* change WREN_AI_SERVICE_PORT default 5555
* add pull_policy, restart condition and update wren-ai-service port
* fix default port for wren-ai-service