From 28a3101b58773374458fef59de08d179407fa177 Mon Sep 17 00:00:00 2001 From: Andrew Stein Date: Sun, 22 Sep 2024 21:16:15 -0400 Subject: [PATCH] v3.1.0 Signed-off-by: Andrew Stein --- CHANGELOG.md | 29 +++++++++++++++++++ Cargo.lock | 14 ++++----- cpp/perspective/package.json | 2 +- docs/package.json | 2 +- docs/src/components/Demo/layouts.js | 2 +- examples/blocks/package.json | 2 +- examples/esbuild-example/package.json | 2 +- examples/esbuild-remote/package.json | 2 +- examples/python-aiohttp/package.json | 2 +- examples/python-starlette/package.json | 2 +- .../python-tornado-streaming/package.json | 2 +- examples/python-tornado/package.json | 2 +- examples/react-example/package.json | 2 +- examples/rust-axum/Cargo.toml | 2 +- examples/rust-axum/package.json | 2 +- examples/webpack-example/package.json | 2 +- examples/workspace/package.json | 2 +- package.json | 2 +- packages/perspective-cli/package.json | 2 +- .../perspective-esbuild-plugin/package.json | 2 +- packages/perspective-jupyterlab/package.json | 2 +- packages/perspective-viewer-d3fc/package.json | 2 +- .../perspective-viewer-datagrid/package.json | 2 +- .../package.json | 2 +- .../perspective-webpack-plugin/package.json | 2 +- packages/perspective-workspace/package.json | 2 +- rust/lint/Cargo.toml | 2 +- rust/perspective-client/Cargo.toml | 2 +- rust/perspective-js/Cargo.toml | 4 +-- rust/perspective-js/package.json | 2 +- rust/perspective-python/Cargo.toml | 6 ++-- rust/perspective-python/package.json | 2 +- .../perspective/__init__.py | 2 +- rust/perspective-python/pyproject.toml | 2 +- rust/perspective-server/Cargo.toml | 4 +-- rust/perspective-viewer/Cargo.toml | 6 ++-- rust/perspective-viewer/package.json | 2 +- rust/perspective/Cargo.toml | 6 ++-- rust/perspective/package.json | 2 +- rust/perspective/tests/concurrent_test.rs | 1 + tools/perspective-bench/basic_suite.mjs | 2 +- tools/perspective-scripts/package.json | 2 +- tools/perspective-scripts/version.mjs | 2 +- tools/perspective-test/package.json | 2 +- 44 files changed, 86 insertions(+), 56 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f4bbaa9cae..29ad8770b7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,32 @@ +# [v3.1.0](https://github.com/finos/perspective/releases/tag/v3.1.0) + +_23 September 2024_ ([Full changelog](https://github.com/finos/perspective/compare/v3.1.0...v3.1.0)) + + +# [v3.1.0](https://github.com/finos/perspective/releases/tag/v3.1.0) + +_23 September 2024_ ([Full changelog](https://github.com/finos/perspective/compare/v3.0.3...v3.1.0)) + +**Breaking** + +- Python API changes from community [#2754](https://github.com/finos/perspective/pull/2754) + +Features + +- Allow `bytes` and `string` for JSON/CSV input data with `format` option [#2763](https://github.com/finos/perspective/pull/2763) + +Fixes + +- Fix cancellable methods in `perspective-viewer` [#2755](https://github.com/finos/perspective/pull/2755) + +Misc + +- Update `README.md`, examples and build dependencies [#2762](https://github.com/finos/perspective/pull/2762) +- Add Windows build for `perspective-rs` to CI [#2759](https://github.com/finos/perspective/pull/2759) +- Add Python benchmark suite for `3.x` [#2761](https://github.com/finos/perspective/pull/2761) +- Upgrade Apache Arrow C++ to 17.0.0 [#2749](https://github.com/finos/perspective/pull/2749) +- Emscripten wheel fixes [#2739](https://github.com/finos/perspective/pull/2739) + # [v3.0.3](https://github.com/finos/perspective/releases/tag/v3.0.3) _3 September 2024_ ([Full changelog](https://github.com/finos/perspective/compare/v3.0.2...v3.0.3)) diff --git a/Cargo.lock b/Cargo.lock index 875171ea56..66f112ac81 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1783,7 +1783,7 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "perspective" -version = "3.0.3" +version = "3.1.0" dependencies = [ "async-lock", "axum", @@ -1823,7 +1823,7 @@ dependencies = [ [[package]] name = "perspective-client" -version = "3.0.3" +version = "3.1.0" dependencies = [ "async-lock", "futures", @@ -1845,7 +1845,7 @@ dependencies = [ [[package]] name = "perspective-js" -version = "3.0.3" +version = "3.1.0" dependencies = [ "anyhow", "base64 0.13.1", @@ -1874,7 +1874,7 @@ dependencies = [ [[package]] name = "perspective-lint" -version = "3.0.3" +version = "3.1.0" dependencies = [ "glob", "yew-fmt", @@ -1882,7 +1882,7 @@ dependencies = [ [[package]] name = "perspective-python" -version = "3.0.3" +version = "3.1.0" dependencies = [ "async-lock", "cmake", @@ -1902,7 +1902,7 @@ dependencies = [ [[package]] name = "perspective-server" -version = "3.0.3" +version = "3.1.0" dependencies = [ "async-lock", "base64 0.22.1", @@ -1917,7 +1917,7 @@ dependencies = [ [[package]] name = "perspective-viewer" -version = "3.0.3" +version = "3.1.0" dependencies = [ "anyhow", "async-lock", diff --git a/cpp/perspective/package.json b/cpp/perspective/package.json index 2baf73b557..98fb39d5a6 100644 --- a/cpp/perspective/package.json +++ b/cpp/perspective/package.json @@ -3,7 +3,7 @@ "private": true, "author": "The Perspective Authors", "license": "Apache-2.0", - "version": "3.0.3", + "version": "3.1.0", "main": "./dist/esm/perspective.cpp.js", "files": [ "dist/esm/**/*", diff --git a/docs/package.json b/docs/package.json index e812047711..a8ac156242 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-docs", - "version": "3.0.3", + "version": "3.1.0", "private": true, "scripts": { "docusaurus": "docusaurus", diff --git a/docs/src/components/Demo/layouts.js b/docs/src/components/Demo/layouts.js index e4842a53b5..0ea4fab363 100644 --- a/docs/src/components/Demo/layouts.js +++ b/docs/src/components/Demo/layouts.js @@ -12,7 +12,7 @@ export const LAYOUTS = { sparkgrid: { - version: "3.0.3", + version: "3.1.0", plugin: "Datagrid", plugin_config: { columns: {}, diff --git a/examples/blocks/package.json b/examples/blocks/package.json index 6bd7892251..98af0bdb72 100644 --- a/examples/blocks/package.json +++ b/examples/blocks/package.json @@ -1,7 +1,7 @@ { "name": "blocks", "private": true, - "version": "3.0.3", + "version": "3.1.0", "description": "A collection of simple client-side Perspective examples for `http://bl.ocks.org`.", "scripts": { "start": "mkdirp dist && node --experimental-modules server.mjs", diff --git a/examples/esbuild-example/package.json b/examples/esbuild-example/package.json index f1aa73d9d4..667c06ddeb 100644 --- a/examples/esbuild-example/package.json +++ b/examples/esbuild-example/package.json @@ -1,7 +1,7 @@ { "name": "esbuild-example", "private": true, - "version": "3.0.3", + "version": "3.1.0", "description": "An esbuild example app built using `@finos/perspective-viewer`.", "scripts": { "build": "node build.js", diff --git a/examples/esbuild-remote/package.json b/examples/esbuild-remote/package.json index d0527bb7e7..396bfe3e54 100644 --- a/examples/esbuild-remote/package.json +++ b/examples/esbuild-remote/package.json @@ -1,7 +1,7 @@ { "name": "esbuild-remote", "private": true, - "version": "3.0.3", + "version": "3.1.0", "description": "An example of 2 Perspectives, one client and one server, streaming via Apache Arrow.", "scripts": { "start": "node build.js && node server/index.mjs" diff --git a/examples/python-aiohttp/package.json b/examples/python-aiohttp/package.json index 959974d725..cb20e9374e 100644 --- a/examples/python-aiohttp/package.json +++ b/examples/python-aiohttp/package.json @@ -1,7 +1,7 @@ { "name": "python-aiohttp", "private": true, - "version": "3.0.3", + "version": "3.1.0", "description": "An example of editing a `perspective-python` server from the browser.", "scripts": { "start": "PYTHONPATH=../../python/perspective python3 server.py" diff --git a/examples/python-starlette/package.json b/examples/python-starlette/package.json index c1dceaeacc..b9ac8c0fee 100644 --- a/examples/python-starlette/package.json +++ b/examples/python-starlette/package.json @@ -1,7 +1,7 @@ { "name": "python-starlette", "private": true, - "version": "3.0.3", + "version": "3.1.0", "description": "An example of editing a `perspective-python` server from the browser.", "scripts": { "start": "PYTHONPATH=../../python/perspective python3 server.py" diff --git a/examples/python-tornado-streaming/package.json b/examples/python-tornado-streaming/package.json index 77a60677d8..406fb3a62e 100644 --- a/examples/python-tornado-streaming/package.json +++ b/examples/python-tornado-streaming/package.json @@ -1,7 +1,7 @@ { "name": "python-tornado-streaming", "private": true, - "version": "3.0.3", + "version": "3.1.0", "description": "An example of streaming a `perspective-python` server to the browser.", "scripts": { "start": "PYTHONPATH=../../python/perspective python3 server.py" diff --git a/examples/python-tornado/package.json b/examples/python-tornado/package.json index e5f2658d24..756b992ff1 100644 --- a/examples/python-tornado/package.json +++ b/examples/python-tornado/package.json @@ -1,7 +1,7 @@ { "name": "python-tornado", "private": true, - "version": "3.0.3", + "version": "3.1.0", "description": "An example of editing a `perspective-python` server from the browser.", "scripts": { "start": "PYTHONPATH=../../python/perspective python3 server.py" diff --git a/examples/react-example/package.json b/examples/react-example/package.json index c8a4239fd3..eafc339300 100644 --- a/examples/react-example/package.json +++ b/examples/react-example/package.json @@ -1,7 +1,7 @@ { "name": "react-example", "private": true, - "version": "3.0.3", + "version": "3.1.0", "description": "An example app built using `@finos/perspective-viewer`.", "scripts": { "start": "webpack serve --open", diff --git a/examples/rust-axum/Cargo.toml b/examples/rust-axum/Cargo.toml index 6e2a1abcc8..3976c8ade1 100644 --- a/examples/rust-axum/Cargo.toml +++ b/examples/rust-axum/Cargo.toml @@ -17,7 +17,7 @@ edition = "2021" publish = false [dependencies] -perspective = { version = "3.0.3", path = "../../rust/perspective" } +perspective = { version = "3.1.0", path = "../../rust/perspective" } axum = { version = ">=0.7,<2", features = ["ws"] } futures = "0.3" tokio = { version = "1.0", features = ["full"] } diff --git a/examples/rust-axum/package.json b/examples/rust-axum/package.json index 4696419b6a..7da8b1e791 100644 --- a/examples/rust-axum/package.json +++ b/examples/rust-axum/package.json @@ -1,7 +1,7 @@ { "name": "rust-axum", "private": true, - "version": "3.0.3", + "version": "3.1.0", "description": "An example of a Rust/Axum virtual Perspective server", "scripts": { "start": "cargo run" diff --git a/examples/webpack-example/package.json b/examples/webpack-example/package.json index 5beb3f5415..6255864d12 100644 --- a/examples/webpack-example/package.json +++ b/examples/webpack-example/package.json @@ -1,7 +1,7 @@ { "name": "webpack-example", "private": true, - "version": "3.0.3", + "version": "3.1.0", "description": "An example app built using `@finos/perspective-viewer`.", "scripts": { "webpack_build": "webpack", diff --git a/examples/workspace/package.json b/examples/workspace/package.json index c9b59c1363..b3525bc452 100644 --- a/examples/workspace/package.json +++ b/examples/workspace/package.json @@ -1,7 +1,7 @@ { "name": "workspace", "private": true, - "version": "3.0.3", + "version": "3.1.0", "description": "An example app built using `@finos/perspective-workspace`.", "scripts": { "start": "webpack serve --open", diff --git a/package.json b/package.json index 5729c613e1..34b3d1f7db 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "type": "git", "url": "https://github.com/finos/perspective" }, - "version": "3.0.3", + "version": "3.1.0", "changelog": { "labels": { "enhancement": "Added", diff --git a/packages/perspective-cli/package.json b/packages/perspective-cli/package.json index ba1d597361..4bb1db6b09 100644 --- a/packages/perspective-cli/package.json +++ b/packages/perspective-cli/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-cli", - "version": "3.0.3", + "version": "3.1.0", "description": "Perspective.js CLI", "main": "src/js/index.js", "publishConfig": { diff --git a/packages/perspective-esbuild-plugin/package.json b/packages/perspective-esbuild-plugin/package.json index 8ef27c9716..4b4f8d8c71 100644 --- a/packages/perspective-esbuild-plugin/package.json +++ b/packages/perspective-esbuild-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-esbuild-plugin", - "version": "3.0.3", + "version": "3.1.0", "description": "esbuild plugin for Perspective", "author": "", "license": "Apache-2.0", diff --git a/packages/perspective-jupyterlab/package.json b/packages/perspective-jupyterlab/package.json index 6b77144972..6924fe768e 100644 --- a/packages/perspective-jupyterlab/package.json +++ b/packages/perspective-jupyterlab/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-jupyterlab", - "version": "3.0.3", + "version": "3.1.0", "description": "A Jupyterlab extension for the Perspective library, designed to be used with perspective-python.", "files": [ "dist/**/*", diff --git a/packages/perspective-viewer-d3fc/package.json b/packages/perspective-viewer-d3fc/package.json index 374ca945ae..48bb31f0e2 100644 --- a/packages/perspective-viewer-d3fc/package.json +++ b/packages/perspective-viewer-d3fc/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-viewer-d3fc", - "version": "3.0.3", + "version": "3.1.0", "description": "Perspective.js D3FC Plugin", "unpkg": "./dist/cdn/perspective-viewer-d3fc.js", "jsdelivr": "./dist/cdn/perspective-viewer-d3fc.js", diff --git a/packages/perspective-viewer-datagrid/package.json b/packages/perspective-viewer-datagrid/package.json index 28435e258a..803eb0d488 100644 --- a/packages/perspective-viewer-datagrid/package.json +++ b/packages/perspective-viewer-datagrid/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-viewer-datagrid", - "version": "3.0.3", + "version": "3.1.0", "description": "Perspective datagrid plugin based on `regular-table`", "unpkg": "dist/cdn/perspective-viewer-datagrid.js", "jsdelivr": "dist/cdn/perspective-viewer-datagrid.js", diff --git a/packages/perspective-viewer-openlayers/package.json b/packages/perspective-viewer-openlayers/package.json index f2a08986d8..0d1582da97 100644 --- a/packages/perspective-viewer-openlayers/package.json +++ b/packages/perspective-viewer-openlayers/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-viewer-openlayers", - "version": "3.0.3", + "version": "3.1.0", "unpkg": "dist/cdn/perspective-viewer-openlayers.js", "jsdelivr": "dist/cdn/perspective-viewer-openlayers.js", "exports": { diff --git a/packages/perspective-webpack-plugin/package.json b/packages/perspective-webpack-plugin/package.json index 254891dec0..8b88d4e208 100644 --- a/packages/perspective-webpack-plugin/package.json +++ b/packages/perspective-webpack-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-webpack-plugin", - "version": "3.0.3", + "version": "3.1.0", "description": "Perspective.js Webpack Plugin", "main": "index.js", "publishConfig": { diff --git a/packages/perspective-workspace/package.json b/packages/perspective-workspace/package.json index 9d148b0fa8..23f68062a8 100644 --- a/packages/perspective-workspace/package.json +++ b/packages/perspective-workspace/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-workspace", - "version": "3.0.3", + "version": "3.1.0", "description": "Perspective Workspace", "files": [ "dist/**/*", diff --git a/rust/lint/Cargo.toml b/rust/lint/Cargo.toml index a4959e643d..1990df225f 100644 --- a/rust/lint/Cargo.toml +++ b/rust/lint/Cargo.toml @@ -13,7 +13,7 @@ [package] name = "perspective-lint" description = "A CLI utility to lint rust code" -version = "3.0.3" +version = "3.1.0" edition = "2021" publish = false diff --git a/rust/perspective-client/Cargo.toml b/rust/perspective-client/Cargo.toml index dbff806fc4..ab3a89ee7f 100644 --- a/rust/perspective-client/Cargo.toml +++ b/rust/perspective-client/Cargo.toml @@ -12,7 +12,7 @@ [package] name = "perspective-client" -version = "3.0.3" +version = "3.1.0" authors = ["Andrew Stein "] edition = "2021" description = "A data visualization and analytics component, especially well-suited for large and/or streaming datasets." diff --git a/rust/perspective-js/Cargo.toml b/rust/perspective-js/Cargo.toml index 61587790d2..b2116f7811 100644 --- a/rust/perspective-js/Cargo.toml +++ b/rust/perspective-js/Cargo.toml @@ -12,7 +12,7 @@ [package] name = "perspective-js" -version = "3.0.3" +version = "3.1.0" authors = ["Andrew Stein "] edition = "2021" description = "A data visualization and analytics component, especially well-suited for large and/or streaming datasets." @@ -48,7 +48,7 @@ anyhow = "1.0.66" wasm-bindgen-test = "0.3.13" [dependencies] -perspective-client = { path = "../perspective-client", version = "3.0.3" } +perspective-client = { path = "../perspective-client", version = "3.1.0" } base64 = "0.13.0" chrono = "0.4" extend = "1.1.2" diff --git a/rust/perspective-js/package.json b/rust/perspective-js/package.json index ec39f7ecf6..9719b31413 100644 --- a/rust/perspective-js/package.json +++ b/rust/perspective-js/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective", - "version": "3.0.3", + "version": "3.1.0", "description": "", "repository": { "type": "git", diff --git a/rust/perspective-python/Cargo.toml b/rust/perspective-python/Cargo.toml index 48af82c38a..4d9572b397 100644 --- a/rust/perspective-python/Cargo.toml +++ b/rust/perspective-python/Cargo.toml @@ -12,7 +12,7 @@ [package] name = "perspective-python" -version = "3.0.3" +version = "3.1.0" edition = "2021" description = "A data visualization and analytics component, especially well-suited for large and/or streaming datasets." repository = "https://github.com/finos/perspective" @@ -53,8 +53,8 @@ python-config-rs = "0.1.2" [dependencies] async-lock = "2.5.0" -perspective-client = { version = "3.0.3", path = "../perspective-client" } -perspective-server = { version = "3.0.3", path = "../perspective-server" } +perspective-client = { version = "3.1.0", path = "../perspective-client" } +perspective-server = { version = "3.1.0", path = "../perspective-server" } pollster = "0.3.0" extend = "1.1.2" futures = "0.3.28" diff --git a/rust/perspective-python/package.json b/rust/perspective-python/package.json index e225f67097..add712e46a 100644 --- a/rust/perspective-python/package.json +++ b/rust/perspective-python/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-python", - "version": "3.0.3", + "version": "3.1.0", "description": "", "private": true, "repository": { diff --git a/rust/perspective-python/perspective/__init__.py b/rust/perspective-python/perspective/__init__.py index 1654aadf80..43160c16cd 100644 --- a/rust/perspective-python/perspective/__init__.py +++ b/rust/perspective-python/perspective/__init__.py @@ -10,7 +10,7 @@ # ┃ of the [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0). ┃ # ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ -__version__ = "3.0.3" +__version__ = "3.1.0" __all__ = [ "_jupyter_labextension_paths", "Server", diff --git a/rust/perspective-python/pyproject.toml b/rust/perspective-python/pyproject.toml index f169e5d301..8d2b50ac20 100644 --- a/rust/perspective-python/pyproject.toml +++ b/rust/perspective-python/pyproject.toml @@ -43,7 +43,7 @@ starlette = ["starlette<1"] [tool.maturin] module-name = "perspective" -data = "perspective_python-3.0.3.data" +data = "perspective_python-3.1.0.data" features = ["pyo3/extension-module"] include = [ { path = "perspective/*libpsp.so", format = "wheel" }, diff --git a/rust/perspective-server/Cargo.toml b/rust/perspective-server/Cargo.toml index 443b34556a..9e18a30691 100644 --- a/rust/perspective-server/Cargo.toml +++ b/rust/perspective-server/Cargo.toml @@ -12,7 +12,7 @@ [package] name = "perspective-server" -version = "3.0.3" +version = "3.1.0" authors = ["Andrew Stein "] edition = "2021" description = "A data visualization and analytics component, especially well-suited for large and/or streaming datasets." @@ -47,7 +47,7 @@ base64 = ">=0.22.1" [dependencies] link-cplusplus = "1.0.9" -perspective-client = { version = "3.0.3", path = "../perspective-client" } +perspective-client = { version = "3.1.0", path = "../perspective-client" } async-lock = "2.5.0" tracing = { version = ">=0.1.36" } futures = "0.3" diff --git a/rust/perspective-viewer/Cargo.toml b/rust/perspective-viewer/Cargo.toml index 65afa5bb95..075eb40ae1 100644 --- a/rust/perspective-viewer/Cargo.toml +++ b/rust/perspective-viewer/Cargo.toml @@ -12,7 +12,7 @@ [package] name = "perspective-viewer" -version = "3.0.3" +version = "3.1.0" authors = ["Andrew Stein "] edition = "2021" description = "A data visualization and analytics component, especially well-suited for large and/or streaming datasets." @@ -50,8 +50,8 @@ anyhow = "1.0.66" wasm-bindgen-test = "0.3.13" [dependencies] -perspective-client = { path = "../perspective-client", version = "3.0.3" } -perspective-js = { path = "../perspective-js", version = "3.0.3" } +perspective-client = { path = "../perspective-client", version = "3.1.0" } +perspective-js = { path = "../perspective-js", version = "3.1.0" } # Provides async `Mutex` for locked sections such as `render` async-lock = "2.5.0" diff --git a/rust/perspective-viewer/package.json b/rust/perspective-viewer/package.json index dbdc58ad44..5a9e8c87b4 100644 --- a/rust/perspective-viewer/package.json +++ b/rust/perspective-viewer/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-viewer", - "version": "3.0.3", + "version": "3.1.0", "description": "The `` Custom Element, frontend for Perspective.js", "repository": { "type": "git", diff --git a/rust/perspective/Cargo.toml b/rust/perspective/Cargo.toml index dd375367db..67d983dbec 100644 --- a/rust/perspective/Cargo.toml +++ b/rust/perspective/Cargo.toml @@ -12,7 +12,7 @@ [package] name = "perspective" -version = "3.0.3" +version = "3.1.0" authors = ["Andrew Stein "] edition = "2021" description = "A data visualization and analytics component, especially well-suited for large and/or streaming datasets." @@ -37,8 +37,8 @@ external-cpp = [ [dependencies] async-lock = "2.5.0" -perspective-client = { version = "3.0.3", path = "../perspective-client" } -perspective-server = { version = "3.0.3", path = "../perspective-server" } +perspective-client = { version = "3.1.0", path = "../perspective-client" } +perspective-server = { version = "3.1.0", path = "../perspective-server" } tracing = { version = ">=0.1.36" } axum = { version = ">=0.7,<2", features = ["ws"], optional = true } diff --git a/rust/perspective/package.json b/rust/perspective/package.json index 7ab7f12c92..c652294be9 100644 --- a/rust/perspective/package.json +++ b/rust/perspective/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-rs", - "version": "3.0.3", + "version": "3.1.0", "description": "", "private": true, "repository": { diff --git a/rust/perspective/tests/concurrent_test.rs b/rust/perspective/tests/concurrent_test.rs index 9616676c19..da437f0574 100644 --- a/rust/perspective/tests/concurrent_test.rs +++ b/rust/perspective/tests/concurrent_test.rs @@ -30,6 +30,7 @@ async fn test_two_sync_clients_receive_messages_on_update() -> Result<(), Box