Tobie Morgan Hitchcock
beb7862ae8
Process permissions after conditional clauses
2021-10-08 16:04:08 +01:00
Tobie Morgan Hitchcock
1c917e7120
Update 3rd party dependencies
2021-10-05 08:17:50 +01:00
Tobie Morgan Hitchcock
ca6d956a49
Remove opentracing and profiling
2021-08-07 09:26:32 +01:00
Tobie Morgan Hitchcock
d242fddb26
Ensure WebSocket notifications are sent at end of query
2021-06-21 09:13:24 +01:00
Tobie Morgan Hitchcock
27b80ceb8e
Improve geometry polygon searching functionality
2021-05-17 13:13:09 +01:00
Tobie Morgan Hitchcock
ef160763f3
Enable creating and updating arrays of items
2021-05-12 16:38:06 +01:00
Tobie Morgan Hitchcock
1390c56501
Ensure query params defined on a connection are available on the socket
2021-04-17 15:04:12 +01:00
Tobie Morgan Hitchcock
e9849a5a39
Ensure field values are processed after any default values are set
2021-04-17 15:01:31 +01:00
Tobie Morgan Hitchcock
4849eb4486
Enable query params to be defined on a connection
2021-04-15 23:02:35 +01:00
Tobie Morgan Hitchcock
8bf36e8bf2
Ensure sub-queries can access super-parent queries correctly
2021-02-11 18:41:39 +00:00
Tobie Morgan Hitchcock
aa623a3985
Ensure indexes are updated properly when deleting records
2020-12-09 23:49:21 +00:00
Tobie Morgan Hitchcock
d2ad045d4d
Update dependencies
2020-12-09 22:21:16 +00:00
Tobie Morgan Hitchcock
410a0e1769
Use correct trace span name
2020-12-09 21:19:13 +00:00
Tobie Morgan Hitchcock
5c84421028
Add programme tracing using Google Cloud
2020-11-27 12:57:31 +00:00
Tobie Morgan Hitchcock
66314ef074
Remove pre-executing query logging
2020-11-26 21:37:00 +00:00
Tobie Morgan Hitchcock
9a4a6be868
Condition queries must be treated as boolean values
2020-11-24 12:48:41 +00:00
Tobie Morgan Hitchcock
cc5ba019e8
Add SQL logging before statement is run
2020-11-24 01:05:37 +00:00
Tobie Morgan Hitchcock
66ee13a52d
Ensure boolean expressions return actual value not boolean value
2020-11-23 19:25:11 +00:00
Tobie Morgan Hitchcock
26b08c94e8
Update dependencies
2020-11-16 08:48:02 +00:00
Tobie Morgan Hitchcock
511cbbca11
Add query timeout functionality
2020-09-22 10:46:00 +01:00
Tobie Morgan Hitchcock
a94af244ac
Ensure all parent queries are available in $parent variable
2020-05-13 23:30:28 +01:00
Tobie Morgan Hitchcock
8a8b8811c9
Don’t display stack trace for simple errors
2020-03-28 09:59:11 +00:00
Tobie Morgan Hitchcock
7d95f5dc5c
Allow all permission on subquery records
2020-03-27 11:49:55 +00:00
Tobie Morgan Hitchcock
f3ab0596f5
No need to fetch statement duration more than once
2020-03-07 09:55:25 +00:00
Tobie Morgan Hitchcock
2ef562de06
Remove PARALLEL option from SQL commands
2020-03-06 15:44:53 +00:00
Tobie Morgan Hitchcock
cbf0ec6f41
Ensure transactions are cleared when completed
2020-02-17 13:47:09 +00:00
Tobie Morgan Hitchcock
e57a088688
Live queries from event queries occur in the background
...
Previously, LIVE queries as a result of an EVENT query would not be sent to the current connection. Now any LIVE queries resulting from an EVENT query will be delivered to ALL connections, regardless of where it originated.
2020-02-17 13:46:54 +00:00
Tobie Morgan Hitchcock
180ab61207
Ensure live queries occur before event queries
2020-02-17 13:36:27 +00:00
Tobie Morgan Hitchcock
19635d98e4
Update comments
2019-12-08 13:51:49 +00:00
Tobie Morgan Hitchcock
2ab27f1cd2
Reset transaction on executor instantiation
2019-12-03 11:23:48 +00:00
Tobie Morgan Hitchcock
412b15cc11
Clear executor transaction
2019-12-03 10:07:19 +00:00
Tobie Morgan Hitchcock
a675790fef
Check that txn is closed
2019-11-30 01:50:19 +00:00
Tobie Morgan Hitchcock
d0e1fd90fd
Add error stack to error log
2019-11-29 10:50:13 +00:00
Tobie Morgan Hitchcock
24c11f97f6
Update dependencies
2019-11-28 17:34:49 +00:00
Tobie Morgan Hitchcock
9deae2c466
Simplify errors
2019-11-28 16:33:09 +00:00
Tobie Morgan Hitchcock
e84fe44959
Tidy up live queries on startup
2019-11-21 09:21:29 +00:00
Tobie Morgan Hitchcock
c3b0bf3a26
Don’t use concurrent workers in iterator
2019-11-20 16:59:17 +00:00
Tobie Morgan Hitchcock
b941450e03
Fix indexes
2019-11-20 16:14:15 +00:00
Tobie Morgan Hitchcock
4e79fb34f3
Downgrade ugorji/codec
2019-11-20 14:16:56 +00:00
Tobie Morgan Hitchcock
d0d566bbd9
Improve database speed
2019-11-20 13:20:27 +00:00
Tobie Morgan Hitchcock
ddf87a7188
No need to pass $before and $after values for determining permissions
2019-11-18 11:36:12 +00:00
Tobie Morgan Hitchcock
cca75c70fc
Check if log level is enabled before creating entry
2019-11-18 11:29:40 +00:00
Tobie Morgan Hitchcock
7de6f54547
Remove RETURN BOTH and RETURN DIFF
2019-11-18 11:29:30 +00:00
Tobie Morgan Hitchcock
f646d47e24
Update generated go code
2019-10-03 19:15:50 +01:00
Tobie Morgan Hitchcock
0ea0942378
Don’t use diffing in SQL export
2019-10-03 19:15:36 +01:00
Tobie Morgan Hitchcock
6a236b27b2
Improve permission checking efficiency
2019-10-03 18:48:13 +01:00
Tobie Morgan Hitchcock
3f4d12ad2d
Switch to go mod
2019-09-29 11:28:53 +01:00
Tobie Morgan Hitchcock
41a19a1708
Update generated codec code
2019-06-17 08:01:58 +01:00
Tobie Morgan Hitchcock
4e3b3682a6
Don’t re-encode the key if we have already encoded it
2019-06-17 07:00:56 +01:00
Tobie Morgan Hitchcock
304c0458e8
Improve speed of document change detection
2019-06-17 07:00:32 +01:00