Releases: vega/vegafusion
Releases · vega/vegafusion
Release 1.1.0
Added
- Add support for Python SQL connections and Python DuckDB implementation by @jonmmease in #249
- Support DataFrame Interchange Protocol and Polars by @jonmmease in #251
- Support external DuckDB connections by @jonmmease in #252
- Improve DuckDB connection consistency by @jonmmease in #256
- Output polars/arrow from pre_transform_datasets/transformed_data by @jonmmease in #270
- Add Apple Silicon build of vegafusion-server by @jonmmease in #277
Updated
- Update Vega and Vega-Lite in VegaFusionWidget by @jonmmease in #263
Fixed
- All timestamp UDFs should accept nanoseconds / Date32 / Date64 by @jonmmease in #257
- Don't cache DuckDB schema of externally registered tables by @jonmmease in #261
- Various fixes to support updated Taxi Dashboard example by @jonmmease in #262
- Support names with periods in formula output field by @jonmmease in #271
- Fix crash when initial selection contains mix of string and bool by @jonmmease in #274
- Fix chart editor demo project by @jonmmease in #276
Internal
- SQL refactoring by @jonmmease in #239
- Refactor crate structure by @jonmmease in #241
- Update to DataFusion 18 and Arrow 32 by @jonmmease in #242
- Add initial SQL generation dialect tests by @jonmmease in #244
- Expose WASM methods for getting and setting signal and data values by @jonmmease in #272
- Make add_signal_listener and add_data_listener public on MsgReceiver by @jonmmease in #275
Full Changelog: v1.0.3...v1.1.0
Release 1.1.0rc5
What's Changed
- Fix 1.1.0rc4 hang in pre_transform_dataset by @jonmmease in #269
- Output polars/arrow from pre_transform_datasets/transformed_data by @jonmmease in #270
- Support names with periods in formula output field by @jonmmease in #271
- Expose WASM methods for getting and setting signal and data values by @jonmmease in #272
- Release 1.1.0-rc5 by @jonmmease in #273
Full Changelog: v1.1.0-rc4...v1.1.0rc5
Release 1.1.0rc4
What's Changed
- Don't cache DuckDB schema of externally registered tables by @jonmmease in #261
- Various fixes to support updated Taxi Dashboard example by @jonmmease in #262
- Re-enable zero copy from pyarrow to arrow-rs by @jonmmease in #264
- Update Vega and Vega-Lite in VegaFusionWidget by @jonmmease in #263
- Release 1.1.0rc4 by @jonmmease in #265
Full Changelog: v1.1.0rc3...v1.1.0-rc4
Release 1.1.0rc3
What's Changed
- Improve DuckDB connection consistency by @jonmmease in #256
- All timestamp UDFs should accept nanoseconds / Date32 / Date64 by @jonmmease in #257
- Release 1.1.0-rc3 by @jonmmease in #258
Full Changelog: v1.1.0rc2...v1.1.0rc3
Release 1.1.0rc2
Release 1.1.0-rc1
What's Changed
- SQL refactoring by @jonmmease in #239
- Refactor crate structure by @jonmmease in #241
- Update to DataFusion 18 and Arrow 32 by @jonmmease in #242
- Add initial SQL generation dialect tests by @jonmmease in #244
- Forward port 1.0.4 fixes to main by @jonmmease in #248
- Add support for Python SQL connections and Python DuckDB implementation by @jonmmease in #249
- Support DataFrame Interchange Protocol by @jonmmease in #251
- Support external DuckDB connections by @jonmmease in #252
- Release 1.1.0-rc1 by @jonmmease in #253
Full Changelog: v1.0.3...v1.1.0rc1
Release 1.0.4
Release 1.0.3
Fixed
- Handle special characters in projection pushdown by @jonmmease in #236
Updated
- Updates for clippy v1.67.0 by @jonmmease in #237
Full Changelog: v1.0.2...v1.0.3
Release v1.0.2
Fixed
- Improve fidelity of distinct aggregate and pivot transform by @jonmmease in #234. Fixes "The left or right side of the join does not have all columns on ..." DataFusion error reported in apache/datafusion#5034.
Full Changelog: v1.0.1...v1.0.2