Commit graph

34 commits

Author SHA1 Message Date
Micha de Vries
70584115ab
Versioned storage (#4581)
Co-authored-by: Tobie Morgan Hitchcock <tobie@surrealdb.com>
2024-08-23 09:27:21 +01:00
Micha de Vries
7c41aef3ba
Enforced relations (#4579) 2024-08-22 15:25:20 +00:00
Micha de Vries
e77df62114
Range values (#4506) 2024-08-20 11:42:06 +00:00
Emmanuel Keller
d86a734d04
[Feat] Asynchronous indexing (#4480)
Co-authored-by: Micha de Vries <micha@devrie.sh>
2024-08-20 09:20:53 +00:00
Raphael Darley
bb1eba4aab
Add typed LET statement (#4476) 2024-08-13 20:47:17 +01:00
Raphael Darley
5d92c7c02c
implement typed function returns (#4475)
Co-authored-by: Micha de Vries <micha@devrie.sh>
Co-authored-by: Tobie Morgan Hitchcock <tobie@surrealdb.com>
2024-08-13 17:10:13 +00:00
Gerard Guillemas Martos
c3d788ff4a
Add BEARER access type and its basic grant management (#4302)
Co-authored-by: Emmanuel Keller <emmanuel.keller@surrealdb.com>
Co-authored-by: Micha de Vries <micha@devrie.sh>
2024-08-13 16:38:17 +00:00
Sergii Glushchenko
a87433c4d3
Experimental: select all from table with version (#4494) 2024-08-13 15:35:30 +00:00
Micha de Vries
eab548c5a3
Idiom destructuring (#4443) 2024-07-31 15:20:19 +00:00
Emmanuel Keller
968b1714dc
Cleanup Fetch resolution (#4312)
Co-authored-by: Gerard Guillemas Martos <gguillemas@users.noreply.github.com>
2024-07-18 11:27:35 +00:00
Tobie Morgan Hitchcock
bfc474e4d8
Refactor transaction, caching, and key-value store interfaces (#4257)
Co-authored-by: Gerard Guillemas Martos <gerard.guillemas@surrealdb.com>
2024-07-17 22:44:05 +00:00
Gerard Guillemas Martos
e281a4e41e
Allow defining JWT access at the root level (#4348) 2024-07-15 10:59:33 +00:00
Micha de Vries
12ddb94508
Improve RETURN logic (#4298)
Co-authored-by: Mees Delzenne <DelSkayn@users.noreply.github.com>
2024-07-04 15:05:47 +00:00
Mees Delzenne
2184e80f45
Refactor function target and net target parsing and matching. (#4150) 2024-06-12 10:00:51 +00:00
Tobie Morgan Hitchcock
e1123ae6d6
Remove SpeeDB storage engine (#4171) 2024-06-12 09:40:48 +00:00
Tobie Morgan Hitchcock
112df064fd
Add UPSERT statement (#4163) 2024-06-12 09:15:09 +00:00
Emmanuel Keller
2913917284
[Feat] aligns DEFINE resource creation (already exists) (#4148) 2024-06-07 16:24:55 +00:00
Micha de Vries
f6fb0527f3
Constructing an empty Thing should error (#4110) 2024-05-29 12:23:54 +00:00
Micha de Vries
5df3d2d190
INSERT RELATION (#4057)
Co-authored-by: Tobie Morgan Hitchcock <tobie@surrealdb.com>
2024-05-28 12:37:16 +00:00
Emmanuel Keller
23653e5fce
[Feat] Add TEMPFILES clause to the SELECT statement (#4084) 2024-05-23 13:04:20 +00:00
Gerard Guillemas Martos
e38b891e62
Consolidate authentication methods (#3988)
Co-authored-by: Micha de Vries <micha@devrie.sh>
2024-05-22 13:57:25 +00:00
Rushmore Mushambi
126ca7a268
Drop dependency on storekey::encode::Error in the serialiser (#3878) 2024-04-16 08:07:00 +00:00
Tobie Morgan Hitchcock
b03aeca08c
Cleanup a few things in the code (#3793)
Co-authored-by: Rushmore Mushambi <rushmore@surrealdb.com>
2024-04-03 09:54:12 +00:00
Emmanuel Keller
c82bbc0820
Feature: On disk temporary table (#3749)
Co-authored-by: Gerard Guillemas Martos <gerard.guillemas@surrealdb.com>
2024-03-28 16:29:55 +00:00
Przemyslaw Hugh Kaznowski
5d3e537abe
SUR-347 - Live Queries error when no change feed (#3772) 2024-03-26 17:49:49 +00:00
Raphael Darley
722e7e61b2
Improve tests for DEFINE ... TYPE (#3759) 2024-03-26 11:21:00 +00:00
Raphael Darley
50125cb2b7
Add DEFINE TABLE ... RELATION (#3710)
Co-authored-by: Tobie Morgan Hitchcock <tobie@surrealdb.com>
2024-03-19 11:20:58 +00:00
Przemyslaw Hugh Kaznowski
47a1589018
Refactor ds tasks to single part of codebase (#3655) 2024-03-18 12:30:31 +00:00
Rushmore Mushambi
948b9640fb
Drop the sql::v1 module from the core library (#3683) 2024-03-15 14:37:27 +00:00
Micha de Vries
e637a538d2
Implement IF NOT EXISTS-clause on DEFINE-statements (#3584) 2024-03-06 13:24:24 +00:00
Micha de Vries
50b4b07b38
Implement IF EXISTS for additional REMOVE-statements (#3377)
Co-authored-by: Tobie Morgan Hitchcock <tobie@surrealdb.com>
Co-authored-by: Rushmore Mushambi <rushmore@surrealdb.com>
2024-03-05 19:28:38 +00:00
Gerard Guillemas Martos
957eff19a9
Implement session expiration (#3561) 2024-03-05 15:26:14 +00:00
Farhan
485a224bcd
Add SurrealKV as an experimental backend store (#3451) 2024-02-15 20:47:10 +00:00
Rushmore Mushambi
690dd55a86
Extract core lib into a standalone crate (#3423)
Co-authored-by: Gerard Guillemas Martos <gerard.guillemas@surrealdb.com>
2024-02-02 22:10:47 +00:00