Commit Graph

4439 Commits

Author SHA1 Message Date
Michael Drury 3fa0684d2b Merge pull request #5597 from Budibase/fix/update-tenancy
Fix: Update global db context when tenant is updated + configurable couch integration in tenancy middleware
2022-04-26 19:21:48 +01:00
mike12345567 bcee277acb Fixing issue with db init as part of the jest require. 2022-04-26 18:28:37 +01:00
Budibase Release Bot 2e846dd4da v1.0.123 2022-04-26 17:11:18 +00:00
Budibase Staging Release Bot cbabf2883e Update pro version to 1.0.123-alpha.0 2022-04-26 16:13:46 +00:00
Budibase Staging Release Bot 3b01575b77 v1.0.123-alpha.0 2022-04-26 16:12:16 +00:00
mike12345567 2441f42c54 Merge branch 'develop' of github.com:Budibase/budibase into fix/develop-merge 2022-04-26 16:31:17 +01:00
deanhannigan 89fa229140 Merge pull request #5489 from Budibase/feature/new-app-publish-workflow
Feature/new app publish workflow
2022-04-26 16:22:37 +01:00
Rory Powell a293986bd7 Fix startup 2022-04-26 16:19:41 +01:00
Budibase Staging Release Bot 6d95132237 Update pro version to 1.0.105-alpha.43 2022-04-26 15:14:20 +00:00
Budibase Staging Release Bot 3473f68955 v1.0.105-alpha.43 2022-04-26 15:12:39 +00:00
mike12345567 3258aead45 Fixing issues with automation test cases running steps outside of a tenant. 2022-04-26 15:50:35 +01:00
mike12345567 ca7d532443 Merge branch 'fix/develop-merge' of github.com:Budibase/budibase into fix/develop-merge 2022-04-26 15:43:04 +01:00
mike12345567 f37712a453 Fixing context issues in sync apps/rows test cases. 2022-04-26 15:42:21 +01:00
Rory Powell 36a3266baf Test fixes 2022-04-26 15:26:56 +01:00
Rory Powell 3991f25c5c Test fixes 2022-04-26 15:07:21 +01:00
mike12345567 0f0290411e Fixing issue discovered by test case. 2022-04-26 14:58:59 +01:00
mike12345567 194b76985c 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. 2022-04-26 14:24:51 +01:00
Martin McKeaveney 83387d28f4 fix build 2022-04-26 13:58:33 +01:00
Dean 8b8baf9bdd Merge remote-tracking branch 'origin/develop' into feature/new-app-publish-workflow 2022-04-26 12:12:50 +01:00
Budibase Staging Release Bot a1625545c4 Update pro version to 1.0.105-alpha.42 2022-04-26 10:23:34 +00:00
Budibase Staging Release Bot 210dc8ad2a v1.0.105-alpha.42 2022-04-26 10:22:18 +00:00
Martin McKeaveney 9ca4dacbaa merge with master 2022-04-26 10:21:45 +01:00
Budibase Release Bot d251a80123 v1.0.122 2022-04-26 07:55:00 +00:00
Budibase Staging Release Bot c4de6d8a13 Update pro version to 1.0.105-alpha.41 2022-04-25 22:25:54 +00:00
Budibase Staging Release Bot 34388e05c3 v1.0.105-alpha.41 2022-04-25 22:24:32 +00:00
Rory Powell dd0e6099b8 Fix: google sso 2022-04-25 22:49:56 +01:00
Budibase Staging Release Bot 31def6e8c1 Update pro version to 1.0.105-alpha.40 2022-04-25 15:23:56 +00:00
Budibase Staging Release Bot e2207c8c1e v1.0.105-alpha.40 2022-04-25 15:22:23 +00:00
Rory Powell b9a39e193e Fix developer count migration when only single developer 2022-04-25 15:38:37 +01:00
Budibase Release Bot 45a65a03c3 v1.0.121 2022-04-25 13:59:00 +00:00
Budibase Staging Release Bot 83db37061c Update pro version to 1.0.105-alpha.39 2022-04-25 13:41:10 +00:00
Budibase Staging Release Bot 36b7f19657 v1.0.105-alpha.39 2022-04-25 13:39:27 +00:00
Andrew Kingston 3d9e868334 Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui-dirty 2022-04-25 14:38:52 +01:00
Budibase Staging Release Bot 0fd085843c Update pro version to 1.0.105-alpha.38 2022-04-25 12:07:51 +00:00
Budibase Staging Release Bot 558760a1f6 v1.0.105-alpha.38 2022-04-25 12:06:32 +00:00
Budibase Staging Release Bot d4de38019b v1.0.105-alpha.37 2022-04-25 11:34:54 +00:00
Budibase Staging Release Bot de1b2c3476 v1.0.105-alpha.36 2022-04-25 11:19:53 +00:00
Budibase Release Bot 650cf2a82f v1.0.120 2022-04-25 10:50:20 +00:00
Martin McKeaveney fa66c07578 PR review 2022-04-25 11:45:15 +01:00
Martin McKeaveney 25703889a3 merge 2022-04-25 10:24:49 +01:00
Martin McKeaveney a3970d6f45 Merge branch 'gsheets-updates' of github.com:Budibase/budibase into gsheets-updates 2022-04-25 09:38:06 +01:00
Martin McKeaveney bbce5a9c7f Merge branch 'master' into gsheets-updates 2022-04-25 09:27:38 +01:00
Martin McKeaveney 31412cb83b moving node fetch import into module 2022-04-25 00:05:32 +01:00
Martin McKeaveney 84d2bb3cf5 auto fetch access token in gsheets integration 2022-04-24 23:32:47 +01:00
Budibase Release Bot 00078b6cad v1.0.119 2022-04-23 12:20:38 +00:00
mike12345567 eac5796928 Merge branch 'master' of github.com:Budibase/budibase 2022-04-23 13:14:01 +01:00
Budibase Release Bot 81adeafd52 v1.0.118 2022-04-23 12:13:13 +00:00
mike12345567 77427ddaba Quick fix for #5495 - managing when no relationships exist. 2022-04-23 13:12:57 +01:00
Budibase Release Bot f7e5afab79 v1.0.117 2022-04-22 15:57:50 +00:00
Michael Drury 141f9ed9dc Merge pull request #5542 from Budibase/fix/5495
Fix for SQL relationship based formulas
2022-04-22 16:51:24 +01:00
Dean 9ece75082f Merge remote-tracking branch 'origin/develop' into feature/new-app-publish-workflow 2022-04-22 16:39:59 +01:00
Budibase Staging Release Bot 17f5261b68 v1.0.105-alpha.35 2022-04-22 15:27:20 +00:00
Rory Powell 507ab8bed3 fix versions 2022-04-22 16:18:27 +01:00
Budibase Release Bot 272e4fe959 v1.0.116 2022-04-22 14:39:34 +00:00
Michael Drury 94419024a4 Merge pull request #5510 from Budibase/fix/pouch-leak
PouchDB memory leak protection
2022-04-22 15:32:51 +01:00
mike12345567 d36fc9c7ba Fix for #5530 - make MySQL RejectUnauthorized SSL parameter accessible to the user. 2022-04-22 14:53:36 +01:00
Budibase Staging Release Bot 894bcdaca2 v1.0.105-alpha.34 2022-04-22 13:43:43 +00:00
Vinoth Kirubakaran 33cd2eafab chore: resolved merge conflicts from develop branch 2022-04-22 18:17:41 +05:30
mike12345567 9b20daf930 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. 2022-04-22 12:56:36 +01:00
Budibase Staging Release Bot 30cdd57ab3 v1.0.105-alpha.33 2022-04-22 11:52:44 +00:00
Vinoth Kirubakaran ef3c604395 chore: resolved merge conflicts from develop branch 2022-04-22 16:42:31 +05:30
Budibase Staging Release Bot d91558486c v1.0.105-alpha.32 2022-04-22 10:58:15 +00:00
Budibase Staging Release Bot a8b963083c v1.0.105-alpha.31 2022-04-22 10:11:20 +00:00
Vinoth Kirubakaran e2ea748ce6 chore: resolved merge conflicts from develop branch 2022-04-22 15:30:43 +05:30
Budibase Release Bot ab6473dfb7 v1.0.115 2022-04-22 09:55:33 +00:00
Budibase Staging Release Bot 7bf32ddcb2 v1.0.105-alpha.30 2022-04-22 09:55:26 +00:00
Vinoth Kirubakaran 7ffe77c72d chore: resolved merge conflicts from develop branch 2022-04-22 15:23:05 +05:30
Budibase Staging Release Bot e2e5f73549 v1.0.105-alpha.29 2022-04-22 09:30:17 +00:00
Rory Powell eac8c421a7 Merge branch 'develop' into pro-build-fixes 2022-04-22 10:18:36 +01:00
Rory Powell e10bbb5eb0 Pro build fixes 2022-04-22 10:16:09 +01:00
Budibase Staging Release Bot 21735dae0a v1.0.105-alpha.28 2022-04-22 08:54:21 +00:00
Rory Powell 0edc8800bd Pro build fixes 2022-04-22 09:43:51 +01:00
Budibase Staging Release Bot f0eaf68a5e v1.0.105-alpha.27 2022-04-22 08:11:17 +00:00
Budibase Staging Release Bot 1a9e89c211 v1.0.105-alpha.26 2022-04-22 07:56:32 +00:00
Martin McKeaveney 79a8a63ede use ioredis mock for in memory redis tests 2022-04-21 20:24:43 +01:00
Budibase Release Bot 980c9d1444 v1.0.114 2022-04-21 14:31:17 +00:00
Rory Powell 5ae3645015 Merge branch 'develop' into pro-build-fix 2022-04-21 15:10:54 +01:00
Rory Powell 81cb05b9ef Add explicit pro dependency to worker and server 2022-04-21 15:08:14 +01:00
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
Dean bfce5ccf3f Merge remote-tracking branch 'origin/develop' into feature/new-app-publish-workflow 2022-04-21 14:46:17 +01:00
Budibase Staging Release Bot 851c62d71a v1.0.105-alpha.25 2022-04-21 13:36:43 +00:00
Dean c904bc6273 Merge remote-tracking branch 'origin/develop' into feature/new-app-publish-workflow 2022-04-21 14:32:49 +01:00
Martin McKeaveney 701cc93866 Merge pull request #5290 from Upgreydd/Do_not_validate_if_multi-select_options_length_is_0
Do not validate if multi-select options length is 0
2022-04-21 14:29:44 +01:00
Dean 61150c82cf Merge remote-tracking branch 'origin/develop' into feature/new-app-publish-workflow 2022-04-21 14:10:58 +01:00
Budibase Staging Release Bot 389221a58e v1.0.105-alpha.24 2022-04-21 11:52:07 +00: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 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
Rory Powell d2a4e0a934 Merge branch 'develop' into feature/licensing 2022-04-20 14:59:36 +01:00
Dean 0305719fe3 Merge remote-tracking branch 'origin/develop' into feature/new-app-publish-workflow 2022-04-20 12:54:58 +01:00
Budibase Staging Release Bot 282d2b73cc v1.0.105-alpha.23 2022-04-20 11:45:43 +00:00
Mel O'Hagan 611b170874 RevId should be optional for automation delete 2022-04-20 12:11:36 +01:00
Mel O'Hagan 9b5ad2dacc Get latest RevId if not provided 2022-04-20 11:51:01 +01:00
Vinoth Kirubakaran ad87bc2bcf feat: made changes to worker and server packages to use global-agent to setup proxy from env variables 2022-04-20 16:00:03 +05:30
Dean 1eff790fe8 Added events for viewing a production application and unpublishing 2022-04-20 11:08:06 +01:00
Mel O'Hagan c9523d2913 Prettier comma fix 2022-04-20 11:02:27 +01:00
Mel O'Hagan 8494f872af Remove Row Rev from UI 2022-04-20 11:00:58 +01:00
Dean b2b5fde7ba Cypress test fixes and refactoring. Removed debugging elements 2022-04-20 09:17:01 +01:00
Dean 04b4ee7a51 Merge remote-tracking branch 'origin/develop' into feature/new-app-publish-workflow 2022-04-20 09:10:09 +01:00
Budibase Staging Release Bot b18c47a586 v1.0.105-alpha.22 2022-04-20 07:47:53 +00: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
Dean f78aaa640f Code style check 2022-04-19 14:56:56 +01:00
Dean c7b6453862 Merge remote-tracking branch 'origin/develop' into feature/new-app-publish-workflow 2022-04-19 14:45:46 +01:00
Dean 26c19891bb 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 2022-04-19 14:38:09 +01:00
Budibase Staging Release Bot c8d3c9ded4 v1.0.105-alpha.21 2022-04-19 12:05:43 +00:00
Peter Clement b91a37675f Merge pull request #5145 from Budibase/feature/foreach-block
Foreach Automation Block
2022-04-19 12:58:00 +01:00
Peter Clement d997ab76da update required string 2022-04-19 10:45:40 +01:00
Budibase Staging Release Bot d1c6aaa245 v1.0.105-alpha.20 2022-04-19 08:48:18 +00:00
Peter Clement 97c49b11d2 Merge remote-tracking branch 'origin/develop' into feature/foreach-block 2022-04-18 10:05:43 +01:00
Peter Clement 1000ef35e1 Improve handling of loop handlebars string replacement 2022-04-18 09:22:23 +01:00
Budibase Staging Release Bot c53c350879 v1.0.105-alpha.19 2022-04-14 19:50:11 +00:00
Budibase Staging Release Bot 8c613db188 v1.0.105-alpha.18 2022-04-14 16:55:46 +00:00
mike12345567 80a41235dd Fixing REST UI query error notification and adding better error for query timeout. 2022-04-14 17:28:14 +01:00
mike12345567 5180603374 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. 2022-04-14 13:06:22 +01:00
Budibase Staging Release Bot 3b7a03c7a9 v1.0.105-alpha.17 2022-04-14 12:05:50 +00:00
Andrew Kingston f6eef900ad Merge pull request #5272 from Budibase/cheeks-lab-day-devtools
DevTools
2022-04-14 12:57:01 +01:00
Budibase Staging Release Bot b37dd1c229 v1.0.105-alpha.16 2022-04-14 09:14:11 +00:00
Budibase Staging Release Bot 5044094fb0 v1.0.105-alpha.15 2022-04-14 07:49:18 +00:00
Rory Powell fa1f9ad6cc Merge branch 'develop' into feature/licensing 2022-04-13 21:24:07 +01:00
Rory Powell d87714107d Add checkout pro step to budibase-ci 2022-04-13 21:13:01 +01:00
Budibase Staging Release Bot 06f22413cb v1.0.105-alpha.14 2022-04-13 13:20:56 +00:00
Budibase Release Bot f2abbc8377 v1.0.113 2022-04-13 12:21:10 +00:00
Budibase Staging Release Bot 0197b96be4 v1.0.105-alpha.13 2022-04-13 11:22:17 +00:00
Michael Drury 420f40d4a5 Merge pull request #5343 from daawaan/fix/win10-dev
Support Windows 10 development
2022-04-13 12:12:02 +01:00
Budibase Staging Release Bot 69904fd870 v1.0.105-alpha.12 2022-04-13 10:40:51 +00:00
melohagan 54b975cb9f Merge pull request #5304 from Budibase/bug/sev3/empty_static_formula_column
Fix for empty static formula column creation error
2022-04-13 11:33:20 +01:00
Peter Clement 43b4dd8737 add environment variable 2022-04-13 10:23:40 +01:00
Budibase Staging Release Bot b8042b60fe v1.0.105-alpha.11 2022-04-13 09:19:50 +00:00
dependabot[bot] 6264bbb48f Bump urijs from 1.19.8 to 1.19.11 in /packages/server
Bumps [urijs](https://github.com/medialize/URI.js) from 1.19.8 to 1.19.11.
- [Release notes](https://github.com/medialize/URI.js/releases)
- [Changelog](https://github.com/medialize/URI.js/blob/gh-pages/CHANGELOG.md)
- [Commits](https://github.com/medialize/URI.js/compare/v1.19.8...v1.19.11)

---
updated-dependencies:
- dependency-name: urijs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-13 00:14:16 +00: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
Rory Powell 03ba6d914f Merge branch 'develop' into feature/licensing 2022-04-12 16:18:41 +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 Staging Release Bot 4340a46fe7 v1.0.105-alpha.10 2022-04-12 09:14:08 +00:00
Peter Clement 2d75e68717 add max iterations env variable 2022-04-12 09:13:01 +01:00
Peter Clement 47480450d8 fix failure condition 2022-04-11 23:10:29 +01:00
Peter Clement 999199dcf6 Add handling for failure conditions 2022-04-11 10:26:59 +01:00
Peter Clement d4ff168ae4 Merge remote-tracking branch 'origin/develop' into feature/foreach-block 2022-04-11 10:21:08 +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
Budibase Staging Release Bot 6fce5fce89 v1.0.105-alpha.9 2022-04-11 08:16:09 +00:00
Theone Eclarin 8479d69a86 initial commit 2022-04-11 10:02:40 +08: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
Peter Clement b439e59137 Merge remote-tracking branch 'origin/develop' into feature/foreach-block 2022-04-07 22:32:44 +01:00
Mel O'Hagan 6b5be828e7 passing non-null required for doesContainStrings 2022-04-07 17:13:08 +01:00
Budibase Staging Release Bot 404ec5cec1 v1.0.105-alpha.8 2022-04-07 13:27:06 +00:00
Kacper 85ff73cb26 Do not validate if multi-select options length is 0 2022-04-07 12:01:05 +02:00