Skip to content

Commit ec1b08e

Browse files
committed
v4.3.0
Signed-off-by: Andrew Stein <steinlink@gmail.com>
1 parent bfc12d8 commit ec1b08e

File tree

52 files changed

+92
-73
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+92
-73
lines changed

.github/workflows/build.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -748,7 +748,7 @@ jobs:
748748
rust: "true"
749749
cpp: "true"
750750
python: "true"
751-
javascript: "false"
751+
javascript: "true"
752752
skip_cache: ${{ steps.config-step.outputs.SKIP_CACHE }}
753753

754754
- uses: actions/download-artifact@v4

CHANGELOG.md

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,26 @@
1+
# [v4.3.0](https://github.com/perspective-dev/perspective/releases/tag/v4.3.0)
2+
3+
_3 March 2026_ ([Full changelog](https://github.com/finos/perspective/compare/v4.2.0...v4.3.0))
4+
5+
Features
6+
7+
- `polars` Virtual Server [#3125](https://github.com/finos/perspective/pull/3125)
8+
- Fix `split_by` support for rollups in generic SQL [#3127](https://github.com/finos/perspective/pull/3127)
9+
10+
Fixes
11+
12+
- Fix view conflation test timeout [#3126](https://github.com/finos/perspective/pull/3126)
13+
14+
Misc
15+
16+
- Add virtual server docs [#3124](https://github.com/finos/perspective/pull/3124)
17+
- Relax React version [#3131](https://github.com/finos/perspective/pull/3131)
18+
- ci: Revert to mainline actions-setup-cmake [#3130](https://github.com/finos/perspective/pull/3130)
19+
- Move to Windows 2025 CI [#3123](https://github.com/finos/perspective/pull/3123)
20+
121
# [v4.2.0](https://github.com/perspective-dev/perspective/releases/tag/v4.2.0)
222

3-
_15 February 2026_ ([Full changelog](https://github.com/finos/perspective/compare/v4.2.0...v4.2.0))
23+
_14 February 2026_ ([Full changelog](https://github.com/finos/perspective/compare/v4.1.1...v4.2.0))
424

525
**Breaking**
626

Cargo.lock

Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ WebAssembly, Python, and Rust.
6161
- [`perspective.handlers.tornado`](https://perspective-dev.github.io/python/perspective/handlers/tornado.html)
6262
- [`perspective.virtual_servers.clickhouse`](https://perspective-dev.github.io/python/perspective/virtual_servers/clickhouse.html)
6363
- [`perspective.virtual_servers.duckdb`](https://perspective-dev.github.io/python/perspective/virtual_servers/duckdb.html)
64+
- [`perspective.virtual_servers.polars`](https://perspective-dev.github.io/python/perspective/virtual_servers/polars.html)
6465
- Rust API
6566
- [`perspective`](https://docs.rs/perspective/latest/perspective/)
6667
- [`perspective-client`](https://docs.rs/perspective-client/latest/perspective_client/)

docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@perspective-dev/docs",
3-
"version": "4.2.0",
3+
"version": "4.3.0",
44
"private": true,
55
"scripts": {
66
"build": "npm run mdbook && node build.js && docusaurus build",

examples/blocks/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "blocks",
33
"private": true,
4-
"version": "4.2.0",
4+
"version": "4.3.0",
55
"description": "A collection of simple client-side Perspective examples for `http://bl.ocks.org`.",
66
"scripts": {
77
"start": "mkdir -p dist && node --experimental-modules server.mjs",

examples/blocks/src/dataset/layout.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
},
3434
"viewers": {
3535
"PERSPECTIVE_GENERATED_ID_0": {
36-
"version": "4.2.0",
36+
"version": "4.3.0",
3737
"plugin": "Datagrid",
3838
"plugin_config": {
3939
"columns": {},
@@ -64,7 +64,7 @@
6464
"settings": false
6565
},
6666
"PERSPECTIVE_GENERATED_ID_1": {
67-
"version": "4.2.0",
67+
"version": "4.3.0",
6868
"plugin": "Y Area",
6969
"plugin_config": {},
7070
"columns_config": {},
@@ -82,7 +82,7 @@
8282
"aggregates": {}
8383
},
8484
"PERSPECTIVE_GENERATED_ID_2": {
85-
"version": "4.2.0",
85+
"version": "4.3.0",
8686
"plugin": "Y Line",
8787
"plugin_config": {},
8888
"columns_config": {},

examples/blocks/src/market/layouts.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@
107107
"aggregates": { "bucket(\"timestamp\", 'm')": "dominant" }
108108
},
109109
{
110-
"version": "4.2.0",
110+
"version": "4.3.0",
111111
"columns_config": {
112112
"Diff from market open": {
113113
"number_fg_mode": "bar",
@@ -150,7 +150,7 @@
150150
"aggregates": {}
151151
},
152152
{
153-
"version": "4.2.0",
153+
"version": "4.3.0",
154154
"columns_config": {
155155
"if(\"side\"=='buy'){-1}else{1}": {
156156
"aggregate_depth": 1,

examples/esbuild-clickhouse-virtual/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "esbuild-clickhouse-virtual",
33
"private": true,
4-
"version": "4.2.0",
4+
"version": "4.3.0",
55
"type": "module",
66
"description": "Example of a custom VirtualServer for ClickHouse running in a Web Worker",
77
"scripts": {

examples/esbuild-duckdb-virtual/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "esbuild-duckdb-virtual",
33
"private": true,
4-
"version": "4.2.0",
4+
"version": "4.3.0",
55
"type": "module",
66
"description": "Example of a custom VirtualServer running in a Web Worker",
77
"scripts": {

0 commit comments

Comments
 (0)