1
0
Fork 0
mirror of synced 2024-08-11 08:01:42 +12:00
Commit graph

11623 commits

Author SHA1 Message Date
mike12345567
345bbf603c 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. 2022-04-21 14:56:14 +01:00
mike12345567
13cb5f7f7c Adding another check to make sure context is the same. 2022-04-20 23:13:08 +01:00
mike12345567
151ed604f8 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. 2022-04-20 23:10:39 +01:00
mike12345567
6afe3a28ef Closing global DB using the standard function - not directly. 2022-04-20 18:07:48 +01:00
mike12345567
9899781fc5 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. 2022-04-20 17:33:42 +01:00
mike12345567
192fb1307e 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. 2022-04-19 19:42:52 +01:00
Rory Powell
41144db055 Remove remaining direct usage of CouchDB. Add common pouch config to backend-core 2022-04-19 16:45:27 +01:00
Andrew Kingston
24e0f98501 Merge pull request #5389 from Budibase/fix-query-error
Fix query error
2022-04-13 14:12:47 +01:00
Budibase Release Bot
f2abbc8377 v1.0.113 2022-04-13 12:21:10 +00:00
Michael Drury
3dacffffcd Merge pull request #5376 from Budibase/fix/5322
Fix for DynamoDB queries - connecting with endpoint set
2022-04-13 13:15:03 +01:00
Andrew Kingston
adc6008c4c Ensure existing invalid datasource definitions are also fixed by checking data source type before fetching table definitions 2022-04-13 10:27:32 +01:00
Andrew Kingston
c9d0791a0e Remove table ID from custom queries to fix 500 errors when trying to fetch a table definition and passing up a query ID, and fix issue with search fields when no table ID exists 2022-04-13 09:43:49 +01:00
Andrew Kingston
57d1d9c2d5 Use the readable schema when generating search field options 2022-04-13 09:43:39 +01:00
mike12345567
94720c10aa 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. 2022-04-12 18:49:46 +01:00
Budibase Release Bot
c717273996 v1.0.112 2022-04-12 11:03:43 +00:00
Martin McKeaveney
dc0eda29f3 Merge pull request #5316 from Upgreydd/Fix_for_parsing_environment_variable_as_an_integer
QUERY_THREAD_TIMEOUT is string instead of int
2022-04-12 11:56:36 +01:00
Budibase Release Bot
37d723fa07 v1.0.111 2022-04-11 08:38:36 +00:00
Michael Drury
708b46c82c Merge pull request #5288 from Budibase/fix/5187-number
Fix for MySQL number parsing issue
2022-04-11 09:32:08 +01:00
Kacper
9eb2ab1687 Move out QUERY_THREAD_TIMEOUT from to remove section 2022-04-08 16:20:55 +02:00
Kacper
5c5debff48 added parseIntSafe function. 2022-04-08 16:17:19 +02:00
Kacper
c89b311e81 QUERY_THREAD_TIMEOUT is string instead of int fix 2022-04-08 13:23:44 +02:00
Budibase Release Bot
7eb13151f3 v1.0.110 2022-04-08 09:34:45 +00:00
Martin McKeaveney
37c60813cb Merge pull request #5311 from Budibase/fix/query-errors
adding more descriptive error messages to query UI
2022-04-08 10:26:33 +01:00
Martin McKeaveney
b2b1e76e30 adding more descriptive error messages to query UI 2022-04-08 09:01:38 +01:00
mike12345567
2accebec7f Fix for issue discovered in #5187 - expanding regex to cover all sorts of number coercion. 2022-04-07 10:26:39 +01:00
Budibase Release Bot
d0773466d3 v1.0.109 2022-04-06 14:17:15 +00:00
Martin McKeaveney
7a0e57f8b7 Update smoke_test.yaml 2022-04-06 15:09:51 +01:00
Budibase Release Bot
496b582538 v1.0.108 2022-04-06 10:32:58 +00:00
Martin McKeaveney
89131fd7d9 Merge pull request #5267 from Budibase/fix/bash-step-timeout
configure bash step to use automation query timeout
2022-04-06 11:26:20 +01:00
Budibase Release Bot
d1ea717bdd v1.0.107 2022-04-06 09:48:21 +00:00
Martin McKeaveney
dbb81d9c1a configure bash step to use automation query timeout 2022-04-06 10:43:08 +01:00
Martin McKeaveney
8b1e09de0e Merge pull request #5263 from Budibase/public-apps-error
Don't show an error for the  endpoint `/api/global/self`
2022-04-06 10:42:08 +01:00
Andrew Kingston
3c3be66786 Don't show an error for the endpoint 2022-04-06 08:16:24 +01:00
Budibase Release Bot
b9bf678770 v1.0.106 2022-04-05 13:38:48 +00:00
Michael Drury
d1a08f6530 Merge pull request #5240 from Budibase/fix/4978
Fix for IN SQL query parsing - handling parentheses and string interpolation
2022-04-05 14:32:16 +01:00
Budibase Release Bot
6840d8d166 v1.0.105 2022-04-05 11:16:17 +00:00
Martin McKeaveney
7b5078013d Merge pull request #5249 from Budibase/develop
Develop -> Master
2022-04-05 12:07:37 +01:00
Budibase Staging Release Bot
476386f35a v1.0.105-alpha.0 2022-04-05 10:46:38 +00:00
Martin McKeaveney
bea42e2d86 merge 2022-04-05 11:35:47 +01:00
Martin McKeaveney
76affb61e8 Merge pull request #5238 from Budibase/fix/csp-test
fix CSP variables
2022-04-05 11:33:30 +01:00
mike12345567
4d084383f3 Fix for #5242 - string interpolation in SQL queries was too wide, it was combining parts of multiple strings, rather than searching for bindings within distinct strings. 2022-04-04 19:08:56 +01:00
mike12345567
035cda1177 Extension of fix for 4978 - fixing an issue where parentheses are added to the IN query, causing the query system to not recognise the need to switch out the binding. 2022-04-04 15:39:38 +01:00
Martin McKeaveney
2050645d80 fix CSP variables 2022-04-04 15:22:31 +01:00
Budibase Staging Release Bot
d82e15463d v1.0.104-alpha.1 2022-04-04 11:01:50 +00:00
Mitch-Budibase
342f4b9b1b Merge pull request #5206 from Budibase/cypress-testing
Updating tests to work with test Env
2022-04-04 11:54:31 +01:00
Budibase Release Bot
defd0a29a7 v1.0.104 2022-04-04 09:54:00 +00:00
Michael Drury
a5a5bf753f Merge pull request #5215 from Budibase/fix/5817
Fixing MySQL queries with dates
2022-04-04 10:47:43 +01:00
mike12345567
39182cfbc0 Fixing issue #5817 - making sure that date strings are correctly parsed into the bindings. 2022-04-01 17:13:28 +01:00
Mitch-Budibase
c3447d418f lint 2022-04-01 14:41:45 +01:00
Mitch-Budibase
b64b5edaa7 Changing test structure when searching for applications
Search functionality is not available when only 1 app exists - Updating to reflect this
2022-04-01 14:37:11 +01:00