* feat(wren-ui): add new migration file to support pg in project
* feat(wren-ui): add new pg connector
* feat(wren-ui): install required deps to test pg connector
* feat(wren-ui): refactor strategy a bit (put strategy of data sources into different files) and add pg strategy
* feat(wren-ui): add pg support in repository
* feat(wren-ui): support pg in graphql schema
* feat(wren-ui): fix connection reusing issue and add finalization stage for testing
* feat(wren-ui): change to a better file names & structure in tests
* feat(wren-ui): comment out postgres part in docker-compose-dev
* fix(wren-ui): column properties be empty object in pg connector
---------
Co-authored-by: onlyjackfrost <onlyjackfrost@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
* feat(wren-ui): wrenAIAdaptor
* feat(wren-ui): migration file to add thread tables
* feat(wren-ui): ask feature & thread graphql resolver
* feat(wren-ui): thread repository
* feat(wren-ui): finish ask & thread api
* docker-compose for dev
* fix(wren-ui): fix some transformation issues in API
* fix(wren-ui/ask-feature): fix business logics in thread API
* fix(wren-ui): revert some configs back
* feat(wren-ui/ask): add follow-up question support
* support update/delete thread
* feat(wren-ui/ask): finish preview data & show full sql apis
* feat(wren-ui/ask): use allSettle to print error message if a job failed
* feat(wren-ui/ask): remove showsql mutation & put sql into threadResponse.detail
* fix(wren-ui/ask): fix lint issue
* fix(apollo): handle error formating
* error handling
* change of to create in error