Commit graph

2438 commits

Author SHA1 Message Date
Przemyslaw Hugh Kaznowski
150b303da9
Fix cluster init () 2023-08-14 13:27:03 +01:00
Przemyslaw Hugh Kaznowski
d9eaf0eaa3
Add warning log for dropped uncommitted write transactions ()
Co-authored-by: Tobie Morgan Hitchcock <tobie@surrealdb.com>
2023-08-12 22:01:27 +00:00
Przemyslaw Hugh Kaznowski
ef75fc2a66
Add test for delete with live query predicates () 2023-08-11 23:22:53 +00:00
Rushmore Mushambi
78808bb44c
Refactor Lazy::new(|| Surreal::init()) to Lazy::new(Surreal::init) () 2023-08-11 22:11:24 +00:00
Przemyslaw Hugh Kaznowski
8678377efd
Refactored ds.rs to re-use and close write transaction () 2023-08-11 19:30:44 +01:00
hchockarprasad
8b1cb5ee1f
Fix merging of empty objects & arrays () 2023-08-11 15:47:54 +00:00
Tobie Morgan Hitchcock
620d01f06a
Ensure TiKV cluster is clean before running tests () 2023-08-11 11:50:48 +00:00
Yusuke Kuoka
ceb603ee33
Fix CF GC / node::init to actuallly run on start () 2023-08-11 09:42:08 +00:00
meppu
1a0116332a
Implement all JSON Patch operations () 2023-08-10 06:38:46 +00:00
Rushmore Mushambi
61f4580ba8
Switch to std::sync::OnceLock and fix Surreal::clone () 2023-08-10 06:33:38 +00:00
Raphael Darley
4ae1a0d1a9
Allow more export options ()
Co-authored-by: Rushmore Mushambi <rushmore@surrealdb.com>
2023-08-09 12:15:20 +00:00
Przemyslaw Hugh Kaznowski
87705098ab
Change kill id type to value ()
Co-authored-by: Tobie Morgan Hitchcock <tobie@surrealdb.com>
2023-08-08 17:15:01 +00:00
Salvador Girones Gil
94f7fc01e7
[cargo] Use the surrealdb-tikv-client published to crates.io () 2023-08-08 16:41:45 +00:00
Yusuke Kuoka
77d11146e5
Use monotonic versionstamps with TiKV for now () 2023-08-08 16:07:31 +00:00
Przemyslaw Hugh Kaznowski
abbf9819c4
Add tests for Live Queries over web sockets ()
Co-authored-by: Salvador Girones <salvadorgirones@gmail.com>
Co-authored-by: Tobie Morgan Hitchcock <tobie@surrealdb.com>
2023-08-04 17:43:23 +00:00
Salvador Girones Gil
c48cc4affc
[release] Harden the release process. Fix the Docker image () 2023-08-04 15:39:50 +00:00
Salvador Girones Gil
e91011cc78
[rpc] Better tracing for WebSockets () 2023-08-03 14:59:05 +00:00
Salvador Girones Gil
ab72923fb5
[import] Provide descriptive error messages () 2023-08-03 14:06:08 +00:00
Salvador Girones Gil
5f9b79162b
[ci] Intruduce cargo-make to dry the workflows. Get rid of unused deps () 2023-08-03 10:55:06 +01:00
Aly
7221d8cae9
Fix setting id using arbitrary record IDs () 2023-08-01 18:47:08 +00:00
Mees Delzenne
57ff2443f1
Script function fixes () 2023-08-01 18:03:17 +00:00
Emmanuel Keller
ecba885eb8
Feat: btree serialisation + generic read/write tree cache () 2023-08-01 09:57:05 +00:00
Rushmore Mushambi
20925d1f1e
Make Config simpler () 2023-08-01 08:34:22 +00:00
Emmanuel Keller
b485d9cc3d
Feat: Support of (un)flattened fields in indexing () 2023-08-01 07:30:13 +00:00
Rushmore Mushambi
bb8c1cd478
Return an error when the server version is incompatible with the SDK () 2023-08-01 07:27:10 +00:00
Salvador Girones Gil
d4f5bc937e
[iam] Restore $auth. Allow user-token signin for root users () 2023-07-31 16:06:40 +00:00
Mees Delzenne
c9078a116e
Add the value function for easy access to SurrealQL parameters and values. ()
Co-authored-by: Tobie Morgan Hitchcock <tobie@surrealdb.com>
2023-07-29 21:16:48 +00:00
Ayushman Singh Chauhan
f1df36c0d4
📜docs: Fix Typo () 2023-07-29 20:26:58 +00:00
Salvador Girones Gil
998b263517
[iam] RBAC and multiple root users ()
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
hchockarprasad
e61db5564c
Remove unused fuzz dict () 2023-07-29 18:38:53 +00:00
Yusuke Kuoka
860796ba86
Add Change Feeds GC () 2023-07-29 08:51:30 +00:00
Yusuke Kuoka
89a9ac4168
Use non-monotonic versionstamps with TiKV by default () 2023-07-29 08:42:09 +00:00
Finn Bear
5f0aaa0973
Bugfix - allow keyword as ident prefix. () 2023-07-27 08:14:55 +00:00
Raphael Darley
c25b85669b
feature: Add config for query/transaction timeout and notifications () 2023-07-26 11:54:48 +00:00
Mees Delzenne
278e27db87
Implement support for running queries in script functions. () 2023-07-26 07:54:07 +00:00
Rushmore Mushambi
d39c02a8e3
Don't skip running Nix on main () 2023-07-25 21:36:31 +00:00
Yusuke Kuoka
5b8fec93d7
Bump surrealdb-tikv-client to 0.2.0-surreal.1 () 2023-07-25 12:24:36 +00:00
Rushmore Mushambi
ed21a28086
Run Github Actions on ubuntu-latest () 2023-07-25 11:37:43 +00:00
Przemyslaw Hugh Kaznowski
e309ee6df2
Change lq from uuid::Uuid to sql::Uuid () 2023-07-24 16:15:45 +00:00
Yusuke Kuoka
d36ece79de
feat: Change Feeds Enabling/Writing/Reading () 2023-07-24 16:15:20 +00:00
hchockarprasad
432a6cc5b8
Add time::min & time::max function () 2023-07-23 08:19:28 +00:00
Yusuke Kuoka
840b1ae24f
Bump surrealdb-tikv-client to 0.1.0-surreal.2 () 2023-07-23 08:19:20 +00:00
Tobie Morgan Hitchcock
4969e7c969
Attempt to fix Windows release builds () 2023-07-21 23:21:10 +01:00
Przemyslaw Hugh Kaznowski
bfaa430103
Fix Node LQ to reflect correct path () 2023-07-21 21:30:59 +00:00
Emmanuel Keller
0b56d5c6c6
feat: WITH clause on SELECT statement () 2023-07-21 18:41:36 +00:00
Emmanuel Keller
b66e537f98
Unique index should ignore none or null values () 2023-07-21 18:40:59 +00:00
Rushmore Mushambi
a2f4d6776d
impl Clone for Any () 2023-07-21 14:54:15 +00:00
Emmanuel Keller
063f4e6665
feat: implements Multi-index execution plan () 2023-07-20 12:56:32 +00:00
Mees Delzenne
cacd9a1de9
Add tests for http functions () 2023-07-20 12:46:11 +00:00
Micha de Vries
cbbde1fae1
Allow deletion of records on DROP tables () 2023-07-20 09:22:16 +00:00