Commit graph

214 commits

Author SHA1 Message Date
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
a81aef0e93
Properly revision RecordAccess structure (#4361) 2024-07-15 11:03:07 +00:00
Gerard Guillemas Martos
e281a4e41e
Allow defining JWT access at the root level (#4348) 2024-07-15 10:59:33 +00:00
Mees Delzenne
fc154142fa
Update reblessive (#4352) 2024-07-12 14:40:30 +00:00
Mees Delzenne
a7c4fa5d14
Fix a bug in floating point parsing. (#4337) 2024-07-11 19:36:51 +00:00
Gerard Guillemas Martos
bc665120ee
Port #4335 to 2.0.0-alpha (#4340) 2024-07-11 19:35:30 +00:00
Przemyslaw Hugh Kaznowski
78e8777ff6
4258 bug panic on live select as non root user (#4330) 2024-07-09 10:08:06 +00:00
Vignesh
1baf7848db
Fixes parameter after fetch (#4086)
Co-authored-by: Mees Delzenne <DelSkayn@users.noreply.github.com>
2024-07-05 14:19:53 +00:00
Mees Delzenne
5706c9b368
Fix clippy tests, eliminate globals, remove unused function return variant. (#4303) 2024-07-05 09:34:43 +00:00
Mees Delzenne
07a88383fa
Minor lib improvements (#4261) 2024-07-05 09:19:04 +00:00
Gerard Guillemas Martos
a701230e9d
Fix peeking in parse_uuid (#4304) 2024-07-04 15:56:37 +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
Farhan
a926525a83
Update surrealkv version to 0.3.0 (#4301) 2024-07-04 13:51:20 +00:00
Micha de Vries
8fdc930098
Fix Datastore.compute() authentication check (#4288)
Co-authored-by: Gerard Guillemas Martos <gerard.guillemas@surrealdb.com>
2024-07-02 20:16:08 +00:00
Mees Delzenne
dbfd09fa69
Fix panic in the parser (#4287) 2024-07-02 13:41:08 +00:00
Mees Delzenne
780348b18f
Some small parser bug fixes. (#4282) 2024-07-02 11:22:55 +00:00
Micha de Vries
735994549a
Ident should not be escaped for InfoStructure impl (#4280) 2024-07-02 07:39:11 +00:00
Micha de Vries
01a05aea90
Implement AUTHENTICATE clause on RECORD access (#4161)
Co-authored-by: Gerard Guillemas Martos <gguillemas@users.noreply.github.com>
Co-authored-by: Gerard Guillemas Martos <gerard.guillemas@surrealdb.com>
2024-07-01 10:37:50 +00:00
Micha de Vries
7cbb0d4b0d
Geometry point values should be sent as floats in CBOR (#4266) 2024-06-28 14:59:42 +00:00
Micha de Vries
b3b19fd7da
Fix ELSE IF pretty formatting (#4267) 2024-06-28 10:15:03 +00:00
Tobie Morgan Hitchcock
af80c1ccce
Improve structured output (#4217)
Co-authored-by: Gerard Guillemas Martos <gerard.guillemas@surrealdb.com>
Co-authored-by: Gerard Guillemas Martos <gguillemas@users.noreply.github.com>
2024-06-25 07:41:06 +00:00
Anthony Rubick
ebc365d4d3
export sql::filter::Filter type in surrealdb-core (#4156)
Co-authored-by: Tobie Morgan Hitchcock <tobie@surrealdb.com>
2024-06-21 22:40:55 +00:00
Mees Delzenne
4148aef961
Add missing datetime prefix. (#4244) 2024-06-21 21:32:41 +00:00
Farhan
a82bb76aba
chore: bump surrealkv version to 0.2.0 (#4243) 2024-06-21 21:30:35 +00:00
Mees Delzenne
c60c365505
Fix a bug in the parser where 'ns' would not be properly parsed as an alias for 'NAMESPACE' (#4242) 2024-06-21 14:57:40 +00:00
Gerard Guillemas Martos
7b06e8b09a
Fix display formats for access methods (#4220) 2024-06-19 11:27:59 +00:00
Gerard Guillemas Martos
24c8b06c93
Fix: Correctly implement none for Capabilities (#4218) 2024-06-18 18:49:12 +00:00
Emmanuel Keller
3321c64df7
Uses Config::tick_interval (#4193) 2024-06-14 09:41:01 +00:00
Mees Delzenne
17ea0d881e
Implement missing modulo operator in new parser (#4182) 2024-06-13 11:23:24 +00:00
Zeyad Deeb
1530f9107e
feat: enable fdb transaction timeout customization (#4166)
Co-authored-by: Zeyad Deeb <zeyad.deeb@saks.com>
Co-authored-by: Tobie Morgan Hitchcock <tobie@surrealdb.com>
2024-06-13 10:22:32 +00:00
David Bottiau
fa66779e43
fix: check args for array::clump (#4167) 2024-06-13 06:42:15 +00:00
Mees Delzenne
3539eac25d
Restructure the parser around the concept of token gluing. (#4081) 2024-06-12 13:52:08 +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
David Bottiau
9ffe94a02f
Add html functions (#4155)
Co-authored-by: Gerard Guillemas Martos <gguillemas@users.noreply.github.com>
Co-authored-by: Gerard Guillemas Martos <gerard.guillemas@surrealdb.com>
2024-06-12 09:18:00 +00:00
Tobie Morgan Hitchcock
112df064fd
Add UPSERT statement (#4163) 2024-06-12 09:15:09 +00:00
Gerard Guillemas Martos
d9ae887d50
Resolve panics when a NS or a DB are not configured (#4157)
Co-authored-by: Emmanuel Keller <emmanuel.keller@surrealdb.com>
2024-06-11 09:34:21 +00:00
Emmanuel Keller
2913917284
[Feat] aligns DEFINE resource creation (already exists) (#4148) 2024-06-07 16:24:55 +00:00
Mees Delzenne
2201b6d26d
Fix panic and infinite loop in parser (#4149) 2024-06-07 10:35:49 +00:00
Emmanuel Keller
7253c01190
[Bug fix] KNN brute force is not working anymore when an index exists (#4143) 2024-06-06 15:40:38 +00:00
Emmanuel Keller
39c1b333de
[Bug fix] Redefining HNSW index error (#4142) 2024-06-06 13:15:53 +00:00
David Bottiau
57b488f7b2
fix: fix Polygon serialization (#4127)
Co-authored-by: Tobie Morgan Hitchcock <tobie@surrealdb.com>
2024-06-06 11:37:14 +00:00
Emmanuel Keller
9c196fa154
[Feat] Implements a few math functions (#4132) 2024-06-05 15:21:49 +00:00
Gerard Guillemas Martos
20e07a4f79
Improve definition of different durations for authentication (#4119) 2024-06-05 12:36:41 +00:00
Micha de Vries
bf218d9363
Batched export (#4131)
Co-authored-by: Tobie Morgan Hitchcock <tobie@surrealdb.com>
2024-06-04 15:04:07 +00:00
Emmanuel Keller
e9987f66de
[Bug Fix] Fixes behaviour on non-truthy condition on group foreign table (#4117) 2024-06-03 09:35:13 +00:00
Gerard Guillemas Martos
d2821461b7
Allow defining a maximum session duration on DEFINE USER (#4116) 2024-05-31 07:40:27 +00:00
Obei Sideg
876f281be5
Add string functions for IP (#4111)
Signed-off-by: Obei Sideg <obei.sideg@gmail.com>
2024-05-30 20:15:08 +00:00
Micha de Vries
f6fb0527f3
Constructing an empty Thing should error (#4110) 2024-05-29 12:23:54 +00:00
Emmanuel Keller
f79a946cbe
[Bug fix] Iterator not found on unique indexes with == (#4108) 2024-05-28 15:30:24 +00:00