Skip to content

Bump SurrealDB to 3.1.3#165

Merged
emmanuel-keller merged 3 commits into
mainfrom
emmanuel/bump-surrealdb-3.1.2
Jun 4, 2026
Merged

Bump SurrealDB to 3.1.3#165
emmanuel-keller merged 3 commits into
mainfrom
emmanuel/bump-surrealdb-3.1.2

Conversation

@emmanuel-keller

@emmanuel-keller emmanuel-keller commented May 29, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Upgrade the embedded surrealdb crate 3.0.5 → 3.1.3 in Cargo.toml (Rust package version kept aligned), and regenerate Cargo.lock.
  • Bump the pinned Rust toolchain 1.91 → 1.95 in rust-toolchain.toml, aligned with the toolchain SurrealDB 3.1.x is built with.
  • Bump the integration-test server v3.0.4 → v3.0.5 (latest public release) in the setup-surreal steps of test.yml/reports.yml/cross.yml.
  • Anchor the toolchain-channel grep in cross.yml to ^channel so it ignores comment lines.
  • Add a [Unreleased] CHANGELOG entry.

Verification

  • cargo check passes under toolchain 1.95 with no changes to the JNI bindings (src/main/rust/lib.rs) — the 3.1 API is source-compatible with the driver.

Notes

  • Bumps the Rust crate version only; the Java/Gradle artifact version stays 2.1.0-SNAPSHOT.
  • Most tests use the in-process engine via connect("memory"), already on 3.1.3 through the linked crate. Only the integrationTest source set talks to a remote server (ws://localhost:8000); there is no public 3.1.x server yet, so v3.0.5 is the ceiling for now.

@emmanuel-keller emmanuel-keller force-pushed the emmanuel/bump-surrealdb-3.1.2 branch 2 times, most recently from 996f6fa to 3f17ebb Compare June 4, 2026 09:12
@emmanuel-keller emmanuel-keller changed the title Bump SurrealDB to 3.1.2 Bump SurrealDB to 3.1.3 Jun 4, 2026
Upgrade the embedded `surrealdb` crate 3.0.5 -> 3.1.3 (latest 3.1.x) and
keep the Rust package version aligned.

- surrealdb dependency and package version -> 3.1.3
- Cargo.lock regenerated (cargo update --precise)
- rust-toolchain.toml channel 1.91 -> 1.95, aligned with the toolchain
  SurrealDB 3.1.x is built with
- CHANGELOG [Unreleased] entry added

cargo check passes on toolchain 1.95 with no changes to the JNI bindings;
the 3.1 API is source-compatible with the driver.
@emmanuel-keller emmanuel-keller deleted the emmanuel/bump-surrealdb-3.1.2 branch June 4, 2026 09:18
@emmanuel-keller emmanuel-keller force-pushed the emmanuel/bump-surrealdb-3.1.2 branch from 3f17ebb to f6953eb Compare June 4, 2026 09:25
The setup-surreal steps in test.yml/reports.yml/cross.yml pinned the
server at v3.0.4; v3.0.5 is the latest public release. No public 3.1.x
server exists yet, so v3.0.5 is the newest the integrationTest source set
(ws://localhost:8000) can target. The embedded connect("memory") tests
already run the 3.1.3 engine via the linked crate.
@emmanuel-keller emmanuel-keller merged commit 8e5fb3e into main Jun 4, 2026
28 checks passed
@emmanuel-keller emmanuel-keller added this to the v2.1.0 milestone Jun 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant