Commit graph

1109 commits

Author SHA1 Message Date
Tobie Morgan Hitchcock
ef160763f3 Enable creating and updating arrays of items 2021-05-12 16:38:06 +01:00
Tobie Morgan Hitchcock
97513cdb65 Fix Thing parsing for record IDs 2021-05-12 16:37:50 +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
d476bec5a2 Ensure strings are converted to records if possible 2021-04-17 15:01:16 +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
d79ae103ad Build for amd64 and arm64 on macOS 2021-03-22 21:44:24 +00:00
Tobie Morgan Hitchcock
4f3d446c4f Fix failing tests 2021-03-22 21:28:48 +00:00
Tobie Morgan Hitchcock
7b6472a39b Use asterisk for CORS Origin header response 2021-03-22 19:14:17 +00:00
Tobie Morgan Hitchcock
5f71e04b41 Remove pprof endpoint exposure 2021-03-22 19:13:19 +00: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
fd0abd2d8e Ensure diff-match-patch works on array values of arrays 2021-01-21 06:37:23 +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
41ad26811c Ensure diff-match-patch works on non string values 2020-12-09 21:20:01 +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
f6b75e2de2 Ensure error reporting works in Google Cloud 2020-11-27 12:56:12 +00:00
Tobie Morgan Hitchcock
8770379a73 Enable Google Cloud profiling 2020-11-26 21:41:27 +00:00
Tobie Morgan Hitchcock
36838d2198 Add http pprof profile debugging 2020-11-26 21:37:20 +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
eeaaaf4ec9 Decrease websocket ping frequency 2020-11-23 19:25:04 +00:00
Tobie Morgan Hitchcock
6417cd2c2c Fix SQL parsing of JSON strings 2020-11-19 21:41:49 +00:00
Tobie Morgan Hitchcock
1a6ccf9070 Remove Google Cloud Profiling 2020-11-19 20:35:54 +00:00
Tobie Morgan Hitchcock
3c92df972e Upgrade fibre package 2020-11-19 20:35:28 +00:00
Tobie Morgan Hitchcock
94d017242f Decrease idle timeout for keepalive requests 2020-11-19 20:32:09 +00:00
Tobie Morgan Hitchcock
fb1f1c0340 Enable Google Cloud profiling 2020-11-16 14:29:56 +00:00
Tobie Morgan Hitchcock
951b52e3f2 Ensure we listen to errors when writing to websocket 2020-11-16 11:09:35 +00:00
Tobie Morgan Hitchcock
941ee79b65 Tag docker builds separately 2020-11-16 08:48:20 +00:00
Tobie Morgan Hitchcock
26b08c94e8 Update dependencies 2020-11-16 08:48:02 +00:00
Tobie Morgan Hitchcock
9c8d648a78 Remove CircleCI config file 2020-11-16 08:44:45 +00:00
Tobie Morgan Hitchcock
511cbbca11 Add query timeout functionality 2020-09-22 10:46:00 +01:00
Tobie Morgan Hitchcock
347e271984 Fix bug with RETURN DIFF in rpc methods 2020-09-21 09:20:22 +01:00
Tobie Morgan Hitchcock
d8c53da443
Update LICENSE 2020-07-01 09:28:14 +01:00
Tobie Morgan Hitchcock
3b1916eb54 Add cross-compilation command in Makefile 2020-05-13 23:41:48 +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
b3fd17045a Increase connection read timeout 2020-03-28 09:59:51 +00: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
c3a685553d Remove stackimpact integration 2020-03-25 10:19:19 +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
480f4b00a9 Ensure connection read timeout is not too small 2020-02-21 13:51:20 +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
dc48c16f1f Remove json.encode and json.decode functions 2020-02-17 13:36:04 +00:00