Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
cbff5f0
bump to latest beta
kearfy Feb 5, 2026
71e1bfd
3.0 features
kearfy Feb 5, 2026
1695f13
improve naming
kearfy Feb 5, 2026
6bd6673
fixes
kearfy Feb 5, 2026
8798e89
make valuemut and entrymut private
kearfy Feb 6, 2026
9e7bee1
Rename Thing to RecordId; fix isBigdecimal to isBigDecimal
kearfy Feb 9, 2026
989f410
Stage 1: RecordId with array and object keys
kearfy Feb 9, 2026
d012d32
Stage 2: version() and health()
kearfy Feb 9, 2026
28ff2b3
Stage 3: run()
kearfy Feb 9, 2026
f2b6303
Stage 4: export() and import()
kearfy Feb 9, 2026
3b50861
Stage 5: Live queries
kearfy Feb 9, 2026
9a5ae51
Stage 6: RecordIdRange type and select/update/delete/upsert overloads
kearfy Feb 9, 2026
ebe4da7
Stage 7: Value types FileRef, Range, Table, Regex
kearfy Feb 9, 2026
1798b1a
Drop Regex value type support; treat as serialization boundary
kearfy Feb 9, 2026
05eac68
Docs: align VALUE_TYPES_VALIDATION with implemented features
kearfy Feb 9, 2026
6de42a1
Add tests for plan changes; fix Surreal.run() varargs type
kearfy Feb 9, 2026
6c5edd2
add tests
kearfy Feb 9, 2026
8ec6fdb
fixes & fmt
kearfy Feb 9, 2026
365070c
fixup
kearfy Feb 9, 2026
dba11ee
try fix test
kearfy Feb 9, 2026
e00c87c
try fix ci
kearfy Feb 9, 2026
21f3b01
Revert "try fix ci"
kearfy Feb 9, 2026
a43bbf2
fixes
kearfy Feb 10, 2026
2345fcc
attempt fix
kearfy Feb 10, 2026
f132fcb
fix
kearfy Feb 10, 2026
9406dac
fix
kearfy Feb 10, 2026
370e065
fix
kearfy Feb 11, 2026
ca4eadd
try fix
kearfy Feb 11, 2026
6c73c21
fix
kearfy Feb 11, 2026
e0f4c0d
fix
kearfy Feb 11, 2026
9316fc0
fixup
kearfy Feb 11, 2026
7c6dec3
skipping test for now
kearfy Feb 11, 2026
c64203d
remove md file
kearfy Feb 11, 2026
2516d06
improve
kearfy Feb 11, 2026
0149cbc
Keep valuemut and entrymut public
kearfy Feb 11, 2026
7def82e
Add comments
kearfy Feb 11, 2026
e5d0d78
ensure transaction is marked as moved after commit or cancel
kearfy Feb 11, 2026
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
4 changes: 2 additions & 2 deletions .github/workflows/cross.yml
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ jobs:
matrix:
include:
- arch: x86_64
runs-on: macos-13
runs-on: macos-15-intel
- arch: aarch64
runs-on: macos-latest
runs-on: ${{ matrix.runs-on }}
Expand Down Expand Up @@ -294,7 +294,7 @@ jobs:
integration-tests:
strategy:
matrix:
os: [ macos-13, macos-latest, windows-latest, ubuntu-latest ]
os: [ macos-14, macos-latest, windows-latest, ubuntu-latest ]

runs-on: ${{ matrix.os }}
needs:
Expand Down
11 changes: 11 additions & 0 deletions .github/workflows/reports.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,17 @@ jobs:
- name: Setup Gradle
run: chmod +x gradlew

- name: Start SurrealDB
uses: surrealdb/setup-surreal@v2
with:
surrealdb_version: v3.0.0-beta.3
surrealdb_port: 8000
surrealdb_auth: false
surrealdb_strict: false
surrealdb_log: info
surrealdb_additional_args: --allow-all
surrealdb_retry_count: 30

- name: Clean
run: ./gradlew -i clean

Expand Down
15 changes: 13 additions & 2 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ on:
jobs:
build:
runs-on: ubuntu-latest
env:
RUSTFLAGS: '--cfg surrealdb_unstable'

strategy:
fail-fast: false
Expand Down Expand Up @@ -39,10 +41,19 @@ jobs:
java-version: ${{ matrix.java }}

- name: Build native lib
env:
RUSTFLAGS: '--cfg surrealdb_unstable'
run: cargo build

- name: Start SurrealDB
uses: surrealdb/setup-surreal@v2
with:
surrealdb_version: v3.0.0-beta.3
surrealdb_port: 8000
surrealdb_auth: false
surrealdb_strict: false
surrealdb_log: info
surrealdb_additional_args: --allow-all
surrealdb_retry_count: 30

- name: Test
run: |
chmod +x gradlew
Expand Down
Loading