1
0
Fork 0
mirror of synced 2024-09-11 06:56:23 +12:00
Commit graph

10587 commits

Author SHA1 Message Date
Sam Rose
e0d8362009
Make a better MySQL healthcheck. 2024-02-16 15:57:27 +00:00
Sam Rose
30abf188a3
Bail out if server startup fails. 2024-02-16 15:13:26 +00:00
mike12345567
706eff7c81 Merge branch 'master' of github.com:Budibase/budibase into enable-sloppy-js 2024-02-16 11:07:32 +00:00
mike12345567
28e3e8d6ed Merge branch 'master' of github.com:Budibase/budibase into reenable-isolatedvm 2024-02-16 11:06:05 +00:00
Sam Rose
dd4ea4be95
Nothing to see here, carry on. 2024-02-15 16:44:19 +00:00
mike12345567
32815d8d9b Quick readability enhancement. 2024-02-15 16:28:59 +00:00
Sam Rose
c2c0108e4f
Fix build (again). 2024-02-15 16:12:47 +00:00
Sam Rose
d04416b7c7
Merge branch 'revert-13047-revert-13043-fix/updating-users-via-public-api' of github.com:budibase/budibase into type-worker-requests 2024-02-15 16:09:35 +00:00
Sam Rose
b4669b32f0
Fix build. 2024-02-15 15:52:06 +00:00
Sam Rose
e4b0330866
Simplify the typing of workerRequests.ts 2024-02-15 15:49:30 +00:00
mike12345567
1f4a254ec5 Fix for integration test, make sure to carry auth headers over correctly. 2024-02-15 15:47:56 +00:00
Sam Rose
dde8f77877
Type workerRequests.ts 2024-02-15 14:48:47 +00:00
Michael Drury
77fdc69f15
Merge branch 'master' into revert-13047-revert-13043-fix/updating-users-via-public-api 2024-02-15 14:00:02 +00:00
Michael Drury
a456537f16
Merge branch 'master' into fix/cluster-mode 2024-02-15 13:46:11 +00:00
Michael Drury
36e1a20c03
Revert "Revert "Fix updating users via cross-service comms (public API)"" 2024-02-15 13:45:08 +00:00
Michael Drury
74957725dd
Revert "Fix updating users via cross-service comms (public API)" 2024-02-15 13:44:43 +00:00
Michael Drury
4bd361921b
Merge branch 'master' into fix/cluster-mode 2024-02-15 13:43:52 +00:00
Michael Drury
d1da8ad49f
Merge branch 'master' into fix/cluster-mode 2024-02-15 13:31:18 +00:00
Michael Drury
e03cd4af56
Merge branch 'master' into fix/budi-8010 2024-02-15 13:28:07 +00:00
Michael Drury
a3086d8d80
Merge branch 'master' into fix/cluster-mode 2024-02-15 13:06:00 +00:00
Michael Drury
60bcf6ae87
Merge branch 'master' into fix/updating-users-via-public-api 2024-02-15 13:05:50 +00:00
melohagan
649dafba47
n8n automation action integration (#12992)
* Add n8n automation action

* Add authorization header support

* add unit tests

* Replace test.com with example.com

* Add HttpMethod enum to types

* fix unit test

* Add required field label asterisk
2024-02-15 13:05:03 +00:00
mike12345567
05d19c92c7 Fixing bug found by test. 2024-02-15 12:59:41 +00:00
mike12345567
d3bb8b2fa4 There was an issue where extra headers were being carried over to the worker instance when performing cross-service comms - these headers were causing the request to be rejected without consideration. Cleaning up to only include the headers Budibase really cares about in request, let fetch work out the generic ones. 2024-02-15 12:49:39 +00:00
mike12345567
e9bb17dd8a Fixing cluster mode in docker-compose setups, we weren't copying across the pm2 config that was needed to achieve this. 2024-02-15 12:47:27 +00:00
Sam Rose
ad8d1e2598
Make the MySQL healthcheck stricter. 2024-02-15 09:44:01 +00:00
mike12345567
ea5d04e1d3 Addressing PR comments. 2024-02-14 17:15:42 +00:00
Sam Rose
d42ce6ac09
Merge branch 'master' into postgres-query-tests 2024-02-14 16:26:22 +00:00
mike12345567
77225e6eb9 Updating how default environment variables are handled, so that the defaults are easier to access. 2024-02-14 15:04:08 +00:00
Adria Navarro
85aeaff891 Shave time on release 2024-02-14 12:52:20 +01:00
mike12345567
cfd1c98c85 Updating timeouts for automations, making it easier to manage/find the various timeout limits. Also adding a new environment variable AUTOMATION_THREAD_TIMEOUT which can be used to control how long automations can run for. 2024-02-14 11:44:07 +00:00
Adria Navarro
bb6500cc91 Avoid crossing results 2024-02-14 11:47:34 +01:00
Adria Navarro
7d6e49f8ca Inject only on init 2024-02-14 11:44:24 +01:00
Adria Navarro
a6c50500fe Release script 2024-02-13 23:49:17 +01:00
Adria Navarro
f733d293da Simplify loading 2024-02-13 23:44:24 +01:00
Adria Navarro
2d2d88f988 Attempt quicker loading 2024-02-13 23:37:30 +01:00
Adria Navarro
0902854bb0 Fix requires 2024-02-13 23:10:55 +01:00
Adria Navarro
9ed6502681 Fix ts-node and other runners 2024-02-13 23:10:55 +01:00
Adria Navarro
0bf94bcd7b Fix helpers 2024-02-13 23:10:55 +01:00
Adria Navarro
fa2fbb4253 Update command 2024-02-13 23:10:55 +01:00
Adria Navarro
be69edffd7 Fix bson 2024-02-13 23:10:55 +01:00
Adria Navarro
f03d9a0178 Clean 2024-02-13 23:10:55 +01:00
Adria Navarro
53d4fc2fa0 Replace ivm.module for script 2024-02-13 23:10:55 +01:00
Adria Navarro
7e43fff018 Execute sloppy code test 2024-02-13 23:10:55 +01:00
Adria Navarro
81035f6d03
Merge branch 'master' into reenable-isolatedvm 2024-02-13 21:41:41 +01:00
mike12345567
169fec29c6 Some quick fixes, making sure that automation queries respect timeout, they will timeout within the usual range. 2024-02-13 18:21:41 +00:00
mike12345567
43671f1aa3 Enable threading in development for queries and automations. 2024-02-13 17:41:55 +00:00
Peter Clement
aaf476ca25 Merge remote-tracking branch 'refs/remotes/origin/fix/add-cron-validation' into fix/add-cron-validation 2024-02-13 15:14:28 +00:00
Peter Clement
2660149fea move constant to shared-core 2024-02-13 15:14:03 +00:00
Michael Drury
b9265679d9
Merge branch 'master' into fix/add-cron-validation 2024-02-13 13:45:10 +00:00
Adria Navarro
f0a149984d Update tests 2024-02-13 09:48:31 +01:00
Adria Navarro
6f6100e7a2 Use isolated-vm 2024-02-12 18:07:17 +01:00
Adria Navarro
6823b23ac4 Init jsrunners on threads 2024-02-12 16:59:14 +01:00
Adria Navarro
36ea9b9df1 Use existing version 2024-02-12 16:20:01 +01:00
Adria Navarro
e3f803ef6b Install package 2024-02-12 16:04:31 +01:00
Adria Navarro
cd2922308f Properly stringify errors 2024-02-12 16:01:02 +01:00
Michael Drury
dfe9b61812
Merge branch 'master' into fix/add-cron-validation 2024-02-12 13:27:14 +00:00
Adria Navarro
165cf9c832
Merge branch 'master' into chore/allow-logging-js-execution-errors 2024-02-12 14:05:41 +01:00
Adria Navarro
93eb9fc9c8 Setup error logging 2024-02-12 14:01:00 +01:00
Adria Navarro
3ee555e72a Fix js tests 2024-02-12 12:50:23 +01:00
Adria Navarro
6cdfd4b621 Lint 2024-02-12 12:36:29 +01:00
Adria Navarro
8651a836a5 Fix exports 2024-02-12 12:34:39 +01:00
Adria Navarro
231c8ccaab Make code more readable 2024-02-12 12:33:16 +01:00
Adria Navarro
ffdfb731fb Fix tests 2024-02-12 12:25:56 +01:00
Adria Navarro
2c26b55a7c Handle view creation on new table requests 2024-02-12 11:59:05 +01:00
Adria Navarro
f1a75b84b4 Add test 2024-02-12 11:03:08 +01:00
Adria Navarro
f1b31b4119 Export type 2024-02-12 11:03:08 +01:00
Adria Navarro
c18a3d4abb Add creation tests 2024-02-12 11:03:08 +01:00
mike12345567
8bf79c5f10 Adding some basic cron validation to publishing, currently the error is not explained if it is hit - still need some frontend for this, but this now means that an error is provided to users when attempting to publish, and we can re-use this validation in the automation UI. Need to have both backend and frontend validation as invalid CRONs will already exist, backend makes sure these are error'd on. 2024-02-09 18:04:40 +00:00
Adria Navarro
0e5fea0932 Fix tests 2024-02-09 17:06:33 +01:00
Adria Navarro
c42a8969c8 Fix build 2024-02-09 16:55:58 +01:00
Adria Navarro
cc715b7722 Revert scriptRunner changes to use vm2 2024-02-09 16:37:37 +01:00
Adria Navarro
7ce9756d8c Revert jsRunner changes to vm 2024-02-09 16:36:43 +01:00
Adria Navarro
e39bd1869e Install vm2 2024-02-09 16:21:38 +01:00
Adria Navarro
72802961ad
Merge branch 'master' into remove-vm2-from-stringtemplates 2024-02-09 13:41:15 +01:00
Adria Navarro
3d936069cd
Merge branch 'master' into remove-vm2-from-stringtemplates 2024-02-09 13:22:00 +01:00
Adria Navarro
f7583b2431 Add options 2024-02-09 13:20:21 +01:00
Adria Navarro
a67885d112
Merge branch 'master' into chore/trace-js 2024-02-09 13:17:51 +01:00
Adria Navarro
10c59e1ff6 Remove events 2024-02-09 13:17:28 +01:00
Sam Rose
77b3d479a0
Update dd-trace to 5.2.0. 2024-02-09 12:01:37 +00:00
Adria Navarro
bbab639e27
Merge branch 'master' into chore/trace-js 2024-02-09 12:52:42 +01:00
Adria Navarro
32723d7121 Trace scriptRunner 2024-02-09 12:51:57 +01:00
Adria Navarro
790d8fcf09 Trace scriptRunner.execute 2024-02-09 12:41:00 +01:00
Sam Rose
51280b5526
Make import/export fs calls as async as possible. 2024-02-09 10:49:24 +00:00
Adria Navarro
0db98f7fb1 Move sandbox escape test to server 2024-02-09 10:35:58 +01:00
Adria Navarro
573096e869
Merge branch 'master' into revert-12934-revert-12930-revert-12929-revert-12769-isolated-vm 2024-02-08 18:15:36 +01:00
Sam Rose
8e9db069e5
Remove all uses of test.com in the code, replace them with example.com and create a lint rule to prevent this in future. 2024-02-08 16:32:14 +00:00
Adria Navarro
ce483e8c12
Merge pull request #12964 from Budibase/fix-bson
Fix BSON usage for isolated-vm
2024-02-08 16:33:43 +01:00
Sam Rose
75c2392b60
Flesh out Postgres tests, add MySQL tests. 2024-02-08 15:32:38 +00:00
Adria Navarro
411dd55259 Update types 2024-02-08 16:27:48 +01:00
Adria Navarro
5bc9eb884a Make timeout per request more specific 2024-02-08 16:23:27 +01:00
Adria Navarro
1e101744de Make timeout per invocation more specific 2024-02-08 16:20:33 +01:00
Adria Navarro
a55e75ae18 Merge branch 'isolated-vm-wrapper' into fix-bson 2024-02-08 13:54:25 +01:00
Adria Navarro
c57ccbc046 Fix adding to context 2024-02-08 13:51:36 +01:00
Adria Navarro
2ffe3d7153 Remove debugger 2024-02-08 13:47:27 +01:00
Adria Navarro
57952131ac Replace # for privates 2024-02-08 13:44:07 +01:00
Adria Navarro
168a546dd1 Clean 2024-02-08 13:32:24 +01:00
Adria Navarro
fb57cb15ac Fix parsing utf8 results 2024-02-08 13:22:28 +01:00
Adria Navarro
2bcf7f5fd7 Remove bson knowledge from execute 2024-02-08 13:13:09 +01:00
Adria Navarro
abe09509f0 Fix bson 2024-02-08 12:32:07 +01:00