4769 Commits (eae6a0110baea43dc1d735dc2d7db36732d52da7)

Author SHA1 Message Date
mike12345567 8d5931f94c Fixing some issues with types being lost when fetching SQL tables, after making changes to tables within Budibase. 4 years ago
mike12345567 00c67289b0 Fixing an issue with cookie auth. 4 years ago
mike12345567 056d9defe4 Fix for #5219 - default all string types to basic text format, allow user to switch string types to longform if they desire. 4 years ago
mike12345567 2773c04953 Fix for #5522 - making sure that app roles aren't removed when an app is unpublished. 4 years ago
mike12345567 95bcb1ca9c Fixing issue with db init as part of the jest require. 4 years ago
Rory Powell b134528883 Fix startup 4 years ago
mike12345567 95d8a4b939 Fixing issues with automation test cases running steps outside of a tenant. 4 years ago
mike12345567 8e5c4dea77 Fixing context issues in sync apps/rows test cases. 4 years ago
Rory Powell 50e2d3c686 Test fixes 4 years ago
Rory Powell 0f29b0cb03 Test fixes 4 years ago
mike12345567 bd72565e6f Fixing issue discovered by test case. 4 years ago
mike12345567 6880e7bde9 Fix for #5269 - the sub type was being lost in some scenarios related to the user table being updated - making sure it is consistently kept when dealing with either of the related tables. 4 years ago
Martin McKeaveney 630f29444d fix build 4 years ago
Martin McKeaveney b05d1d9708 merge 4 years ago
Martin McKeaveney 877dfb0e5d moving node fetch import into module 4 years ago
Martin McKeaveney 33717ceb30 auto fetch access token in gsheets integration 4 years ago
mike12345567 8f738f2c20 Quick fix for #5495 - managing when no relationships exist. 4 years ago
mike12345567 7e6eaf65d8 Fix for #5530 - make MySQL RejectUnauthorized SSL parameter accessible to the user. 4 years ago
mike12345567 89683f9de4 Fix for #5495 - making sure that formula columns have access to the relationship details before squashing the results ready for response from the API. Also making sure that the frontend inputs the relationship bindings as expected with the proper path for access. 4 years ago
Martin McKeaveney 690ba4f81f use ioredis mock for in memory redis tests 4 years ago
mike12345567 fe846f86a5 Fixing issues with test cases - a lot of test cases didn't setup tenancy in any format, which now means that the API endpoints they call would not have access to a Global DB instance. Also had to disable the closing of the database in test as this was removing the database from memory, meaning future calls would find an empty database when they opened it. 4 years ago
mike12345567 1d61ff906a Fixing some issues detected by the test cases, making the in-use mechanism for context more clear to complete avoid stack up of contexts (leading to loss of knowledge around previous databases. 4 years ago
mike12345567 7792a07899 Some updates, making sure databases will always close directly using finally checks around the actual tasks, updating how replication works to have a close statement (to make sure it is controlled correctly) and then updating to PouchDB 7.3.0 for one of the memory leak fixes. 4 years ago
Mel O'Hagan ec235a4e5c RevId should be optional for automation delete 4 years ago
Mel O'Hagan d85e022182 Get latest RevId if not provided 4 years ago
Vinoth Kirubakaran 5803fcc6b1 feat: made changes to worker and server packages to use global-agent to setup proxy from env variables 4 years ago
Dean 5a87a00932 Added events for viewing a production application and unpublishing 4 years ago
Mel O'Hagan 8858a416ef Prettier comma fix 4 years ago
Mel O'Hagan f0d7b15916 Remove Row Rev from UI 4 years ago
Dean 9a49535748 Cypress test fixes and refactoring. Removed debugging elements 4 years ago
mike12345567 ea6f580501 Initial version of memory leak protection, making sure that PouchDB databases are closed correctly after use, using a combination of closures wrapping DB gets (this replaces the getDB, leaving only a dangerousGetDB function which can be used in very very specific scenarios) and then closing the DB as part of CLS hooked functions finishing. Also moving the GlobalDB init to the tenancy middleware as this is used everywhere in the worker/app services - means that not all getGlobalDB calls require an async closure around them. 4 years ago
Rory Powell 769f48f935 Remove remaining direct usage of CouchDB. Add common pouch config to backend-core 4 years ago
Dean 4cc1a85f25 Code style check 4 years ago
Dean 3e74118f81 Unpublish refactored to stop development applications being mistakenly deleted. Minor updates to the modal content component to allow the replacement of the header. Further work to implement the publishing workflow changes 4 years ago
Peter Clement c7db0538c7 update required string 4 years ago
Peter Clement ef90021b05 Improve handling of loop handlebars string replacement 4 years ago
mike12345567 50f6dbebea Fixing REST UI query error notification and adding better error for query timeout. 4 years ago
mike12345567 5396a8d8e0 Fix for #5411 - trimming the various binding components for SQL in queries. Also moving SQL interpolation out into a Typescript - prep for further unit testing/improvements. 4 years ago
Rory Powell b5de92d0a0 Add checkout pro step to budibase-ci 4 years ago
Peter Clement 47dcc24491 add environment variable 4 years ago
mike12345567 00bcdd317f Fixing issue #5322 - when endpoint is specified for DynamoDB and not in a the region that the whole instance expects it will throw an odd credentials error - making sure connection is commenced everywhere other than localhost. 4 years ago
Peter Clement a06fcd571b add max iterations env variable 4 years ago
Peter Clement 261b6ccb03 fix failure condition 4 years ago
Peter Clement b58b84776e Add handling for failure conditions 4 years ago
Kacper b0019c80c7 Move out QUERY_THREAD_TIMEOUT from `to remove` section 4 years ago
Kacper 3df18be4b2 added parseIntSafe function. 4 years ago
Kacper 33090d5d4f QUERY_THREAD_TIMEOUT is string instead of int fix 4 years ago
Mel O'Hagan ee1d7fbbd5 passing non-null required for doesContainStrings 4 years ago
Kacper 98a926cfca Do not validate if multi-select options length is 0 4 years ago
mike12345567 c4a42cc181 Fix for issue discovered in #5187 - expanding regex to cover all sorts of number coercion. 4 years ago