v0.16.0
What's Changed
- Refactor AI providers: extract shared logic into Core module by @rodloboz in #113
- Bump langchain from 0.6.0 to 0.6.1 by @dependabot[bot] in #112
- Replace LangChain with ReqLLM for AI query generation by @rodloboz in #114
- Integrate Telemetry for observability by @rodloboz in #124
- Add column-level statistics for query results by @rodloboz in #125
- Add Result.Statistics to changelog by @rodloboz in #126
- Adds support for optional variables by @rodloboz in #128
- Add AI-powered query optimization suggestions by @rodloboz in #131
- Add AI-powered query explanation feature (#118) by @rodloboz in #132
- Add result filtering via :filters option (#116) by @rodloboz in #133
- Add middleware for query and discovery operations by @tugayac in #134
- Refactor AI tools into Action behaviour with shared tool-calling loop by @rodloboz in #135
- Fix AI SQL generation treating conversational responses as queries by @rodloboz in #136
- Sanitize interpolated SQL identifiers (#130) by @rodloboz in #137
- Add result sorting via :sorts option by @rodloboz in #138
- Improve AI explanation prompt for query fragments by @rodloboz in #139
- Release v0.16.0 by @rodloboz in #140
- Fix ExDoc warning about unclosed backquotes in sql_generation docs by @rodloboz in #141
Full Changelog: v0.15.0...v0.16.0