Skip to content

Releases: Canner/wren-engine

0.22.2

09 Jan 03:54

Choose a tag to compare

What's Changed

  • feat: Add tool annotations for improved LLM tool understanding by @triepod-ai in #1394
  • feat(ibis): support listing tables from multiple datasets or projects for BigQuery by @goldmedal in #1391
  • deps(ibis): bump aiohttp from 3.12.15 to 3.13.3 in /ibis-server by @dependabot[bot] in #1399
  • feat(ibis): Add Spark connector by @douenergy in #1398

New Contributors

Full Changelog: 0.22.1...0.22.2

0.22.1

26 Dec 08:31

Choose a tag to compare

What's Changed

  • fix(ibis): adding documentation for athena columns by @Davidbackx in #1383
  • perf(mcp-server): add MDL indexing cache for O(1) lookups by @Ray0907 in #1384
  • fix(ibis): Push down MSSQL LIMIT translation to subquery for pagination support by @goldmedal in #1375
  • fix(ibis): missing to use BigQuery SDK for dry run by @goldmedal in #1381
  • feat(ibis): introduce the api to get the details of specfic function by @goldmedal in #1374
  • deps(ibis): bump urllib3 from 2.5.0 to 2.6.0 in /ibis-server by @dependabot[bot] in #1386
  • deps(ibis): bump fonttools from 4.59.2 to 4.61.0 in /ibis-server by @dependabot[bot] in #1385
  • chore(ci): clean up the CI envrionments by @goldmedal in #1387
  • deps(ibis): bump filelock from 3.19.1 to 3.20.1 in /ibis-server by @dependabot[bot] in #1390
  • feat(knowledge): introduce the generic SQL knowledge by @goldmedal in #1389
  • chore(knowledge): enhance the SQL instruction for BigQuery SQL by @goldmedal in #1395

New Contributors

Full Changelog: 0.22.0...0.22.1

0.22.0

19 Nov 08:34

Choose a tag to compare

What's Changed

  • chore(ibis): split ibis-ci workflow to 2 flows by @goldmedal in #1372
  • feat(core): use BigQuery python client directly by @goldmedal in #1370
  • feat(ibis): Athena default credential chain authentication support by @douenergy in #1362
  • feat(core): introduce dialect-specific function list and refactor BigQuery function lists by @goldmedal in #1366
  • feat(ibis): optimize Databricks connector and support service principal connection by @goldmedal in #1373

Full Changelog: 0.21.3...0.22.0

0.21.3

13 Nov 02:20

Choose a tag to compare

What's Changed

Full Changelog: 0.21.2...0.21.3

0.21.2

04 Nov 05:17

Choose a tag to compare

What's Changed

  • fix(core): disable EliminateCrossJoin rule by @goldmedal in #1354
  • feat(core): support UNNEST syntax for Snowflake by @goldmedal in #1357
  • deps(ibis): bump fastapi to 120.1 and starlette to 0.49.1 by @goldmedal in #1358
  • feat(mcp): introduce get_wren_guide tool for default prompt by @goldmedal in #1360

Full Changelog: 0.21.1...0.21.2

0.21.1

22 Oct 03:26

Choose a tag to compare

What's Changed

  • fix(core): allow the RLAC condition invoke the hidden columns by @goldmedal in #1330
  • Update README.md by @chilijung in #1332
  • fix(core): normalize the name of session property by @goldmedal in #1331
  • fix(core): generate trim for BigQuery by @goldmedal in #1337
  • chore(ibis): enhance the function list of BigQuery and MSSQL by @goldmedal in #1336
  • fix(core): support the Unicode literal for MSSQL by @goldmedal in #1338
  • feat(ibis): add statement level timeout for BigQuery by @goldmedal in #1339
  • deps(ibis): bump jupyterlab from 4.4.7 to 4.4.8 in /ibis-server in the pip group across 1 directory by @dependabot[bot] in #1341
  • refactor(core): self-manage the list of the core functions by @goldmedal in #1346
  • feat(core): support to_char format numeric values by @goldmedal in #1349
  • feat(ibis): enhance the function list of snowflake by @goldmedal in #1350

Full Changelog: 0.21.0...0.21.1

0.21.0

24 Sep 03:07

Choose a tag to compare

What's Changed

  • fix(core): fix temporal add and sub function of BigQuery by @goldmedal in #1323
  • deps(java): bump com.hubspot.jinjava:jinjava from 2.8.0 to 2.8.1 in /wren-core-legacy in the maven group across 1 directory by @dependabot[bot] in #1325
  • feat(core): implement the customize type coercion rule for unparsing purpose by @goldmedal in #1318
  • fix(core-py): extract the used tables using the case-sensitive table name by @goldmedal in #1320
  • deps(core-py): bump ruff from 0.12.12 to 0.13.0 in /wren-core-py in the all group by @dependabot[bot] in #1321
  • deps(core): bump the all group across 1 directory with 4 updates by @dependabot[bot] in #1307
  • deps(core): bump the all group across 1 directory with 2 updates by @dependabot[bot] in #1310
  • chore(ibis): add lint rule for cython-compatible by @goldmedal in #1328

Full Changelog: 0.20.2...0.21.0

0.20.2

17 Sep 08:19

Choose a tag to compare

What's Changed

Full Changelog: 0.20.1...0.20.2

0.18.3-1

12 Sep 03:44

Choose a tag to compare

  • Fix the path of the function white list

0.20.1

11 Sep 05:47

Choose a tag to compare

What's Changed

  • fix(ibis): use float64 instead of float for BigQuery function defeinition by @goldmedal in #1312
  • feat(ibis): Introduce mysql function white list by @douenergy in #1311
  • feat(core): implement TypePlanner to compatible common SQL types by @goldmedal in #1314
  • fix(core): remove default window frame clause by @goldmedal in #1315
  • deps(core-py): bump the all group across 1 directory with 3 updates by @dependabot[bot] in #1313

Full Changelog: 0.20.0...0.20.1