Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V2 branch #547

Merged
merged 36 commits into from
Nov 16, 2024
Merged
Changes from 1 commit
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
a3f29c8
v2: Drop the vegafusion-jupyter package (#509)
jonmmease Sep 28, 2024
1fc6f6b
v2: Remove altair functionality from vegafusion package (#510)
jonmmease Sep 28, 2024
20eadd2
v2: Combine Python packages (#511)
jonmmease Sep 30, 2024
9ea6441
v2: Drop Java library (#512)
jonmmease Oct 1, 2024
65022d3
Update to DataFusion 42, Arrow 53.1 (RC), remove DataFrameDataSource …
jonmmease Oct 6, 2024
4d17974
v2: Add VegaFusionWidget based on AnyWidget (#514)
jonmmease Oct 8, 2024
151163c
v2: Add lint and type checking for Python package (#515)
jonmmease Oct 9, 2024
445e86f
Add get_column_usage utility function (#516)
jonmmease Oct 9, 2024
12e6d97
Add initial Arrow PyCapsule support (#517)
jonmmease Oct 15, 2024
2bd1ef7
v2: Trim Python dependencies (#518)
jonmmease Oct 16, 2024
d7120b8
Refactor to move ChartState to vegafusion core (#519)
jonmmease Oct 16, 2024
713b159
Revert "Refactor to move ChartState to vegafusion core (#519)" (#520)
jonmmease Oct 17, 2024
aa2817a
Use ChartState in vegafusion-wasm (#521)
jonmmease Oct 17, 2024
96ca282
Revamp grpc support (#522)
jonmmease Oct 19, 2024
191b62a
Add release profile for optimizing perf and size (#523)
jonmmease Oct 19, 2024
3ec0509
v2: Remove Python sql connection logic (#524)
jonmmease Oct 19, 2024
8363810
v2: Implement transforms against DataFusion DataFrame, drop custom UD…
jonmmease Oct 30, 2024
e70c03c
v2: Switch vegafusion-wasm to use vega-embed, drop vegafusion-embed (…
jonmmease Nov 1, 2024
c249028
v2: Include VegaFusionRuntime in vegafusion-wasm (#527)
jonmmease Nov 5, 2024
aced322
perf: use Narwhals expressions (and stable API) (#528)
MarcoGorelli Nov 5, 2024
1b15042
Add sphinx docs sekelton (#530)
jonmmease Nov 5, 2024
d330c57
v2-docs: Add column usage docs (#532)
jonmmease Nov 6, 2024
2e9c374
v2-docs: Add docs for transformed data (#533)
jonmmease Nov 7, 2024
156c27d
v2-docs: Add pre transform and chart state docs (#534)
jonmmease Nov 8, 2024
618cd1c
v2-docs: Add docs for inline datasets, grpc, and port legacy docs (#…
jonmmease Nov 10, 2024
7a7477e
Add doc pages with supported transforms and functions (#536)
jonmmease Nov 11, 2024
832dc2f
v2-docs: Switch to pydata-sphinx theme (#537)
jonmmease Nov 12, 2024
7450fd0
v2-docs: Add embed section, general review and cleanup (#538)
jonmmease Nov 12, 2024
1d0cc47
v2-chore: Cleanup toward v2 release (#539)
jonmmease Nov 13, 2024
1f57f7b
v2-docs: Update release instructions, add sync_docs script (#540)
jonmmease Nov 13, 2024
6e30fd8
doc review, add arch diagram (#541)
jonmmease Nov 13, 2024
f63955f
update to final datafusion 43 and arrow 53.2 (#542)
jonmmease Nov 14, 2024
c9f80d1
switch to ahash for perf (#543)
jonmmease Nov 14, 2024
5e1a2d6
fix: Support selecting columns from interchange-level narwhals DataFr…
jonmmease Nov 15, 2024
5660d26
Move prost codegen to outdir (#545)
jonmmease Nov 15, 2024
d0ce274
Release 2.0.0-rc1 (#546)
jonmmease Nov 16, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
v2: Include VegaFusionRuntime in vegafusion-wasm (#527)
* Support compiling full runtime to wasm

* fix

* fmt

* fix imports

* update profile

* profile updates

* update release-dev
jonmmease authored Nov 5, 2024

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
commit c249028473978897275eaf6fd51f20226a8af2dc
10 changes: 5 additions & 5 deletions .github/workflows/build_test.yml
Original file line number Diff line number Diff line change
@@ -404,7 +404,7 @@ jobs:
.pixi
- name: Build vegafusion-server
run: |
pixi run build-rs-vegafusion-server
pixi run build-rs-server
- name: zip executable
uses: vimtor/action-zip@26a249fb00d43ca98dad77a4b3838025fc226aa1 # [email protected]
with:
@@ -441,7 +441,7 @@ jobs:
# pixi run python automation/download_rust_target.py aarch64-unknown-linux-gnu
# pixi add gcc_linux-aarch64 -p linux-64
# export RUSTFLAGS="-C linker=aarch64-linux-gnu-gcc"
# pixi run build-rs-vegafusion-server --features=protobuf-src --target aarch64-unknown-linux-gnu
# pixi run build-rs-server --features=protobuf-src --target aarch64-unknown-linux-gnu
# - name: zip executable
# uses: vimtor/action-zip@26a249fb00d43ca98dad77a4b3838025fc226aa1 # [email protected]
# with:
@@ -514,7 +514,7 @@ jobs:
- name: Build vegafusion-server
run: |
pixi install -vvv
pixi run build-rs-vegafusion-server
pixi run build-rs-server
- name: zip executable
uses: vimtor/action-zip@26a249fb00d43ca98dad77a4b3838025fc226aa1 # [email protected]
with:
@@ -545,7 +545,7 @@ jobs:
.pixi
- name: Build vegafusion-server
run: |
pixi run build-rs-vegafusion-server
pixi run build-rs-server
- name: zip executable
uses: vimtor/action-zip@26a249fb00d43ca98dad77a4b3838025fc226aa1 # [email protected]
with:
@@ -576,7 +576,7 @@ jobs:
.pixi
- name: Build vegafusion-server
run: |
pixi run build-rs-vegafusion-server --target aarch64-apple-darwin
pixi run build-rs-server --target aarch64-apple-darwin
- name: zip executable
uses: vimtor/action-zip@26a249fb00d43ca98dad77a4b3838025fc226aa1 # [email protected]
with:
Loading