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

3150 commits

Author SHA1 Message Date
Sam Rose
fced2f3696
Respond to PR feedback. 2024-03-05 09:23:48 +00:00
Sam Rose
9d8c18337d
Type role controller. 2024-03-04 16:42:41 +00:00
Sam Rose
f876c5c6e4
Merge master. 2024-02-29 17:34:16 +00:00
mike12345567
50bbbb2e06 Updating datasource controller types, this branched out a little bit to removing as many anys as possible, and allowing RowValue to correctly be returned from the allDocs function of the DB. 2024-02-29 16:28:00 +00:00
Sam Rose
6b306266b5
Only show stack traces if you ask for them. 2024-02-29 11:09:39 +00:00
Sam Rose
8488ff4144
Print stack traces from inside request handler. 2024-02-29 09:19:14 +00:00
Sam Rose
237634386c
More typing fixes. 2024-02-28 12:19:08 +00:00
Sam Rose
2e8eda47f1
Respond to PR feedback. 2024-02-26 17:38:33 +00:00
Sam Rose
8f61b69ee5
Merge branch 'master' of github.com:budibase/budibase into budi-7710-user-groups-do-not-fully-support-custom-roles 2024-02-26 17:28:51 +00:00
Sam Rose
c15554547b
Respond to PR feedback. 2024-02-26 17:28:37 +00:00
Sam Rose
b9600d8330
More progress on modernising application tests. 2024-02-26 11:57:56 +00:00
jvcalderon
eafb8a6903 Merge branch 'master' into feature/synchronicity 2024-02-23 16:49:24 +01:00
jvcalderon
1ef5e54c29 Add BPM_EVENTS to Redis DB list 2024-02-23 16:26:23 +01:00
Adria Navarro
8e77365c19 Allow mocking multiple features 2024-02-22 13:55:38 +01:00
Adria Navarro
fb1bfbdae8 Clean code 2024-02-22 13:55:26 +01:00
melohagan
c12e5fd196
Fix array type missing from query schema selector (#12772)
* Tidy MongoDB aggregation pipeline view

* Remove unused code

* WIP

* Add bindings for bindings drawer

* Is not external table if it's a query

* Add QueryArrayFetch

* Bug fix

* JavaScript is the worst

* refactor

* Add array label to query schema

* Remove console log

* type fix

* Don't include Array in SchemaTypeOptions, but show label

* Fix bindings

* refactor

* Rename isObject to hasSchema

* WIP

* Typing WIP

* Type not Types

* Unused import

* type fix

* Handle json array subtype

* Support queryarray datasource type

* refactor

* yarn lock

* update account portal

---------

Co-authored-by: Sam Rose <hello@samwho.dev>
2024-02-19 09:13:03 +00:00
mike12345567
364579acc4 Fixing an issue when invalid version is supplied (not semver) shouldn't crash server. 2024-02-16 15:41:36 +00:00
Sam Rose
e4b0330866
Simplify the typing of workerRequests.ts 2024-02-15 15:49:30 +00:00
Sam Rose
dde8f77877
Type workerRequests.ts 2024-02-15 14:48:47 +00:00
Adria Navarro
4f42fd832d Lint 2024-02-09 16:47:58 +01:00
Adria Navarro
7ce9756d8c Revert jsRunner changes to vm 2024-02-09 16:36:43 +01:00
Sam Rose
77b3d479a0
Update dd-trace to 5.2.0. 2024-02-09 12:01:37 +00: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
3b8b60aa03 Use wrapper 2024-02-08 09:38:09 +01:00
Adria Navarro
218ba1d283 VM types 2024-02-08 09:38:09 +01:00
Adria Navarro
d0d767ce5e
Merge branch 'master' into revert-12934-revert-12930-revert-12929-revert-12769-isolated-vm 2024-02-08 09:37:39 +01:00
mike12345567
7dc2c3551f Updating the listObjects functionality to correctly handle truncated responses, when not all objects can be returned at once we need to loop, but we weren't correctly picking up the token that should be passed. 2024-02-07 17:03:44 +00:00
Martin McKeaveney
b17bd4d8fd merge 2024-02-02 17:00:09 -03: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
Adria Navarro
45ea6a6fd6
Revert "Revert "Migrate from vm to isolated-vm"" 2024-02-01 16:47:41 +01:00
Adria Navarro
16749ec3dd
Revert "Migrate from vm to isolated-vm" 2024-02-01 16:30:34 +01: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
Adria Navarro
3aff1004c8
Merge branch 'master' into isolated-vm 2024-02-01 12:42:48 +01:00
Adria Navarro
181d462cdf Update uuid 2024-02-01 11:15:21 +01:00
mike12345567
85f7d66a99 Handling very large exports/backup downloads. 2024-01-31 17:16:51 +00:00
Sam Rose
682c3c6c14
Merge branch 'master' into update-nano 2024-01-31 14:43:44 +00:00
Martin McKeaveney
a23f76b8c8 update expiry time for attachments/images 2024-01-31 08:57:54 -03:00
Sam Rose
f3e0dfd466
Update to @budibase/nano 10.1.5 2024-01-31 11:55:29 +00:00
Adria Navarro
623b4f5dab
Merge branch 'master' into isolated-vm 2024-01-31 10:47:08 +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
Adria Navarro
bc7825dc93 Keep isolateRefs in context 2024-01-24 14:02:34 +01:00
Adria Navarro
09d8951fc3
Merge branch 'master' into isolated-vm 2024-01-18 14:21:13 +01:00
jvcalderon
64d3114c9f Refactor: usersUtils -> userUtils 2024-01-18 12:03:26 +01:00
jvcalderon
03f7fb37ed Calculate creators count when group role changes 2024-01-18 11:14:25 +01: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
Adria Navarro
73fee7dec7 Fix build 2024-01-15 12:04:35 +01:00
Sam Rose
c508a435d6
Isolate and context re-use. 2024-01-12 15:08:08 +00:00
mike12345567
e69ba75849 Fixing typing for performCall. 2024-01-11 17:17:38 +00:00
mike12345567
8483a53178 This removes the need for constant DB HEAD requests to check if a database exists or not. Instead, it tries to make the request, and if it fails it will check if the reason for failure is the database not existing. If it doesn't exist it runs through the same old flow to confirm that it definitely doesn't exist, and if it doesn't then it will create it. 2024-01-11 16:44:15 +00:00
Martin McKeaveney
a34ae9e2e2 merge with master 2024-01-08 16:44:32 +00:00
Sam Rose
7ca748a3be
Remove objects from setUser call. We can add them later if we need them. 2024-01-05 18:10:23 +00:00
Sam Rose
26fd6b55cd
Merge branch 'master' into attach-user-to-spans 2024-01-05 14:46:53 +00:00
Sam Rose
946a73f1b6
Set user ID correctly. 2024-01-05 14:40:16 +00:00
Michael Drury
9004428ef3
Merge branch 'master' into fix/password-length-admin-user-startup 2024-01-05 14:06:37 +00:00
mike12345567
b4b8e16f22 PR comments. 2024-01-05 13:58:31 +00:00
Sam Rose
b3cd74e877
Remove user email from DataDog user info. 2024-01-05 13:49:01 +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
Sam Rose
69bfd01bf0
Attach authenticated user to DataDog spans. 2024-01-05 11:37:10 +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
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
Adria Navarro
7413fd96a8
Merge branch 'master' into chore/node-20 2024-01-03 14:15:21 +01:00
Michael Drury
e0a550e098
Merge branch 'master' into fix/multi-tenancy-dev-access 2024-01-03 12:57:17 +00:00
mike12345567
9a5fb8b8de Fix test. 2024-01-03 12:56:53 +00:00
mike12345567
9feb91793c Fix for multi-tenancy issue in local development, couldn't load apps as it requires a tenant ID in the subdomain when in multi-tenancy mode which isn't possible in development - this makes sure that local development can work by using the users cookie instead. 2024-01-03 12:38:31 +00:00
Adria Navarro
1403f65708 Revert "Add breaking change"
This reverts commit 62e445c1e6.
2024-01-03 13:00:14 +01:00
Adria Navarro
62e445c1e6 Add breaking change 2024-01-03 12:59:05 +01:00
Martin McKeaveney
57cf6dec94 merge 2024-01-03 11:43:27 +00:00
Adria Navarro
699555c04b Fix hosting 2024-01-03 12:35:52 +01:00
Adria Navarro
b09f941027 Fix tests 2024-01-03 12:06:23 +01:00
Adria Navarro
b45717a1e1 Move password checks to db 2024-01-03 12:00:25 +01:00
Adria Navarro
66fd8b936f Clean log 2024-01-03 11:45:25 +01:00
Adria Navarro
ba2b54f842 Use env variables instead of checking if isdev 2024-01-03 10:12:22 +01:00
Adria Navarro
fe0ac28851 Fix test 2024-01-02 17:03:13 +01:00
Adria Navarro
b0a12e034d Remove limits from password in dev 2024-01-02 16:58:47 +01:00
Adria Navarro
780a0ee687 Increase limits 2024-01-02 16:38:58 +01:00
Adria Navarro
59fba524bc Lint 2024-01-02 16:33:00 +01:00
Adria Navarro
0685caf8a2 Validate password in backend-core 2024-01-02 15:23:12 +01:00
Adria Navarro
5609db3545 Add max limit 2024-01-02 15:16:09 +01: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
Adria Navarro
3b50d1a988 Copy change 2024-01-02 13:22:38 +01:00
Adria Navarro
d9c921e101 Add tests 2024-01-02 12:56:08 +01: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
f4d70ad7f3
Merge branch 'master' into BUDI-7656/add-multiple-relationships-dev-script 2024-01-02 12:34:32 +01:00
Adria Navarro
c15a917e00 Validate password in backend-core 2024-01-02 12:29:27 +01:00
Adria Navarro
c94c3d09dc
Merge branch 'master' into vulnerability/budi-7794-invalidate-session-on-password-reset 2024-01-02 12:25:42 +01:00
Adria Navarro
f74264c1c8 Add tests 2023-12-29 16:37:34 +01:00
Adria Navarro
dcacd6bf17 Add basic test 2023-12-29 16:07:26 +01:00
Adria Navarro
f722f9e2d6 Invalidate reset code once used 2023-12-29 15:06:04 +01:00
mike12345567
3cfe641486 Fixing issue with Redis disconnection - this should correctly reconnect the service when Redis service becomes available again. 2023-12-22 18:28:07 +00:00
Martin McKeaveney
8f1470f5a5 merge with master 2023-12-22 17:08:32 +00:00
Adria Navarro
c7bb63da35 Update node refs to 20 2023-12-22 14:55:22 +01:00
Adria Navarro
c0a19c2a7e Type cache arguments 2023-12-22 14:37:54 +01: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
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