meppu
1a0116332a
Implement all JSON Patch operations ( #2398 )
2023-08-10 06:38:46 +00:00
Emmanuel Keller
ecba885eb8
Feat: btree serialisation + generic read/write tree cache ( #2362 )
2023-08-01 09:57:05 +00: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
Yusuke Kuoka
5b8fec93d7
Bump surrealdb-tikv-client to 0.2.0-surreal.1 ( #2334 )
2023-07-25 12:24:36 +00:00
Yusuke Kuoka
d36ece79de
feat: Change Feeds Enabling/Writing/Reading ( #2306 )
2023-07-24 16:15:20 +00:00
Emmanuel Keller
0b56d5c6c6
feat: WITH clause on SELECT statement ( #2304 )
2023-07-21 18:41:36 +00:00
Przemyslaw Hugh Kaznowski
769ed5ab85
Sur 253 Change Cl->Nd, rework key/mod ( #2257 )
...
Co-authored-by: Tobie Morgan Hitchcock <tobie@surrealdb.com>
2023-07-18 18:32:38 +00:00
Przemyslaw Hugh Kaznowski
ac213d69bb
Sur 191 self garbage collection 2 ( #2137 )
...
Co-authored-by: Tobie Morgan Hitchcock <tobie@surrealdb.com>
2023-07-13 13:44:54 +00:00
Tobie Morgan Hitchcock
4b690c763b
Improve datastore configuration options ( #2227 )
2023-07-05 21:26:13 +00:00
Emmanuel Keller
6d5dcfadd9
Feature - Full-text search scoring function ( #2158 )
2023-06-23 21:26:19 +01:00
Emmanuel Keller
f688eb4ef5
Fixes highlighting bug (out or range for slice length...) ( #2169 )
2023-06-23 11:58:51 +00:00
Finn Bear
41e119a5f5
Feature - unary operators ( #2139 )
2023-06-21 00:31:23 +01:00
Przemyslaw Hugh Kaznowski
64adb2e913
Rebased live query changes ( #2136 )
2023-06-20 23:50:26 +01:00
Emmanuel Keller
668d3fd8fb
Introduce query planner and indexing ( #1899 )
2023-06-19 19:41:13 +01:00
Rushmore Mushambi
409ad61477
Add authentication support for local engines ( #1908 )
2023-06-09 13:45:07 +00:00
Tobie Morgan Hitchcock
f5f10d508f
Improve type casting support ( #2083 )
...
Co-authored-by: Finn Bear <finnbearlabs@gmail.com>
2023-06-06 06:12:59 +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
Emmanuel Keller
8e48604e20
Add initial full-text search indexer implementation ( #1779 )
2023-05-29 12:46:41 +01:00
Finn Bear
10f29fbb26
Bugfix - error on integer overflow in SurrealQL. ( #1983 )
2023-05-12 19:55:52 -04:00
Emmanuel Keller
848be4dafb
Implements analyzer definition ( #1705 )
2023-05-09 22:08:09 -04:00
Tobie Morgan Hitchcock
66b105dac0
Add support for stricter typings ( #1861 )
...
Co-authored-by: Rushmore Mushambi <rushmore@surrealdb.com>
2023-04-25 11:13:04 +01:00
Tobie Morgan Hitchcock
45094c76ce
Use custom serialization format
2023-03-31 23:49:52 +01:00
Tobie Morgan Hitchcock
cdac4f84cd
Add support for custom SQL functions
...
Closes #247
2023-03-25 19:44:03 +00:00
Tobie Morgan Hitchcock
7fabf54593
Add ability to define global parameters on database
...
Closes #133
2023-01-09 15:49:47 +00:00
Tobie Morgan Hitchcock
23be3353be
Check expressions for SPLIT ON, GROUP BY, and ORDER BY clauses
...
Closes #1229
Closes #1230
Closes #1457
Closes #1233
2023-01-08 17:38:51 +00:00
Rushmore Mushambi
c2dce39f91
Integrate client library into surrealdb
crate ( #1514 )
2022-12-30 08:23:19 +00:00
Rushmore Mushambi
59dcc44883
Replace surf
with reqwest
( #1512 )
2022-12-08 18:39:46 +00:00
Tobie Morgan Hitchcock
65f219ffe5
Ensure system parameters are not able to be overridden
2022-11-01 23:55:33 +00:00
Tobie Morgan Hitchcock
790935b2b5
Ensure build succeeds without uuid_unstable
build flag
...
Closes #1403
2022-10-27 00:31:37 -07:00
Aman Sharma
b92536b649
Add some From<Value> and TryFrom<Value> implementations ( #1401 )
2022-10-26 07:01:09 -07:00
Tobie Morgan Hitchcock
0a4b810fbd
Allow parameters in LIMIT and START clauses in SQL SELECT statements
...
Closes #1332
Closes #116
2022-10-17 02:57:53 +01:00
Tobie Morgan Hitchcock
15d5c43adb
Ensure SQL queries are parsed completely or fail
...
Closes #1364
2022-10-16 17:36:07 +01:00
Finn Bear
88100854a8
Limit computation depth in functions, futures, and subqueries. ( #241 )
2022-10-06 17:35:03 +01:00
Tobie Morgan Hitchcock
a8497ff6b3
Fix tests for improved logging of field and index errors
2022-09-10 06:17:03 +01:00
Tobie Morgan Hitchcock
fde0c55d34
Improve error logging for field and index errors
...
Closes #113
2022-09-10 05:59:08 +01:00
Finn Bear
3d83f086a6
Fix unbounded resource usage in crypto and rand SQL functions ( #94 )
2022-09-02 16:19:01 +01:00
Tobie Morgan Hitchcock
c97fd62d70
Don’t cast NONE or NULL values to a fields data type
...
Closes #73
2022-09-01 01:34:31 +01:00
Tobie Morgan Hitchcock
308004aacf
Improve unique index duplicate value error messages
...
Closes #75
2022-08-31 20:00:22 +01:00
Tobie Morgan Hitchcock
b9fc84bf18
Prevent panics when remote datastore transactions fail to start
2022-08-29 13:20:30 +01:00
Tobie Morgan Hitchcock
e6d3c1e977
Add initial RocksDB storage implementation
2022-08-28 14:35:30 +01:00
Tobie Morgan Hitchcock
d619633340
Enable new database strict mode configuration
2022-07-27 18:20:04 +01:00
Tobie Morgan Hitchcock
d6269bbe3d
Ensure http module only builds when feature is enabled
2022-07-27 09:15:35 +01:00
Tobie Morgan Hitchcock
c9ad4e60ce
Implement http SQL functions
2022-07-17 19:58:27 +01:00
Tobie Morgan Hitchcock
569182ee7b
Implement LIVE and KILL statements
2022-06-28 11:54:04 +01:00
Tobie Morgan Hitchcock
b37b027b60
Add ability to convert a record to another table
2022-05-30 16:21:38 +01:00
Tobie Morgan Hitchcock
52e8954ae4
Ensure library works in multi-threaded and single-threaded environments
2022-05-16 00:04:11 +01:00
Tobie Morgan Hitchcock
7bd5802e99
Remove tokio as a dependency
...
Closes SUR-102
2022-05-13 21:57:40 +01:00
Tobie Morgan Hitchcock
6ff2a78c88
Don’t use static futures for parallel query execution
...
Instead of using static futures when processing a query in parallel, we now use a new executor model, which allows us to process futures which make use of references. As a result, we can remove the need to store each statement in an Arc.
2022-05-13 21:57:40 +01:00
Tobie Morgan Hitchcock
d29961ee19
Ensure Errors can be converted into Strings
2022-05-11 21:43:11 +01:00