Michael Drury
74957725dd
Revert "Fix updating users via cross-service comms (public API)"
2024-02-15 13:44:43 +00:00
Michael Drury
e03cd4af56
Merge branch 'master' into fix/budi-8010
2024-02-15 13:28:07 +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
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
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
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
6823b23ac4
Init jsrunners on threads
2024-02-12 16:59:14 +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
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
10c59e1ff6
Remove events
2024-02-09 13:17:28 +01: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