Tobie Morgan Hitchcock
d67e231431
Ensure NS+DB values are required on export
CLI command
2022-07-29 10:36:54 +01:00
Tobie Morgan Hitchcock
c0d851751b
Ensure NS+DB values are required on import
CLI command
2022-07-29 10:36:49 +01:00
Tobie Morgan Hitchcock
f46acec96f
Ensure error is returned when NS/DB header are not present
2022-07-29 10:35:15 +01:00
Tobie Morgan Hitchcock
2646ea119e
Temporarily disable HTTP response compression
...
Disable response compression until `Accept-Encoding` headers are properly evaluated, and the compression can be chosen based on the HTTP request. This relies on https://github.com/seanmonstar/warp/pull/513 being implemented.
2022-07-29 10:33:49 +01:00
Tobie Morgan Hitchcock
b68a1814ea
Add initial integration tests for DEFINE statements
2022-07-29 09:42:00 +01:00
Tobie Morgan Hitchcock
c8cba2c64d
Remove VOID type
2022-07-28 21:54:59 +01:00
Tobie Morgan Hitchcock
89baebbd24
Fix DEFINE INDEX UNIQUE statement parsing
2022-07-28 20:27:39 +01:00
Tobie Morgan Hitchcock
f97e16a036
Release 1.0.0-beta.4
2022-07-28 10:00:54 +01:00
Tobie Morgan Hitchcock
57caaff01d
Release 1.0.0-beta.4
2022-07-28 10:00:54 +01:00
Tobie Morgan Hitchcock
54f7395555
Add initial integration tests
2022-07-28 10:00:06 +01:00
Tobie Morgan Hitchcock
078d3d4868
Ensure field values are set even if the field is not specified
2022-07-28 09:42:04 +01:00
Tobie Morgan Hitchcock
d619633340
Enable new database strict mode configuration
2022-07-27 18:20:04 +01:00
Tobie Morgan Hitchcock
f633769b57
Fix linter warnings when using as external library
2022-07-27 14:13:30 +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
6d36aa0b2c
Default TABLE permissions are now NONE not FULL
2022-07-27 09:15:35 +01:00
Tobie Morgan Hitchcock
a2c5ea237b
Fix bug when defining NS / DB without first selecting NS / DB
...
Closes #12
2022-07-26 10:06:33 +01:00
Tobie Morgan Hitchcock
8159c10693
Release 1.0.0-beta.3
2022-07-24 01:36:49 +01:00
Tobie Morgan Hitchcock
233a56287b
Release 1.0.0-beta.3
2022-07-24 01:36:49 +01:00
Tobie Morgan Hitchcock
7777e3bccd
Log a message on startup with root authentication info
...
Closes #11
2022-07-24 01:15:26 +01:00
Tobie Morgan Hitchcock
960a5a768b
Disable root authentication when no password is set
...
Closes #10
2022-07-24 01:15:26 +01:00
Tobie Morgan Hitchcock
92fe3da531
Ensure Docker container starts and runs successfully
...
Closes #7
2022-07-24 01:15:26 +01:00
Tobie Morgan Hitchcock
db3115fc7c
Add surrealdb module as a global object in JavaScript runtime
2022-07-24 01:15:26 +01:00
Tobie Morgan Hitchcock
3dc29e1228
Add initial ES6 JavaScript modules implementation with ‘os’ module
2022-07-24 01:15:26 +01:00
Tobie Morgan Hitchcock
d647e40d49
Define main embedded function script as a JavaScript module
2022-07-24 01:15:26 +01:00
Tobie Morgan Hitchcock
66946397ed
Use function() {} instead of fn::future -> () => {} syntax for SQL embedded functions
...
Closes #8
2022-07-24 01:15:26 +01:00
Tobie Morgan Hitchcock
db2208a33a
Store all macros in a separate module
2022-07-24 01:15:26 +01:00
Tobie Morgan Hitchcock
428fcf697a
Ensure CORS headers are set on failed HTTP responses
...
Closes #6
2022-07-24 01:15:26 +01:00
Tobie Morgan Hitchcock
a71562df9f
Use <future> instead of fn::future syntax for SQL futures
...
Closes #9
2022-07-24 01:15:26 +01:00
Tobie Morgan Hitchcock
e9476b9f85
Add ability to handle quickjs errors ourselves
2022-07-24 01:15:25 +01:00
Tobie Morgan Hitchcock
5c0a0ca556
Add ability to specify durations with years
2022-07-23 20:28:52 +01:00
Tobie Morgan Hitchcock
0b38fab723
Release 1.0.0-beta.2
2022-07-19 23:29:21 +01:00
Tobie Morgan Hitchcock
667b43655d
Release 1.0.0-beta.2
2022-07-19 23:29:21 +01:00
Tobie Morgan Hitchcock
05cf6960c2
Set correct description for ‘—log’ command argument
2022-07-19 23:27:06 +01:00
Tobie Morgan Hitchcock
e1c6245151
Use new ‘—log’ command argument to specify server log level
2022-07-19 13:39:35 +01:00
Tobie Morgan Hitchcock
91b8baff3d
Set default logging level for import/export/backup commands
2022-07-19 12:58:19 +01:00
Tobie Morgan Hitchcock
7860a205db
Use configuration constants in version cli command
2022-07-19 12:54:50 +01:00
Tobie Morgan Hitchcock
a2619a8d72
Don’t show default random password in command-line help
2022-07-19 12:29:43 +01:00
Tobie Morgan Hitchcock
25079918c4
Use correct URL for security issues in Github
2022-07-19 10:28:23 +01:00
Tobie Morgan Hitchcock
81bad3211d
Improve command-line logging
2022-07-19 09:28:24 +01:00
Tobie Morgan Hitchcock
97159203e1
Update crates.io package metadata
2022-07-19 01:37:56 +01:00
Tobie Morgan Hitchcock
f6f1b27a66
Add default logo to img folder
2022-07-19 01:24:46 +01:00
Tobie Morgan Hitchcock
4138573992
Add initial release configuration file
2022-07-19 01:12:52 +01:00
Tobie Morgan Hitchcock
bbd557e0c0
Update 3rd party dependencies
2022-07-19 00:14:46 +01:00
Tobie Morgan Hitchcock
8a90139fe3
Ensure correct version is specified in Cargo.toml files
2022-07-19 00:09:06 +01:00
Tobie Morgan Hitchcock
39a0ad22c6
Update default Docker command
2022-07-18 22:42:28 +01:00
Tobie Morgan Hitchcock
e5ab049432
Update version badge in README
2022-07-18 22:23:38 +01:00
Tobie Morgan Hitchcock
eaedfbbb7c
Add ability to use binary expressions in SQL SELECT statements
2022-07-18 22:10:00 +01:00
Tobie Morgan Hitchcock
548520662d
Change development command-line arguments order
2022-07-18 19:04:11 +01:00
Tobie Morgan Hitchcock
0d05446976
Ensure TiKV transactions do not panic when a transaction is dropped
2022-07-18 18:56:08 +01:00
Tobie Morgan Hitchcock
10bc3b2ddd
Esure release assets are distributed after version is set
2022-07-18 18:55:53 +01:00