Commit graph

2850 commits

Author SHA1 Message Date
Rushmore Mushambi
59947749e3
Add a missing impl<T> IntoEndpoint for (T, native_tls::TlsConnector) for the any engine () 2023-04-29 17:21:19 +01:00
Rushmore Mushambi
91e949248d
Unify serialisation () 2023-04-29 16:58:22 +01:00
Rushmore Mushambi
955aea9409
impl From<sql::Value> for serde_json::Value () 2023-04-29 09:06:02 +01:00
Rushmore Mushambi
141eb091a6
Bypass deserialisation for sql::Value responses on Surreal methods () 2023-04-28 12:20:57 +01:00
Finn Bear
eeb46468aa
Bugfix - ensure futures are evaluated in the course of Value::get. () 2023-04-25 23:58:50 +01:00
Nathaniel Brough
f04f575283
Add a simple fuzz-testing harness for the sql parser () 2023-04-25 23:35:39 +01:00
Finn Bear
b3ebd4c6b5
Bugfix - Fix overflow in duration parser () 2023-04-25 23:00:31 +01:00
Finn Bear
df07bb32f5
Bugfix - make string::slice properly handle UTF-8 and reallocate less. () 2023-04-25 22:58:53 +01:00
Finn Bear
c7633414b5
Refactor & Optimize - Number and Array () 2023-04-25 22:52:02 +01:00
Finn Bear
38016a0ee6
Add SQL array::slice function. () 2023-04-25 22:48:09 +01:00
Rushmore Mushambi
e6b97ff8ff
Refactor the Connection trait and Surreal methods () 2023-04-25 15:22:34 +01:00
Tobie Morgan Hitchcock
66b105dac0
Add support for stricter typings ()
Co-authored-by: Rushmore Mushambi <rushmore@surrealdb.com>
2023-04-25 11:13:04 +01:00
Tobie Morgan Hitchcock
3c027e9e2f
Simplify external API and cleanup unused functions () 2023-04-24 21:51:35 +01:00
Rushmore Mushambi
1fc802717d
Remove a redundant health check from the isready command () 2023-04-24 10:50:03 +01:00
Finn Bear
f159187dbe
Store parsed regex::Regex in Value. () 2023-04-23 12:55:18 +01:00
Rushmore Mushambi
bc7471a6ad
Add support for serialising sql::Kind in the serialiser () 2023-04-23 12:09:04 +01:00
Rushmore Mushambi
a15c8c3564
Make error messages clearer when required features are not enabled () 2023-04-23 12:08:21 +01:00
Rushmore Mushambi
cd16d4af5c
Replace tokio::time with wasmtimer for Wasm targets () 2023-04-23 08:32:27 +01:00
Tobie Morgan Hitchcock
ee24f8d6a0 Ensure array::remove() function works correctly
Closes 
2023-04-20 19:23:13 +01:00
Tobie Morgan Hitchcock
039a3c00e1 Update repository imagery 2023-04-20 19:23:13 +01:00
Rushmore Mushambi
78625bc7a1
Bypass deserialisation for sql::Values on Response::take () 2023-04-20 19:20:50 +01:00
Finn Bear
7e5f4388a2
Refactor and reduce allocations in query executor. () 2023-04-20 13:30:47 +01:00
Finn Bear
46c15cfb8e
Allow exports larger than 10,240 bytes for local engines () 2023-04-20 11:42:23 +01:00
Rushmore Mushambi
8eac52315b
Fix HTTP string errors deserialization () 2023-04-19 09:46:37 +01:00
Finn Bear
a35ed83c88
Streamline Makefile compilation and fix a minor typo. () 2023-04-19 09:27:53 +01:00
Rushmore Mushambi
32352f4bd1
Add more #[must_use] attributes () 2023-04-19 09:26:22 +01:00
Finn Bear
28bd007f72
Limit the number of concurrent futures run when fetching remote records () 2023-04-18 22:32:29 +01:00
Finn Bear
c9a9336fdc
Improve performance and security of simple JSON parser () 2023-04-17 15:39:37 +01:00
Rushmore Mushambi
ed20048358
Improve GitHub Actions CI run time () 2023-04-17 14:27:32 +01:00
Tobie Morgan Hitchcock
8bf5585080 Simplify parser and improve performance 2023-04-17 13:09:56 +01:00
Tobie Morgan Hitchcock
50c3554242 Ensure edge record deletes do not cascade to related records
Closes 
2023-04-16 18:17:50 +01:00
Tobie Morgan Hitchcock
7413e93a48 Don’t pretty print newlines in objects and arrays if empty 2023-04-15 17:00:01 +01:00
Rushmore Mushambi
40e75f3f35
Change cargo commands to only build storage-mem in CONTRIBUTING.md () 2023-04-15 11:16:29 +01:00
Rushmore Mushambi
1aac97f0da
Print a newline after each query response in the sql shell () 2023-04-14 19:41:37 +01:00
Tobie Morgan Hitchcock
c5de4d8ef0 Update 3rd party dependencies 2023-04-14 17:01:31 +01:00
Tobie Morgan Hitchcock
7448cd1305 Ensure custom functions can write data
Closes 
2023-04-14 16:51:15 +01:00
Tobie Morgan Hitchcock
2a797f6f3b Add WebSocket id to Open Telemetry tracing 2023-04-14 16:51:15 +01:00
Finn Bear
15bfef4866
Refactor - Clean-up and optimize KVs () 2023-04-14 12:43:25 +01:00
Finn Bear
d87836fc84
Update BUILDING.md docs regarding protobuf compiler dependency on linux/mac () 2023-04-14 12:42:26 +01:00
Finn Bear
8eb683d259
Update warp dependency from 0.3.3 to 0.3.4. () 2023-04-14 12:42:03 +01:00
Rushmore Mushambi
6d2f325b46
Update lock file () 2023-04-11 20:23:45 +01:00
J
5d929041cb
Remove http crate from axum example () 2023-04-09 16:55:17 +01:00
Rushmore Mushambi
e075be16b8
Fix Display implementation for empty Groups () 2023-04-09 11:14:07 +01:00
Rushmore Mushambi
1d27273d7e
Update Nix flake () 2023-04-07 20:56:02 +01:00
Tobie Morgan Hitchcock
b63c83a4bc Ensure duration addition and subtraction does not panic
Closes 
2023-04-06 09:35:01 +01:00
Tobie Morgan Hitchcock
8083eaf751 Allow :: module separators in custom function names
Closes 
2023-04-06 09:35:01 +01:00
PastelStoic
59c6087169
Fixed discord link () 2023-04-06 08:12:07 +01:00
Tobie Morgan Hitchcock
8a84033a08 Update the README ensuring the docker images are always up to date 2023-04-04 14:04:36 +01:00
Tobie Morgan Hitchcock
5eafebd64b Release v1.0.0-beta.9+20230402 2023-04-02 19:57:02 +01:00
Tobie Morgan Hitchcock
8089d1f2ed Ensure Docker tag works correctly with metadata 2023-04-02 18:56:45 +01:00