Commit graph

147 commits

Author SHA1 Message Date
Tobie Morgan Hitchcock
b2b51b54b1
Add versioned data storage serialisation (#2433) 2023-08-17 19:03:46 +01:00
Rushmore Mushambi
61f4580ba8
Switch to std::sync::OnceLock and fix Surreal::clone (#2370) 2023-08-10 06:33:38 +00:00
Salvador Girones Gil
94f7fc01e7
[cargo] Use the surrealdb-tikv-client published to crates.io (#2416) 2023-08-08 16:41:45 +00:00
Salvador Girones Gil
5f9b79162b
[ci] Intruduce cargo-make to dry the workflows. Get rid of unused deps (#2372) 2023-08-03 10:55:06 +01:00
Salvador Girones Gil
998b263517
[iam] RBAC and multiple root users (#2176)
Co-authored-by: Przemyslaw Hugh Kaznowski <hughkaznowski@protonmail.com>
Co-authored-by: Tobie Morgan Hitchcock <tobie@surrealdb.com>
2023-07-29 18:47:25 +00:00
Mees Delzenne
278e27db87
Implement support for running queries in script functions. (#2331) 2023-07-26 07:54:07 +00:00
Yusuke Kuoka
5b8fec93d7
Bump surrealdb-tikv-client to 0.2.0-surreal.1 (#2334) 2023-07-25 12:24:36 +00:00
Yusuke Kuoka
840b1ae24f
Bump surrealdb-tikv-client to 0.1.0-surreal.2 (#2322) 2023-07-23 08:19:20 +00:00
Mees Delzenne
cacd9a1de9
Add tests for http functions (#2286) 2023-07-20 12:46:11 +00:00
Tobie Morgan Hitchcock
09dde86e73
Allow for DIFFs in notifications for simple live queries (#2290) 2023-07-19 16:19:19 +00:00
Mees Delzenne
c9414a1165
Update rquickjs, attempt two. (#2275) 2023-07-17 13:40:58 +00:00
hchockarprasad
7f4d2e4849
Update dependency and fix build (#2268) 2023-07-15 15:46:34 +00:00
Tobie Morgan Hitchcock
1d6c12e777
Update dependencies and reduce log traces (#2265) 2023-07-15 13:18:44 +01:00
Rushmore Mushambi
cab0540432
Drop build metadata from the library version (#2263) 2023-07-14 23:01:10 +00:00
Tobie Morgan Hitchcock
5c08be973d
Revert "Update js functions to new rquickjs version" (#2262) 2023-07-14 16:01:12 +00:00
Mees Delzenne
4f4339848e
Update js functions to new rquickjs version (#2252) 2023-07-14 13:35:32 +00:00
Emmanuel Keller
1d68fd5622
Improve index BTree insertion & search performance (#2240) 2023-07-11 18:22:31 +00:00
Emmanuel Keller
cf4cfc1908
processor micro-benchmark (#2216) 2023-07-07 18:43:16 +00:00
Emmanuel Keller
e9eeb9aca7
QueryPlanner / indexing / Context / Cursor doc (#2229) 2023-07-06 14:57:42 +00:00
Yusuke Kuoka
0a3fe516ff
chore: Use forked tikv-client for change feeds (#2219) 2023-07-04 10:56:24 +00:00
Rushmore Mushambi
9d680e780e
Remove unused dependencies (#2209) 2023-07-03 20:23:52 +00:00
Tobie Morgan Hitchcock
8474329451
Update 3rd party dependencies (#2207) 2023-07-03 14:30:42 +00:00
Tobie Morgan Hitchcock
55918b7c0e
Switch to bincode serialization (#2134)
Co-authored-by: Rushmore Mushambi <rushmore@surrealdb.com>
2023-07-01 20:09:15 +01:00
Rushmore Mushambi
699880f155
Print tracing logs for cargo test when RUST_LOG is set (#2198) 2023-06-30 11:43:19 +00:00
Emmanuel Keller
f688eb4ef5
Fixes highlighting bug (out or range for slice length...) (#2169) 2023-06-23 11:58:51 +00:00
Mees Delzenne
b4adbe9962
Feature - Implement fetch (#2117) 2023-06-22 12:14:54 +00:00
Emmanuel Keller
8e64750a60
Feature - Search highlighting (#2132) 2023-06-21 19:31:15 +01:00
Emmanuel Keller
668d3fd8fb
Introduce query planner and indexing (#1899) 2023-06-19 19:41:13 +01:00
Rushmore Mushambi
6f79f1556a
Test FoundationDB (#1889) 2023-06-13 20:55:38 +00:00
Tobie Morgan Hitchcock
a6e1bacee0
Add more tests for all key-value storage engines (#2124) 2023-06-10 20:30:37 +00:00
Finn Bear
c45fd12509
Feature - Use rust_decimal (128b) instead of bigdecimal ("arbitrary" precision) (#1991) 2023-06-09 15:23:30 +00:00
Rushmore Mushambi
409ad61477
Add authentication support for local engines (#1908) 2023-06-09 13:45:07 +00:00
Mees Delzenne
1bcf57ecc9
Update rquickjs dependency to new version (#2089) 2023-06-06 06:11:32 +00:00
Tobie Morgan Hitchcock
3900bfa737
Add SpeeDB storage engine implementation (#2076) 2023-05-31 12:35:41 +00:00
Finn Bear
e835d27ecc
Feature - Add message to query not executed error. (#2049) 2023-05-31 07:36:15 +00:00
RoadtogreatWorld
fdec86ce3c
Upgrade to geo@0.25.0 (#2058) 2023-05-29 14:25:44 +01:00
Emmanuel Keller
8e48604e20
Add initial full-text search indexer implementation (#1779) 2023-05-29 12:46:41 +01:00
Finn Bear
0c033318fc
deps - upgrade to regex@1.8.2 (#2036) 2023-05-23 06:46:22 +01:00
Tobie Morgan Hitchcock
6b02c2f026
Bump versions (#2033) 2023-05-22 15:35:30 +01:00
Tobie Morgan Hitchcock
b137535d8a
Update 3rd party dependencies (#2028) 2023-05-22 14:38:10 +01:00
Finn Bear
0d658842df
Bugfix #2001 - Error instead of panic when applying malformed patches. (#2007) 2023-05-19 22:02:43 +01:00
Mees Delzenne
405b4cbd9a
Raise rocksdb version (#2018) 2023-05-19 21:28:31 +01:00
Finn Bear
94a376adc5
Testing - Add CPU profiling to microbenchmarks (#2000) 2023-05-16 23:31:30 +01:00
Finn Bear
1140c36942
Bugfix #1949 - use correct feature flag for wss over rustls. (#1960) 2023-05-09 22:28:08 -04:00
Finn Bear
ccc16fa9a7
Feature - Expand support for Bytes (#1898) 2023-05-09 16:43:16 -04:00
Finn Bear
46c5b4d7f1
Testing - Add microbenchmarks for query parsing and execution. (#1878) 2023-05-01 18:15:42 +01:00
Finn Bear
a76910e826
Preparation for #1878 - microbenchmarks. (#1894) 2023-04-30 23:50:33 +01:00
Finn Bear
c295cb0509
Optimization - Zero copy key deserialization. (#1880) 2023-04-29 17:44:09 +01:00
Rushmore Mushambi
91e949248d
Unify serialisation (#1881) 2023-04-29 16:58:22 +01:00
Rushmore Mushambi
141eb091a6
Bypass deserialisation for sql::Value responses on Surreal methods (#1875) 2023-04-28 12:20:57 +01:00