1
0
Fork 0
mirror of synced 2024-09-08 21:51:58 +12:00
Commit graph

10816 commits

Author SHA1 Message Date
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
Adria Navarro
d1d005dbbc DRY 2024-02-08 11:26:51 +01:00
Adria Navarro
d293abc8e8 Merge branch 'isolated-vm-wrapper' into fix-bson 2024-02-08 10:58:12 +01:00
Adria Navarro
72c122105f Clean code 2024-02-08 10:51:42 +01:00
Adria Navarro
7972f19cd1 Merge isolated-vm-wrapper 2024-02-08 10:45:00 +01:00
Adria Navarro
9d335b7fb1 Fix perRequestLimit 2024-02-08 09:38:09 +01:00
Adria Navarro
008b39abf4 Use wrapper for scripts 2024-02-08 09:38:09 +01:00
Adria Navarro
e4285e30f1 Use wrapper for queries 2024-02-08 09:38:09 +01:00
Adria Navarro
7693a1fc69 Fix imports 2024-02-08 09:38:09 +01:00
Adria Navarro
c44119b3f9 Callbacks 2024-02-08 09:38:09 +01:00
Adria Navarro
0d0171fa08 Move cpulimits responsability 2024-02-08 09:38:09 +01:00
Adria Navarro
3b8b60aa03 Use wrapper 2024-02-08 09:38:09 +01:00
Adria Navarro
c5abb4f846 Create wrapper 2024-02-08 09:38:09 +01:00
Adria Navarro
0ea7a515de Use bson library to parse to json 2024-02-07 16:14:56 +01:00
Adria Navarro
b8ebeff71c Add comments 2024-02-07 15:18:17 +01:00
Adria Navarro
a7859f7fd8 Fix test 2024-02-07 14:09:19 +01:00
Adria Navarro
6cafbbf036 Instantiate module 2024-02-07 13:47:43 +01:00
Adria Navarro
456edfa7b4 Fix mongo findOneAndUpdate 2024-02-07 13:37:06 +01:00
Adria Navarro
e2a1d8c880 Refactor 2024-02-07 10:58:43 +01:00
Adria Navarro
1ee20b0464 Fields as private 2024-02-07 10:58:43 +01:00
Adria Navarro
599860b558 Use bson only for mongo 2024-02-07 10:58:43 +01:00
Adria Navarro
716e642d08 Types 2024-02-07 10:58:43 +01:00
Adria Navarro
0b0b6ddb13 Memory limit via env 2024-02-07 10:58:43 +01:00
Adria Navarro
9a45017532 Update docker-compose 2024-02-07 10:58:42 +01:00
Adria Navarro
7a9187d4dc Use new loadBundle function 2024-02-07 10:58:42 +01:00
Adria Navarro
a273276bd3 Use bson in isolated-vm 2024-02-07 10:58:42 +01:00
Adria Navarro
2c95920f65 Add mongo docker-compose integration 2024-02-07 10:58:42 +01:00
Adria Navarro
e72e7c614a
Merge branch 'master' into revert-12934-revert-12930-revert-12929-revert-12769-isolated-vm 2024-02-07 10:57:28 +01:00
Adria Navarro
8e85f9e444 Replace expect.anything for type checks 2024-02-07 10:49:38 +01:00
Adria Navarro
b8d22d6ef1 Lint 2024-02-07 00:01:09 +01:00
Adria Navarro
2c4601440f Merge branch 'master' into revert-12934-revert-12930-revert-12929-revert-12769-isolated-vm 2024-02-06 17:53:22 +01:00
Sam Rose
3be9ad7d78
Disable schema dumping for Postgres in Budicloud. 2024-02-06 15:47:47 +00:00
Martin McKeaveney
f089a0fdf5
Merge pull request #12632 from Budibase/security/patches
Security/patches
2024-02-06 17:42:53 +02:00
Sam Rose
0a30fb3364
Merge branch 'master' of github.com:budibase/budibase into mongo-tests 2024-02-06 10:51:18 +00:00
Sam Rose
8bb25c4715
More MongoDB query tests. 2024-02-06 10:47:47 +00:00
Adria Navarro
fde2af9a28 Add helpers in order to fix tests 2024-02-06 11:30:44 +01:00
Adria Navarro
4df738acb7 Fix tests 2024-02-06 10:49:11 +01:00
Adria Navarro
6bc5bf5be1 Clean 2024-02-06 10:42:44 +01:00
Adria Navarro
1dbcaf60d8 Lint 2024-02-06 10:28:06 +01:00
Adria Navarro
792283d8b5 Add readme 2024-02-06 10:18:58 +01:00
Adria Navarro
719062ab2f Remove bundles from string-templates 2024-02-06 10:06:26 +01:00
Adria Navarro
f7c16f632b Bundle via esbuild 2024-02-06 10:05:17 +01:00
Adria Navarro
b28890b401 Load 2024-02-06 10:04:54 +01:00
Adria Navarro
40ae4d1852 Rebuild bundle 2024-02-06 10:04:24 +01:00
mike12345567
9a8c31a2a4 Handling deletion of rows that violate constraints, this has been an issue in Budibase for some time and causes some confusion, attempting to resolve this when deleting rows. 2024-02-05 18:57:16 +00:00
Sam Rose
4d1b13f754
Flesh out MongoDB query tests a bit more. 2024-02-05 17:45:38 +00:00
Adria Navarro
221ac36ff1 Bundle as txt 2024-02-05 18:26:55 +01:00
Adria Navarro
f28417a776 Move bundle for ivm to server 2024-02-05 18:26:39 +01:00
Sam Rose
7a012f1f4b
Add tests for create queries. 2024-02-05 16:49:21 +00:00
mike12345567
e8e7eea47a Adding some test cases for aliasing. 2024-02-05 15:23:24 +00:00
Sam Rose
a773841518
Improve error messages relating to failing to connect to datasources. 2024-02-05 14:53:05 +00:00
Sam Rose
1573242031
Respond to PR feedback. 2024-02-05 14:26:19 +00:00
mike12345567
c4f4a46d70 Quick fix based on testing. 2024-02-05 12:45:19 +00:00
Sam Rose
871e1f3806
Remove empty file. 2024-02-05 11:54:33 +00:00
Sam Rose
bb1c5c93d2
Remove shorter timeout on MongoDB tests. 2024-02-05 11:45:50 +00:00
Sam Rose
7cceb04ca2
Basic Postgres and Mongo query testcases. 2024-02-05 11:43:40 +00:00
mike12345567
f73f78c67c Merge branch 'master' of github.com:Budibase/budibase into feature/sql-query-aliasing 2024-02-05 10:04:07 +00:00
Adria Navarro
62994c2026 Lint 2024-02-05 10:20:12 +01:00
Adria Navarro
75f8b40cc4 Clean code 2024-02-05 10:18:49 +01:00
Martin McKeaveney
b17bd4d8fd merge 2024-02-02 17:00:09 -03:00
melohagan
be0ff766f3
Chore/fix worker request error message (#12943)
* Revert "Surface email error (#12837)"

This reverts commit 2a24c85378.

* Improve workerRequest error handling

* update account portal

* Fix typing

* lint
2024-02-02 15:25:18 +00:00
Adria Navarro
8dfcc3aeb1
Revert "Revert "Migrate from vm to isolated-vm"" 2024-02-02 12:02:09 +01:00
Sam Rose
332a201ae7
Revert "Migrate from vm to isolated-vm" 2024-02-02 09:51:46 +00:00
Sam Rose
21dfbe75ff
Use new cleanup middleware. 2024-02-02 09:32:07 +00:00
Sam Rose
ba002f9649
Clean up isolates when a request is finished. 2024-02-02 09:30:33 +00:00
mike12345567
2ec4fd5d67 Fixing executeScript test cases to cover the issue we experienced, make sure context is correctly accessible. 2024-02-01 16:11:44 +00:00
mike12345567
6cad0e758f Quick fix for automation JS scripting, make sure context is passed through correctly. 2024-02-01 16:00:58 +00:00
Adria Navarro
87501bf25e
Merge branch 'master' into isolated-vm 2024-02-01 13:15:47 +01:00
Adria Navarro
2ea70e1010
Merge pull request #12922 from Budibase/test-isolated-vm
Test isolated vm
2024-02-01 13:15:33 +01:00
Michael Drury
8576a71128
Merge branch 'master' into fix/very-large-backups 2024-02-01 11:45:19 +00:00
Adria Navarro
3aff1004c8
Merge branch 'master' into isolated-vm 2024-02-01 12:42:48 +01:00
Adria Navarro
3808718004 Fix tests 2024-02-01 12:42:23 +01:00
Adria Navarro
843d95c3bb Lint 2024-02-01 12:30:59 +01:00
Adria Navarro
1439eb9b27 Fix stripProtocol 2024-02-01 12:20:31 +01:00
mike12345567
c4eae33b67 Fixing mock to cover getReadStream in object store. 2024-02-01 11:09:28 +00:00
Adria Navarro
d1cf13707d Fix url.escape 2024-02-01 11:57:22 +01:00
Adria Navarro
1b88700d02 Test random helper 2024-02-01 11:17:55 +01:00
Adria Navarro
2899c4f7f8 Test uuid helper 2024-02-01 11:15:36 +01:00
Adria Navarro
181d462cdf Update uuid 2024-02-01 11:15:21 +01:00
Adria Navarro
4461c49f48 Allow skipping tests 2024-02-01 10:58:20 +01:00
Adria Navarro
82db76627f Better typing 2024-02-01 10:56:59 +01:00
mike12345567
010f160fa5 Cleaning up files after import is finished (with large files this saves on tmp space) as well as fixing an issue where menu would appear next to a restore despite having no options. 2024-01-31 18:22:18 +00:00
Adria Navarro
e6ae364918 Register server helpers 2024-01-31 17:49:55 +01:00
Adria Navarro
b96ca1cf54 Run hbs on server tests 2024-01-31 17:49:55 +01:00
Adria Navarro
786acaa121 Add basic test 2024-01-31 17:49:55 +01:00
Adria Navarro
ed7b89f2f9 Move jsRunner to folder 2024-01-31 17:49:55 +01:00
Adria Navarro
507aa8af93 Simplify and remove magic strings 2024-01-31 17:05:20 +01:00
Adria Navarro
805b24975b Allow configuring memory limits 2024-01-31 16:55:59 +01:00
Adria Navarro
60dc6822cf Run only once 2024-01-31 12:41:34 +01:00
Adria Navarro
623b4f5dab
Merge branch 'master' into isolated-vm 2024-01-31 10:47:08 +01:00
mike12345567
bb0b776684 Updating how aliasing is handled. 2024-01-30 17:57:10 +00:00
Peter Clement
c915442a9e
Merge branch 'master' into fix/pc-fixes 2024-01-30 16:53:38 +00:00
Peter Clement
9c47671032 fix issue with automation setting sync 2024-01-30 15:39:12 +00:00
mike12345567
09a0d00aa7 Fixing some test cases. 2024-01-30 13:50:36 +00:00
mike12345567
5d2ba68fae Adding test case based on capture of real failing query. 2024-01-30 13:35:45 +00:00
mike12345567
e0d2ec6630 Merge branch 'master' of github.com:Budibase/budibase into feature/sql-query-aliasing 2024-01-30 12:58:22 +00:00
Michael Drury
b69559566a
Merge branch 'master' into string-split-check 2024-01-30 11:38:03 +00:00
mike12345567
7245ceb58f Merge branch 'master' of github.com:Budibase/budibase into feature/sql-query-aliasing 2024-01-30 11:32:09 +00:00
Sam Rose
b3c949b091
Fix case where if a binding returned an int it would throw an error. 2024-01-30 11:06:09 +00:00
Sam Rose
72d63d0c00
Rename executeSynchronously to be a bit less confusing, as it does not execute synchronously. 2024-01-30 10:57:25 +00:00
Sam Rose
456817ee7b
More loop step typing improvements. 2024-01-30 10:37:23 +00:00
Sam Rose
67a848bb86
Fix tests. 2024-01-30 10:23:11 +00:00
Sam Rose
669b0743ac
Typing improvements around automation loop tests. 2024-01-30 10:00:44 +00:00
Adria Navarro
1024bd1dbf Lint 2024-01-30 09:23:28 +01:00
Adria Navarro
9da9935c95 Types 2024-01-29 23:25:12 +01:00
Adria Navarro
7394a7cd64 Smart typing 2024-01-29 23:19:07 +01:00
Adria Navarro
ff75fbf99e Convert query.sec.spec.ts to ts 2024-01-29 22:57:20 +01:00
Adria Navarro
9e4a2542e1 Fix test 2024-01-29 19:17:07 +01:00
Sam Rose
2bfa4c6f91
Mild refactor of stringSplit to make it easier to understand. 2024-01-29 17:43:08 +00:00
Sam Rose
b5672d676f
Add a check to stringSplit that gives a nicer error message is a non-string is passed. 2024-01-29 17:38:52 +00:00
Adria Navarro
51406a80da Fix test 2024-01-29 16:18:34 +01:00
Adria Navarro
f3f6e0c41b Fix tests 2024-01-29 15:43:35 +01:00
Adria Navarro
aca7b50dc5 Fix tests 2024-01-29 15:27:09 +01:00
Adria Navarro
d806029075
Merge branch 'master' into remove_test_flakiness 2024-01-29 15:21:24 +01:00
mike12345567
6964e2d146 Fixing update aliasing. 2024-01-29 13:43:51 +00:00
mike12345567
fcf8cf61da Merge branch 'master' of github.com:Budibase/budibase into feature/sql-query-aliasing 2024-01-29 12:35:54 +00:00
mike12345567
41c1c6ae65 Fixing type build issue. 2024-01-26 17:01:56 +00:00
mike12345567
acc7868634 Fixing accidental removed character. 2024-01-26 16:52:19 +00:00
mike12345567
99c2a51f41 Updating back to use our own home-rolled version which allows us to specify the image version correctly, but using the testcontainers option to wait for two logs. 2024-01-26 16:48:56 +00:00
mike12345567
ccd6c2ece6 Merge branch 'fix/postgres-test-db-not-starting' of github.com:Budibase/budibase into fix/postgres-test-db-not-starting 2024-01-26 15:59:27 +00:00
mike12345567
cf60138832 Trying proper Postgres testcontainers - should have more accurate startup. 2024-01-26 15:59:06 +00:00
Michael Drury
555871d84d
Merge branch 'master' into fix/postgres-test-db-not-starting 2024-01-26 14:36:59 +00:00
mike12345567
870ca2266e Adding a 2 second timeout after the message occurs to make sure DB is fully started - can't wait for both messages. 2024-01-26 14:22:25 +00:00
mike12345567
d4fd775c37 Attempting to fix issue with Postgres not being fully started in Github CI - previous message the DB was starting, this message means the database is fully started. 2024-01-26 13:42:39 +00:00
mike12345567
cc249e6696 Typescript conversion for some old tests - were failing after refactor. 2024-01-26 13:33:50 +00:00
Adria Navarro
50b3138acb
Merge branch 'master' into refactor/remove-field-types 2024-01-26 11:29:32 +01:00
Adria Navarro
f1e90b8b01 Remove last controller.row usages 2024-01-26 11:24:32 +01:00
Adria Navarro
39d0382a56 Remove controller.datasource usages 2024-01-26 11:11:54 +01:00
Adria Navarro
12a08c6864 Import specific controllers 2024-01-26 11:07:06 +01:00
Adria Navarro
9592f25b66 Use api calls for getRow/s test helper 2024-01-26 11:01:16 +01:00
Adria Navarro
b3a59dfa7f Use api calls for createRow test helper 2024-01-26 11:00:03 +01:00
Adria Navarro
ce81248e66 Use api calls for getTable test helper 2024-01-26 10:58:46 +01:00
Adria Navarro
c0581e41d3 Renames 2024-01-26 10:57:35 +01:00
Adria Navarro
da9f367962 Use api calls for updateTable test helper 2024-01-26 10:57:05 +01:00
Adria Navarro
cb53d31833 Renames 2024-01-26 10:56:38 +01:00
Adria Navarro
a555734519 Use api calls for createExternalTable test helper 2024-01-26 10:52:35 +01:00
mike12345567
21a8d44ec7 Adding a 'SESSION_EXPIRY_SECONDS' environment variable which can be set on the services to configure how long before an idle user is logged out. 2024-01-25 16:22:39 +00:00
José Vte. Calderón
aa1153abde
Merge branch 'master' into feature/count-creators-in-groups 2024-01-25 10:04:15 +01:00
mike12345567
0eb29ef73f PR comments. 2024-01-24 18:00:32 +00:00
Adria Navarro
37033dd468 Handle js timeouts 2024-01-24 18:03:09 +01:00
mike12345567
ccc751d09c A quick refactor to get rid of the old 'FieldTypes' enumeration, considering how core it is to all data handling in Budibase, the fact we had both 'FieldType' and 'FieldTypes' was confusing - righting this fully. 2024-01-24 16:58:13 +00:00
Sam Rose
cc363f1ba7
Fix server tests. 2024-01-24 16:18:56 +00:00
Sam Rose
1c3069178f
Attempt to fix tests. 2024-01-24 15:56:17 +00:00
Sam Rose
fd635ed080
Merge master. 2024-01-24 15:31:00 +00:00
Sam Rose
99e6d329cd
isolated-vm 4.6.0 -> 4.7.2 2024-01-24 15:14:25 +00:00
mike12345567
1fa319ac9f Add throw functionality to get more information about errors occurring during tests. 2024-01-24 14:11:24 +00:00
Adria Navarro
bc7825dc93 Keep isolateRefs in context 2024-01-24 14:02:34 +01:00
mike12345567
35a3d663ba Comments on PR - some small changes. 2024-01-24 12:33:29 +00:00
jvcalderon
6f9075d44c Solve a failing test 2024-01-24 12:27:02 +01:00
melohagan
1636677ce9
Merge branch 'master' into fix/budi-7916 2024-01-24 08:58:13 +00:00
jvcalderon
28a9ca0fa7 Merge branch 'master' into feature/count-creators-in-groups 2024-01-24 09:01:58 +01:00
mike12345567
2810d66c92 Merge branch 'master' of github.com:Budibase/budibase into feature/sql-query-aliasing 2024-01-23 17:38:46 +00:00
Adria Navarro
d7b5aa08db nodemon, don't watch tests 2024-01-23 17:33:52 +01:00
Adria Navarro
a65892d29b
Merge branch 'master' into isolated-vm 2024-01-23 17:32:54 +01:00
Peter Clement
3030db8eb6
Merge branch 'master' into feat/configure-automation-chaining 2024-01-23 14:47:31 +00:00
Peter Clement
8a90a1a3e4 pr comments 2024-01-23 10:10:38 +00:00
melohagan
2a24c85378
Surface email error (#12837) 2024-01-22 15:30:21 +00:00
mike12345567
e5e51ede81 Merge branch 'master' of github.com:Budibase/budibase into fix/budi-7916 2024-01-22 13:39:29 +00:00
mike12345567
2a21556402 Get rid of schemaFields on backend. 2024-01-22 13:29:14 +00:00
Conor Webb
fa36701f0f
Added function to get correct plan display name (#12810)
* Changed minPlan BUSINESS to PREMIUM_PLUS

* Added new helper to display the correct string plan

* Changed ManageAccessModal to use the new helper

* Refactored to use plan title helper, removed title function

* Removed capitalised function from svelte template

* Fixed linting issues

* Ran yarn lint. Fixed linting issues.
2024-01-22 10:54:47 +00:00
melohagan
bd0202e7b5
Error deleting datasource on first attempt at deleting (#12819)
* Add badge photo to the employee import

* Update revisions from relationships when loop deleting tables
2024-01-22 10:25:21 +00:00
mike12345567
db7c2c804b Updating query responses to follow the same form consistently. 2024-01-19 18:13:12 +00:00
Peter Clement
0992618956 Merge remote-tracking branch 'origin/master' into feat/configure-automation-chaining 2024-01-19 16:35:02 +00:00
Peter Clement
50078f4f0f Fix issue where flagClient could be undefined when running outside of test mode 2024-01-19 14:59:08 +00:00
Adria Navarro
915482a915 Configure cypto 2024-01-19 10:59:48 +01:00
mike12345567
3ce00c42a2 Adding SQL logging capabilities. 2024-01-18 18:13:11 +00:00
Peter Clement
00fda6af41 update emitter to account for a new chaining property 2024-01-18 16:38:34 +00:00
Adria Navarro
09d8951fc3
Merge branch 'master' into isolated-vm 2024-01-18 14:21:13 +01:00
Adria Navarro
262dbc7c2b Inject url 2024-01-18 13:49:47 +01:00
jvcalderon
03f7fb37ed Calculate creators count when group role changes 2024-01-18 11:14:25 +01:00
mike12345567
643a46a3b7 Merge branch 'master' of github.com:Budibase/budibase into feature/sql-query-aliasing 2024-01-18 10:13:30 +00:00
Adria Navarro
9949b08879 Add regex functions 2024-01-17 14:25:17 +01:00
mike12345567
1ca075ebea Merge branch 'master' of github.com:Budibase/budibase into feature/sql-query-aliasing 2024-01-17 11:37:20 +00:00
Michael Drury
a6d9601f07
Merge branch 'master' into fix/dd-trace-version 2024-01-17 11:29:42 +00:00
Peter Clement
c36f7c61c0 Merge remote-tracking branch 'origin/master' into feat/automation-ux 2024-01-17 09:58:59 +00:00
Peter Clement
61b34b3ead mock out pro call 2024-01-16 16:58:13 +00:00
Adria Navarro
807e9f1687 Use compiled module (working with hacked bundle!) 2024-01-16 17:27:24 +01:00
Peter Clement
2b73bf381e fix tests 2024-01-16 16:22:11 +00:00
mike12345567
b370e2a0e5 Updating dd-trace to 5.0.0 across all packages now that the memory leak is solved, this also removes the erronous message on startup describing DataDog startup problems. 2024-01-15 17:44:52 +00:00
mike12345567
88c54bcc1d Merge branch 'master' of github.com:Budibase/budibase into feature/sql-query-aliasing 2024-01-15 12:26:31 +00:00
Adria Navarro
d49b17db53 Improve error message 2024-01-15 13:06:07 +01:00
Adria Navarro
7e2087ea56 Build string-templates on dev 2024-01-15 12:36:50 +01:00
Adria Navarro
eb69b36aac Use esbuild for jsrunner 2024-01-15 12:30:47 +01:00
Adria Navarro
73fee7dec7 Fix build 2024-01-15 12:04:35 +01:00
Peter Clement
44a9c3fe86 another missed name 2024-01-15 10:47:10 +00:00
Peter Clement
41051a8d69 more naming 2024-01-15 10:16:13 +00:00
Peter Clement
394a8c4d94 more naming updates 2024-01-15 10:11:16 +00:00
Peter Clement
601ec35549 rename instance of trigger step to triggerAutomationRun 2024-01-15 10:00:37 +00:00
Sam Rose
6be7814e55
Copy context over, ignoring functions. 2024-01-12 15:22:49 +00:00
Sam Rose
c508a435d6
Isolate and context re-use. 2024-01-12 15:08:08 +00:00
Sam Rose
290dde125e
Merge master. 2024-01-12 14:56:10 +00:00
Peter Clement
72c2f6577c fix tests oncemore 2024-01-11 15:41:41 +00:00
Peter Clement
021eb58ea7 fix tests 2024-01-11 14:13:59 +00:00
Peter Clement
9c22bee324 type fix 2024-01-11 11:39:04 +00:00
Peter Clement
bbdd3f017f Merge remote-tracking branch 'origin/master' into feat/automation-features 2024-01-11 10:56:45 +00:00
Peter Clement
ec88e14b75 Merge remote-tracking branch 'origin/master' into feat/automation-ux 2024-01-11 10:23:22 +00:00
Peter Clement
78ef231e03 fix issue with being able to select any automation to trigger 2024-01-10 16:34:52 +00:00
Dean
9525b3b9bd Merge remote-tracking branch 'origin/master' into fix-hover-component-spam 2024-01-10 11:39:10 +00:00
Sam Rose
19bd2726b3
Move traces around in runJS to further pinpoint where time is spent. 2024-01-10 10:07:41 +00:00
Peter Clement
8d4010cc54 set condition outputs 2024-01-09 20:32:12 +00:00
mike12345567
82ba1df4ef Fixing an issue with typing in the information_schema table that was leading to an 'invalid syntax name' message when attempting to fetch tables from our QA postgres database. 2024-01-09 13:40:34 +00:00
melohagan
59ca41d837
Support number array binding filtering in automations (#12708)
* Support number array binding filtering in automations

* Remove ts-ignore

* Fix action trigger array test input

* Unit tests

* Refactor

* lint
2024-01-09 10:25:36 +00:00
Adria Navarro
8a70c642fc
Merge branch 'master' into fix-oss-checks 2024-01-09 10:34:54 +01:00
Adria Navarro
1586925b5a Add @types/koa-send 2024-01-09 09:44:49 +01:00
Adria Navarro
0ec869303e Unify koa-send 2024-01-09 09:33:05 +01:00
Adria Navarro
30d64a473f
Merge branch 'master' into chore/move-code-to-sdk 2024-01-08 19:09:35 +01:00
Adria Navarro
3f6e1bbaa2 Move datasource.buildSchemaFromDb to sdk 2024-01-08 19:07:47 +01:00
Adria Navarro
8e038e61b0 Move datasource.save to sdk 2024-01-08 19:02:39 +01:00
Adria Navarro
92eb185390 Type BuildSchemaFromSource 2024-01-08 18:54:57 +01:00
Martin McKeaveney
a34ae9e2e2 merge with master 2024-01-08 16:44:32 +00:00
Martin McKeaveney
de80d895a2 remove deprecated mongodb TLS option 2024-01-08 16:15:37 +00:00
Michael Drury
efe8e7f990
Merge branch 'master' into feature/postgresql-multiple-schema 2024-01-08 15:55:08 +00:00
Michael Drury
fa41b15ded
Merge branch 'master' into feature/postgresql-multiple-schema 2024-01-08 15:39:12 +00:00
Sam Rose
cc31ec514c
Merge branch 'master' into run-js-traces 2024-01-08 15:37:50 +00:00
Adria Navarro
8c0554c3a2
Merge branch 'master' into BUDI-7571/refactor-fetching-external-ds 2024-01-08 16:30:22 +01:00
Sam Rose
ed7f38e247
Merge branch 'master' into run-js-traces 2024-01-08 15:23:25 +00:00
Michael Drury
c4f6930815
Merge branch 'master' into feature/postgresql-multiple-schema 2024-01-08 15:20:07 +00:00
Adria Navarro
498137ba7c Split back 2024-01-08 14:19:26 +01:00
Adria Navarro
1f9ee5a206 Clean code 2024-01-08 14:19:26 +01:00
Adria Navarro
dd77779bc1 Move code to sdk 2024-01-08 14:19:26 +01:00
Adria Navarro
6df4bf84df Lint 2024-01-08 14:19:25 +01:00
Adria Navarro
f77b812679 Handle no migrations 2024-01-08 14:06:54 +01:00
Adria Navarro
75b8190c01 Move updating page to the client 2024-01-08 14:06:54 +01:00
Adria Navarro
357522ec6e Server render updating page 2024-01-08 14:06:54 +01:00
Adria Navarro
2cb9f10327 Nodemon, watch svelte on server 2024-01-08 14:06:54 +01:00
Adria Navarro
d880302553 Check if migrations are needed on app serve 2024-01-08 14:06:54 +01:00
Michael Drury
5e040e42f1
Merge pull request #12718 from warpcomdev/feature/postgresql-multiple-schema
Add support for full search path to postgres integration
2024-01-08 11:32:34 +00:00
Adria Navarro
d46b22e4a6 Fix initial checks 2024-01-08 11:52:31 +01:00
Sam Rose
d5850d59de
Add bool to show when execution tracker gets created. 2024-01-08 09:52:07 +00:00
Sam Rose
6c20799b92
Extra traces inside of runJS to find out where time is being used. 2024-01-08 09:49:32 +00:00
Sam Rose
1abfba5253
WIP 2024-01-08 09:42:54 +00:00
rg2011
f73f8f4433 Add support for full search path to postgres integration 2024-01-05 17:46:44 +01:00
Sam Rose
6eb19f40cf
Merge master. 2024-01-05 16:21:53 +00:00
Sam Rose
0963a7edc0
Merge branch 'master' into attach-user-to-spans 2024-01-05 16:16:07 +00:00
Peter Clement
e99a7672a7 test and pr comments 2024-01-05 16:12:31 +00:00
Sam Rose
261e60d3bc
Enable dd-trace logging in QA to try and figure out why user info isn't being added to traces. 2024-01-05 15:08:43 +00:00
mike12345567
b4b8e16f22 PR comments. 2024-01-05 13:58:31 +00:00
Sam Rose
58abca62de
work in progress: replace vm2 and vm with isolated-vm 2024-01-05 13:48:20 +00:00
mike12345567
f2f16cfcee Adding an option to disable password validation when creating an admin user - this means that the environment variables used for BB_ADMIN creation can have any length of password (not breaking change). 2024-01-05 13:17:10 +00:00
mike12345567
bc0f70d23d Removing checks for query usage. 2024-01-04 18:07:11 +00:00
mike12345567
bbeaed48a7 Removing the use of the addQueries quota functionality from row API - we don't make use of these statistics anymore (and haven't in a while) counting them is pointless and could be causing some loss in performance in these heavily used endpoints. 2024-01-04 17:38:54 +00:00
Peter Clement
724eacdc72 Merge remote-tracking branch 'origin/master' into feat/automation-features 2024-01-04 16:45:26 +00:00
Adria Navarro
92950cef91 Maintain views on finaliseExternalTables 2024-01-04 16:20:48 +01:00
Dean
2836efd284 Merge remote-tracking branch 'origin/master' into fix-hover-component-spam 2024-01-04 12:54:01 +00:00
Sam Rose
68468fadb3
Add an extra JS execution time limit check to prevent creating unnecesary VM context. 2024-01-04 10:10:00 +00:00
Peter Clement
1437ce2e66 some small ux updates 2024-01-03 15:28:07 +00:00
Adria Navarro
7413fd96a8
Merge branch 'master' into chore/node-20 2024-01-03 14:15:21 +01:00
Peter Clement
6ab439d5d7 Merge remote-tracking branch 'origin/master' into feat/automation-features 2024-01-03 12:02:15 +00:00
Peter Clement
734ad2c1ae further work for triggering automations from other automations 2024-01-03 11:59:15 +00:00
Martin McKeaveney
57cf6dec94 merge 2024-01-03 11:43:27 +00:00
Adria Navarro
ba2b54f842 Use env variables instead of checking if isdev 2024-01-03 10:12:22 +01:00
mike12345567
4ddcecfd04 Merge branch 'master' of github.com:Budibase/budibase into feature/sql-query-aliasing 2024-01-02 16:21:05 +00:00
Martin McKeaveney
2aef97c5eb small patches and pinning versions 2024-01-02 15:18:24 +00:00
Sam Rose
a4e134b841
Merge branch 'master' into revert-12655-dd-tracer-nuke 2024-01-02 13:25:12 +00:00
Martin McKeaveney
b80d0b490a bullboard, mongo and jimp patches 2024-01-02 13:23:55 +00:00
Sam Rose
642b75e0ae
Revert "Remove all custom tracing to see if it's the cause of the memory leak." 2024-01-02 11:36:32 +00:00
Adria Navarro
e26c39677d Update messages 2024-01-02 12:31:08 +01:00
Martin McKeaveney
51c0494b0f tidy up args for Isolated VM class 2024-01-02 10:29:57 +00:00
Peter Clement
49676f2cae recomitting trigger another automation work 2023-12-30 18:51:08 +00:00
Martin McKeaveney
8f1470f5a5 merge with master 2023-12-22 17:08:32 +00:00
Adria Navarro
a3e371edff Update docker versions 2023-12-22 15:05:42 +01:00
Adria Navarro
7b89422b6a Update mssql 2023-12-22 14:59:25 +01:00
Adria Navarro
c7bb63da35 Update node refs to 20 2023-12-22 14:55:22 +01:00
Adria Navarro
5a45249ad4 Reuse subjects 2023-12-22 14:37:55 +01:00
Adria Navarro
bd221f2727 Prevent locks 2023-12-22 14:37:55 +01:00
Adria Navarro
c5a50a911f Allow reusing app 2023-12-22 14:37:55 +01:00
Adria Navarro
3e991cc2f1 Use yargs 2023-12-22 14:37:55 +01:00
Adria Navarro
31c01e0a6b Display errors 2023-12-22 14:37:55 +01:00
Adria Navarro
abf025b3f7 Use inflight max instead of batch wait 2023-12-22 14:37:54 +01:00
Adria Navarro
494a2ff91f Errors 2023-12-22 14:37:54 +01:00
Adria Navarro
92f1107e6c Prevent one single request to stop the process 2023-12-22 14:37:54 +01:00
Adria Navarro
c518d8a7fa Add logs 2023-12-22 14:37:54 +01:00
Adria Navarro
3eee77c549 Create 500 students 2023-12-22 14:37:54 +01:00
Adria Navarro
dbf4d6dbdd Create grades in batch 2023-12-22 14:37:54 +01:00
Adria Navarro
c46509d6cb Use batches 2023-12-22 14:37:54 +01:00
Adria Navarro
b034542536 Fix 2023-12-22 14:37:54 +01:00
Adria Navarro
69527cd4b9 Parallel creations 2023-12-22 14:37:54 +01:00
Adria Navarro
0c77cf2b40 Fix concurrent saves 2023-12-22 14:37:54 +01:00
Adria Navarro
f722ae970c Add autoid tests (failing) 2023-12-22 14:37:54 +01:00
Adria Navarro
3824156ca5 Add delete all apps script 2023-12-22 14:37:54 +01:00
Adria Navarro
becb7bd46d Add tests 2023-12-22 14:37:54 +01:00
Adria Navarro
0452b1a307 Fix imports 2023-12-22 14:37:54 +01:00
Adria Navarro
ed32b701ec Move row save to sdk 2023-12-22 14:37:54 +01:00
Adria Navarro
57a7be7a26 Run creation in parallel 2023-12-22 14:37:54 +01:00
Adria Navarro
5240b04a3a Remove 429 in dev 2023-12-22 14:37:54 +01:00
Adria Navarro
192d980e53 Log timings 2023-12-22 14:37:54 +01:00
Adria Navarro
6d6100eaf4 Add grades 2023-12-22 14:37:54 +01:00
Adria Navarro
e4acd91237 Populate rows 2023-12-22 14:37:54 +01:00
Adria Navarro
e986374c23 Check fetched table 2023-12-22 14:37:54 +01:00
Adria Navarro
1b6c7f2729 Add content to subjects 2023-12-22 14:37:54 +01:00
Adria Navarro
1b0c551602 Create create-many script 2023-12-22 14:37:54 +01:00
Sam Rose
df73cbd001
Fix lint warning. 2023-12-21 11:13:39 +00:00
Sam Rose
3c0901f530
Remove all custom tracing to see if it's the cause of the memory leak. 2023-12-21 11:06:05 +00:00
Sam Rose
1f3a75e892
Downgrade back to dd-trace 3.13.2 2023-12-20 17:20:30 +00:00
melohagan
6adb5cfe79
Do not throw error on 204 no content (#12643) 2023-12-20 11:02:59 +00:00
Sam Rose
c4fd5342cf
Merge branch 'master' into trace-automations 2023-12-20 09:57:24 +00:00
Sam Rose
9b750ed160
Merge branch 'master' into trace-automations 2023-12-20 09:43:55 +00:00
Sam Rose
2e58f2cdde
Add traces to track running arbitrary JS. 2023-12-19 18:20:13 +00:00
Sam Rose
e4512c8004
Merge branch 'master' into trace-automations 2023-12-19 17:14:17 +00:00
Sam Rose
c85b8f6a96
Baggage items don't work how I expected. Use tags again. 2023-12-19 17:13:15 +00:00
Sam Rose
056214c984
Use camelCase for tags. 2023-12-19 16:26:09 +00:00
Sam Rose
0b683876f8
Set app_id, user_id, and tenant_id as baggage items on spans. 2023-12-19 16:25:45 +00:00
Sam Rose
406410d916
Add DataDog tracing to automations. 2023-12-19 15:57:56 +00:00
Sam Rose
3265c480c2
Merge branch 'master' into limit-js-execution-per-request 2023-12-19 14:16:50 +00:00
Sam Rose
269c382524
Revert "Set --enable-source-maps when running Node." 2023-12-19 13:50:35 +00:00