Releases: Canner/wren-engine
Releases · Canner/wren-engine
0.14.2
What's Changed
- feat(bigquery): support to query BigQuery external table by @goldmedal in #1055
Full Changelog: 0.14.1...0.14.2
0.14.1
What's Changed
- feat(ibis): introduce GCS file connector by @goldmedal in #1053
- fix(model): bigquery, avoid fetching duplicated fields when fetching it by @sebastien-boulle in #1054
New Contributors
- @sebastien-boulle made their first contribution in #1054
Full Changelog: 0.14.0...0.14.1
0.14.0
What's Changed
- chore: fix BigQuery v3 test cases by @goldmedal in #1031
- feat(ibis): Added BE Support for MySQL SSL Connection by @ongdisheng in #1024
- deps(ibis): bump the all group in /ibis-server with 6 updates by @dependabot in #1036
- fix(ibis): move duckdb and opendal to main-dependency by @goldmedal in #1037
- feat(ibis): introduce S3 File connector by @goldmedal in #1038
- feat(ibis): Enabled Passwordless Connection for Data Sources BE by @ongdisheng in #1043
- deps(ibis): bump the all group across 1 directory with 8 updates by @dependabot in #1047
- deps(java): bump the all group across 1 directory with 6 updates by @dependabot in #1045
- deps(ibis): bump snowflake-connector-python from 3.12.4 to 3.13.1 in /ibis-server in the pip group by @dependabot in #1049
- deps(core): bump the all group across 1 directory with 3 updates by @dependabot in #1046
- deps(core-py): bump the all group across 1 directory with 2 updates by @dependabot in #1050
- feat(ibis): introduce minio connector by @goldmedal in #1048
- deps(java): bump the all group with 5 updates by @dependabot in #1051
- deps(ibis): bump the all group in /ibis-server with 3 updates by @dependabot in #1052
Full Changelog: 0.13.2...0.14.0
0.13.2
What's Changed
- feat(ibis): introduce Local file connector by @goldmedal in #1029
- fix(bigquery): fix nested column grouping logic by @onlyjackfrost in #1030
Full Changelog: 0.13.1...0.13.2
0.13.1
What's Changed
- fix(ibis): implement workaround for empty json result by @goldmedal in #1013
- feat(core): introduce data control attributes for wren MDL base by @goldmedal in #1014
- deps(core-py): bump ruff from 0.8.3 to 0.8.4 in /wren-core-py in the all group by @dependabot in #1007
- deps(java): bump the all group with 3 updates by @dependabot in #1006
- feat(core): sync DataFusion for the latest SQL syntax by @goldmedal in #1017
- chore(ibis): Support additional PyMySQL configuration via kwargs by @ongdisheng in #1018
- chore(ibis): format float with scientific notation by @goldmedal in #1023
- deps(ibis): bump the all group across 1 directory with 3 updates by @dependabot in #1028
Full Changelog: 0.13.0...0.13.1
0.13.0
What's Changed
- ci(release): remove unused job for push-tag by @grieve54706 in #996
- test: make test use fixture by @grieve54706 in #997
- chore: add class State and use state instead of singleton by @grieve54706 in #998
- feat(core): implement the dialect-specific function unparsing by @goldmedal in #999
- chore(rewriter): pull out duplicate code by @grieve54706 in #1001
- feat(substitute): add model substitute API by @grieve54706 in #1002
- feat(extract): handle extraction failed by @grieve54706 in #1005
- refactor(core): introduce
wren-core-base
module to collect the common structs and utilities by @goldmedal in #1003 - deps(ibis): bump jinja2 from 3.1.4 to 3.1.5 in /ibis-server in the pip group by @dependabot in #1010
- deps(ibis): bump the all group in /ibis-server with 3 updates by @dependabot in #1008
- fix(core): add missing context for image building by @goldmedal in #1011
- fix: fix the context typo for build-image flow by @goldmedal in #1012
Full Changelog: 0.12.7...0.13.0
0.12.7
What's Changed
- fix(core): remove unused check to fix union syntax by @goldmedal in #993
- ci(release): auto generate gh release note by @grieve54706 in #994
- ci(release): fix missing tag by @grieve54706 in #995
Full Changelog: 0.12.6...0.12.7
0.12.6
What's Changed
- feat(core): support querying window function by @grieve54706 in #984
- fix(core): disable
SingleDistinctToGroupBy
for distinct aggregation unparsing by @goldmedal in #985 - chore: use ORJSONResponse for high-performance by @grieve54706 in #987
- chore: wrap http client to init in lifespan by @grieve54706 in #986
- chore: use lifespan and depends by @grieve54706 in #989
- deps(ibis): bump clickhouse-connect from 0.8.9 to 0.8.10 in /ibis-server in the all group by @dependabot in #990
- deps(core-py): bump ruff from 0.8.2 to 0.8.3 in /wren-core-py in the all group by @dependabot in #992
- deps(java): bump the all group with 2 updates by @dependabot in #991
Full Changelog: 0.12.5...0.12.6
0.12.5
What's Changed
- chore(java): make manifest complex to warm more class up by @grieve54706 in #978
- chore(core): upgrade pyo3 to 0.23.3 by @goldmedal in #981
- feat(core): add
dataSource
field to MDL by @goldmedal in #980 - feat(ibis): use
httpx.AsyncClient
instead of httpx.request by @grieve54706 in #979 - chore: merge just commands by @grieve54706 in #982
- deps(java): bump the all group with 3 updates by @dependabot in #976
- deps(ibis): bump the all group across 1 directory with 8 updates by @dependabot in #983
Full Changelog: 0.12.4...0.12.5
0.12.4
What's Changed
- deps(ibis): bump python-multipart from 0.0.16 to 0.0.18 in /ibis-server in the pip group by @dependabot in #967
- feat(core): disable
EliminateNestedUnion
by @goldmedal in #960 - feat(core): use MySQL interval style for output format by @goldmedal in #961
- feat(ibis): use the default input dialect by @goldmedal in #962
- deps(java): bump the all group across 1 directory with 6 updates by @dependabot in #966
- deps(ibis): bump the all group in /ibis-server with 5 updates by @dependabot in #965
- deps(core-py): bump the all group in /wren-core-py with 2 updates by @dependabot in #964
- feat(core): avoid to generate unnamed subquery when planning calculated fields by @goldmedal in #969
- chore: add docker compose yaml by @grieve54706 in #971
- fix(core): fix the StatementAnalyzer for UNNEST and LATERAL query by @goldmedal in #972
- feat(wren-core-py): implement ManifestExtractor by @grieve54706 in #959
- deps(core-py): bump the all group in /wren-core-py with 2 updates by @dependabot in #975
- feat(java): warm up java engine by @grieve54706 in #974
Full Changelog: 0.12.3...0.12.4