From e1ffd3e36ba583ad3fbd7202546580e9cdab3048 Mon Sep 17 00:00:00 2001 From: prrao87 Date: Fri, 30 Oct 2026 15:42:45 -0400 Subject: [PATCH 1/2] =?UTF-8?q?chore:=20bump=20version=200.4.0=20=E2=86=92?= =?UTF-8?q?=200.5.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 0.5.0 rather than 0.4.1: #87 changed the Rust CSR API and #88 removed the deprecated with_node_label and with_relationship builder methods. Also refresh the version in the three lockfiles, which bump-my-version does not update. --- .bumpversion.toml | 2 +- Cargo.lock | 6 +++--- crates/lance-csr-benches/Cargo.toml | 4 ++-- crates/lance-csr-catalog/Cargo.toml | 2 +- crates/lance-csr-python/Cargo.lock | 6 +++--- crates/lance-csr-python/Cargo.toml | 2 +- crates/lance-csr/Cargo.toml | 4 ++-- python/pyproject.toml | 2 +- python/uv.lock | 2 +- 9 files changed, 15 insertions(+), 15 deletions(-) diff --git a/.bumpversion.toml b/.bumpversion.toml index c4e53fd..16a229c 100644 --- a/.bumpversion.toml +++ b/.bumpversion.toml @@ -1,5 +1,5 @@ [tool.bumpversion] -current_version = "0.4.0" +current_version = "0.5.0" parse = "(?P\\d+)\\.(?P\\d+)\\.(?P\\d+)(-(?Palpha|beta|rc)\\.(?P\\d+))?" serialize = [ "{major}.{minor}.{patch}-{pre_label}.{pre_n}", diff --git a/Cargo.lock b/Cargo.lock index f410e42..b0b4df3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3947,7 +3947,7 @@ dependencies = [ [[package]] name = "lance-csr" -version = "0.4.0" +version = "0.5.0" dependencies = [ "ahash", "arrow", @@ -3976,7 +3976,7 @@ dependencies = [ [[package]] name = "lance-csr-benches" -version = "0.4.0" +version = "0.5.0" dependencies = [ "arrow-array", "arrow-schema", @@ -3991,7 +3991,7 @@ dependencies = [ [[package]] name = "lance-csr-catalog" -version = "0.4.0" +version = "0.5.0" dependencies = [ "arrow-schema", "async-trait", diff --git a/crates/lance-csr-benches/Cargo.toml b/crates/lance-csr-benches/Cargo.toml index c425d7b..235d10b 100644 --- a/crates/lance-csr-benches/Cargo.toml +++ b/crates/lance-csr-benches/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "lance-csr-benches" -version = "0.4.0" +version = "0.5.0" edition = "2021" publish = false description = "Benchmarks for lance-csr (not published)" [dependencies] -lance-csr = { path = "../lance-csr", version = "0.4.0" } +lance-csr = { path = "../lance-csr", version = "0.5.0" } lance = "13.0.0" arrow-array = "58" arrow-schema = "58" diff --git a/crates/lance-csr-catalog/Cargo.toml b/crates/lance-csr-catalog/Cargo.toml index 50144e4..65ddf81 100644 --- a/crates/lance-csr-catalog/Cargo.toml +++ b/crates/lance-csr-catalog/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "lance-csr-catalog" -version = "0.4.0" +version = "0.5.0" edition = "2021" license = "Apache-2.0" authors = ["The lance-csr Authors"] diff --git a/crates/lance-csr-python/Cargo.lock b/crates/lance-csr-python/Cargo.lock index 9ffa63b..68f40fa 100644 --- a/crates/lance-csr-python/Cargo.lock +++ b/crates/lance-csr-python/Cargo.lock @@ -3832,7 +3832,7 @@ dependencies = [ [[package]] name = "lance-csr" -version = "0.4.0" +version = "0.5.0" dependencies = [ "ahash", "arrow", @@ -3859,7 +3859,7 @@ dependencies = [ [[package]] name = "lance-csr-catalog" -version = "0.4.0" +version = "0.5.0" dependencies = [ "arrow-schema", "async-trait", @@ -3872,7 +3872,7 @@ dependencies = [ [[package]] name = "lance-csr-python" -version = "0.4.0" +version = "0.5.0" dependencies = [ "arrow", "arrow-array", diff --git a/crates/lance-csr-python/Cargo.toml b/crates/lance-csr-python/Cargo.toml index 5dd4ddc..56069f5 100644 --- a/crates/lance-csr-python/Cargo.toml +++ b/crates/lance-csr-python/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "lance-csr-python" -version = "0.4.0" +version = "0.5.0" edition = "2021" authors = ["The lance-csr Authors"] publish = false diff --git a/crates/lance-csr/Cargo.toml b/crates/lance-csr/Cargo.toml index 6babf2b..3f35aa0 100644 --- a/crates/lance-csr/Cargo.toml +++ b/crates/lance-csr/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "lance-csr" -version = "0.4.0" +version = "0.5.0" edition = "2021" license = "Apache-2.0" authors = ["The lance-csr Authors"] @@ -33,7 +33,7 @@ datafusion-expr = "54" datafusion-sql = "54" datafusion-functions-aggregate = "54" futures = "0.3" -lance-csr-catalog = { path = "../lance-csr-catalog", version = "0.4.0" } +lance-csr-catalog = { path = "../lance-csr-catalog", version = "0.5.0" } lance = "13.0.0" lance-linalg = "13.0.0" lance-namespace = "13.0.0" diff --git a/python/pyproject.toml b/python/pyproject.toml index 40c12a7..8f0f50c 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "lance-csr" -version = "0.4.0" +version = "0.5.0" dependencies = [ "pyarrow>=14", "pylance>=13.0.0,<14", diff --git a/python/uv.lock b/python/uv.lock index 6a33d85..e276b8f 100644 --- a/python/uv.lock +++ b/python/uv.lock @@ -49,7 +49,7 @@ wheels = [ [[package]] name = "lance-csr" -version = "0.4.0" +version = "0.5.0" source = { editable = "." } dependencies = [ { name = "pyarrow" }, From ebe3ebe38626274cf3fb65c5f90355dd56729c0a Mon Sep 17 00:00:00 2001 From: prrao87 Date: Fri, 30 Oct 2026 16:21:12 -0400 Subject: [PATCH 2/2] ci: build and test macOS wheels on macos-15 runners GitHub retires the macos-14 image on 2026-11-02, and a scheduled brownout cancelled the 0.5.0 dry run's macOS build. macos-15 runners are also Apple Silicon, and MACOSX_DEPLOYMENT_TARGET stays 11.0, so the wheel tag is unchanged. --- .github/workflows/python-publish.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index 1f19356..7bf863b 100644 --- a/.github/workflows/python-publish.yml +++ b/.github/workflows/python-publish.yml @@ -95,8 +95,8 @@ jobs: if-no-files-found: error build-macos: - # GitHub's macos-14 runners are Apple Silicon, so this builds natively. - runs-on: macos-14 + # GitHub's macos-15 runners are Apple Silicon, so this builds natively. + runs-on: macos-15 timeout-minutes: 90 env: MACOSX_DEPLOYMENT_TARGET: "11.0" @@ -141,7 +141,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-24.04, macos-14] + os: [ubuntu-24.04, macos-15] python: ["3.12", "3.13", "3.14"] runs-on: ${{ matrix.os }} timeout-minutes: 30