Commit Graph

902 Commits

Author SHA1 Message Date
Budibase Release Bot afbc3d517e v1.0.212 2022-06-24 16:54:00 +00:00
mike12345567 f0dd336b15 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-06-24 17:50:55 +01:00
mike12345567 9207642779 Fixing an issue where periodically the cache state of the couch revision gets out of sync and need to update it for cache to be able to write again. 2022-06-24 17:41:17 +01:00
Budibase Release Bot e5c895c869 v1.0.211 2022-06-24 15:04:34 +00:00
Michael Drury bd3d505306
Merge pull request #6452 from Budibase/fix/redis-update
Redis update for pro usage
2022-06-24 15:52:20 +01:00
mike12345567 b45557fe26 Adding explanation of the difference between Database and SelectableDatabase in Redis. 2022-06-24 14:42:15 +01:00
mike12345567 c62b6da703 Adding case to handle multi-DB setups, to confirm store same doc ID to different databases and they run in different cache keys. 2022-06-24 14:28:45 +01:00
mike12345567 eeca1cb3ba Updating writethrough cache a bit to make sure it implements the PouchDB API properly. 2022-06-24 13:34:00 +01:00
mike12345567 e3f25795e8 Fixing test case and review comments. 2022-06-24 12:08:29 +01:00
Dean fce3a7b0a4 Merge remote-tracking branch 'origin/develop' into sso-rest-requests 2022-06-24 09:21:07 +01:00
mike12345567 07d47102a1 Adding a class wrapper incase using get/put functions multiple times, functions like the PouchDB constructor. 2022-06-23 20:27:20 +01:00
mike12345567 0a9edc48b6 Updating redis to use typescript and adding the option of a writethrough cache which can be used, by passing a DB and a value to be written + a delay for writes. 2022-06-23 20:22:51 +01:00
Budibase Release Bot 472a313321 v1.0.210 2022-06-23 16:57:56 +00:00
Budibase Staging Release Bot 490c83d2bc v1.0.207-alpha.10 2022-06-23 14:45:06 +00:00
Budibase Staging Release Bot 4875a4be1b v1.0.207-alpha.9 2022-06-23 14:09:31 +00:00
Budibase Release Bot 93817194f5 v1.0.209 2022-06-23 14:08:59 +00:00
Andrew Kingston ad512eda5e
Merge pull request #6440 from Budibase/fix/couch-db-url-parsing
Improve Couch DB URL parsing to handle edge cases and special characters
2022-06-23 14:59:58 +01:00
Dean dc20ecc5ff Merge commit 2022-06-23 14:29:19 +01:00
Budibase Staging Release Bot e1be0be29b v1.0.207-alpha.8 2022-06-23 13:01:28 +00:00
Budibase Staging Release Bot bc263af550 v1.0.207-alpha.7 2022-06-23 12:19:06 +00:00
Andrew Kingston 60060fac6f Improve Couch DB URL parsing to handle edge cases and special characters 2022-06-23 09:14:22 +01:00
Budibase Staging Release Bot 053305b212 v1.0.207-alpha.6 2022-06-21 12:37:15 +00:00
Budibase Staging Release Bot f25296c080 v1.0.207-alpha.5 2022-06-21 09:13:16 +00:00
Budibase Staging Release Bot 802c544091 v1.0.207-alpha.4 2022-06-20 16:34:21 +00:00
mike12345567 13d7e4caca Merge branch 'develop' of github.com:Budibase/budibase into fix/single-image 2022-06-20 16:50:20 +01:00
Budibase Staging Release Bot 5b6bf77161 v1.0.207-alpha.3 2022-06-20 12:49:25 +00:00
Budibase Release Bot e750e91b58 v1.0.208 2022-06-20 12:14:13 +00:00
Budibase Staging Release Bot 2600c84077 v1.0.207-alpha.2 2022-06-20 12:09:16 +00:00
Budibase Staging Release Bot 9b996830c7 v1.0.207-alpha.1 2022-06-20 11:46:05 +00:00
mike12345567 4b6083687c Merge branch 'develop' of github.com:Budibase/budibase into fix/single-image 2022-06-20 12:29:22 +01:00
Budibase Staging Release Bot 27f64d38b5 v1.0.207-alpha.0 2022-06-20 09:49:23 +00:00
Budibase Release Bot a47a2859fd v1.0.207 2022-06-20 09:49:13 +00:00
mike12345567 31c4459796 Adding back dependencies. 2022-06-17 14:12:04 +01:00
Budibase Release Bot a27b4685d0 v1.0.206 2022-06-16 14:03:10 +00:00
Budibase Release Bot 779086c0f8 v1.0.205 2022-06-16 08:50:15 +00:00
Budibase Release Bot f4913f9116 v1.0.204 2022-06-16 08:30:01 +00:00
Budibase Release Bot d2f9f6ee4b v1.0.203 2022-06-16 07:41:55 +00:00
Budibase Release Bot f42dfd5547 v1.0.202 2022-06-15 15:56:01 +00:00
Budibase Release Bot 0c16c4bd9d v1.0.201 2022-06-15 13:56:05 +00:00
Budibase Staging Release Bot 26a44d5592 v1.0.201-alpha.5 2022-06-15 13:19:50 +00:00
Rory Powell acbb411a0a Ensure tests can't send events even when token is set 2022-06-15 14:09:02 +01:00
Budibase Staging Release Bot dd401c8a97 v1.0.201-alpha.4 2022-06-15 11:47:55 +00:00
Budibase Staging Release Bot 4ffedac6e1 v1.0.201-alpha.3 2022-06-15 10:55:33 +00:00
Rory Powell d5ef5ec954 Merge branch 'release' of github.com:Budibase/budibase into release 2022-06-15 11:46:33 +01:00
Rory Powell 7283e01442 Add deployment environment to identities 2022-06-15 11:46:03 +01:00
Budibase Staging Release Bot 4582f5b071 v1.0.201-alpha.2 2022-06-15 10:31:43 +00:00
Rory Powell cb9550734f Merge branch 'release' of github.com:Budibase/budibase into release 2022-06-15 11:21:02 +01:00
Rory Powell 4cfedf7252 Better handle first time startup + dedicated event 2022-06-15 11:20:13 +01:00
Budibase Staging Release Bot 56e8f24b84 v1.0.201-alpha.1 2022-06-15 08:49:31 +00:00
Rory Powell 92d5039dfb Add prepack hook to backend-core preserve correct version after bumped by lerna 2022-06-15 09:35:35 +01:00
Budibase Staging Release Bot 61af1f299c v1.0.201-alpha.0 2022-06-14 16:44:13 +00:00
Rory Powell cfad5af382 Add hosting to all identities and events, add installationId to tenant group 2022-06-14 17:34:32 +01:00
Rory Powell 5c9e8d5038 Merge branch 'master' into release 2022-06-14 17:25:11 +01:00
Budibase Release Bot 94c375fdea v1.0.200 2022-06-14 15:56:28 +00:00
Budibase Staging Release Bot 2513b2100d v1.0.200-alpha.5 2022-06-14 15:56:05 +00:00
Budibase Staging Release Bot 207d3f0df7 v1.0.200-alpha.4 2022-06-14 13:06:03 +00:00
Budibase Staging Release Bot 48dd23473a v1.0.200-alpha.3 2022-06-13 21:39:05 +00:00
Rory Powell d63a1e8e05 Merge branch 'release' of github.com:Budibase/budibase into release 2022-06-13 22:26:57 +01:00
Rory Powell 29292395ef Fix user id generation 2022-06-13 22:26:15 +01:00
Budibase Staging Release Bot a35a4d60c0 v1.0.200-alpha.2 2022-06-13 15:59:17 +00:00
Budibase Staging Release Bot c38688b3c5 v1.0.200-alpha.1 2022-06-13 14:38:52 +00:00
Rory Powell 2661c4b408 Export core test pkg as package.json export 2022-06-13 15:29:19 +01:00
Budibase Staging Release Bot a422cec2e4 v1.0.200-alpha.0 2022-06-13 11:08:22 +00:00
Rory Powell b9f17827fe Merge branch 'master' into release 2022-06-13 11:54:37 +01:00
Budibase Staging Release Bot 669d080a99 v1.0.199-alpha.0 2022-06-13 10:34:28 +00:00
Rory Powell eb0214a231 Back populate no-op migrations on new app and tenant create 2022-06-13 10:51:29 +01:00
Rory Powell a2b9fcd448 Dev improvements - remove need to rebuilds of backend-core/dist and enable debugging when running tests and backend services, use source directly using typescript and jest path mappings 2022-06-10 22:57:12 +01:00
Budibase Release Bot 2c737c1a61 v1.0.199 2022-06-10 13:43:23 +00:00
Rory Powell b1b852b72c Merge branch 'release' into feature/event-backfill 2022-06-09 15:21:49 +01:00
Rory Powell 2018cd4922 Update locks 2022-06-09 13:33:31 +01:00
Rory Powell d1f4666ab7 Build dev fixes 2022-06-09 13:15:20 +01:00
Rory Powell e447fd11d1 Build fixes 2022-06-09 12:33:10 +01:00
Martin McKeaveney 80a0c59c8a merge with master 2022-06-08 13:26:14 +01:00
Budibase Release Bot f16afcf780 v1.0.198 2022-06-08 12:06:10 +00:00
Budibase Release Bot 126d42763f v1.0.197 2022-06-08 08:28:45 +00:00
Budibase Release Bot a7f4959e85 v1.0.196 2022-06-07 13:54:52 +00:00
Rory Powell 98a92c0ad2 Purge lockfiles for worker, server and backend-core 2022-06-07 10:44:56 +01:00
Martin McKeaveney bf3a14dda4 new ui functionality working from S3 bucket 2022-06-06 23:30:36 +01:00
Rory Powell bc9674cecb Downgrade jest 2022-06-06 17:25:35 +01:00
Rory Powell d5a945ed67 Update lockfiles 2022-06-06 16:33:10 +01:00
Rory Powell 23b1aea277 Update types dependency 2022-06-06 11:31:57 +01:00
Rory Powell 4e77571ddb Merge branch 'release' into feature/event-backfill 2022-06-06 09:50:06 +01:00
Budibase Release Bot 6350422338 v1.0.195 2022-06-05 15:55:19 +00:00
Martin McKeaveney 493607b853 update google sheets strategy to use the standard passport strategy 2022-06-05 16:43:04 +01:00
Rory Powell 9f2620dd7a Migration locks and add optional preventRetry option 2022-06-01 17:52:41 +01:00
Budibase Release Bot 594e16cb4f v1.0.194 2022-06-01 14:49:52 +00:00
Rory Powell eae5223fe3 Fix key eviction 2022-06-01 15:31:27 +01:00
Rory Powell 090fdb58e0 app id fixes 2022-06-01 15:17:49 +01:00
Rory Powell b570563d41 Default to historical timestamp 2022-06-01 14:44:12 +01:00
Rory Powell bf9c6cbc42 Add awareness of deployment environment 2022-06-01 14:10:00 +01:00
Budibase Release Bot e578ffe12e v1.0.193 2022-06-01 12:38:18 +00:00
Budibase Release Bot 95d1af6c85 v1.0.192 2022-06-01 11:16:17 +00:00
Budibase Staging Release Bot 5c750164f8 v1.0.192-alpha.1 2022-06-01 09:34:58 +00:00
Budibase Staging Release Bot c4a7598c9a v1.0.192-alpha.0 2022-06-01 08:57:05 +00:00
Martin McKeaveney 9be1bddf85 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-06-01 09:47:13 +01:00
Rory Powell 429f379431 Failover protection with event cache 2022-05-31 21:04:41 +01:00
Budibase Release Bot 5f9a797223 v1.0.191 2022-05-31 13:57:52 +00:00
Michael Drury 351e91a5bc
Merge pull request #6120 from Budibase/fix/graceful-shutdown
Graceful server shutdown and cleaning up hooks which keep instance alive
2022-05-31 14:49:51 +01:00
Budibase Release Bot 1a378dfe50 v1.0.190 2022-05-31 13:07:37 +00:00
Martin McKeaveney e8d6188c4e merge 2022-05-31 13:11:42 +01:00
mike12345567 e439d7097b Review comments and test fix. 2022-05-31 10:16:22 +01:00
Rory Powell fd845284d3 Lots of failure handling and caching 2022-05-30 21:46:08 +01:00
mike12345567 06a32ed357 Fixing issue with server not shutting down correctly when an error occurs, making sure that everything clears up gracefully. 2022-05-30 21:22:06 +01:00
Rory Powell f2f6bf779d Merge branch 'feature/posthog-v2' into feature/event-backfill 2022-05-29 00:25:40 +01:00
Rory Powell 64d73e2f96 Merge branch 'develop' into feature/posthog-v2 2022-05-28 23:03:31 +01:00
Rory Powell 26855033ce Merge branch 'master' into develop 2022-05-28 21:47:24 +01:00
Rory Powell 9610d8f1e7 Identity tenant and installation groups, property updates 2022-05-28 21:38:22 +01:00
Budibase Staging Release Bot 757771908b v1.0.188-alpha.2 2022-05-27 14:48:22 +00:00
Budibase Release Bot 44c5d0b141 v1.0.189 2022-05-27 14:45:37 +00:00
Budibase Staging Release Bot bf9e4eda90 v1.0.188-alpha.1 2022-05-27 13:42:06 +00:00
Budibase Staging Release Bot 64aa4d362e v1.0.188-alpha.0 2022-05-27 12:39:56 +00:00
Budibase Release Bot 240746c559 v1.0.188 2022-05-27 12:33:26 +00:00
mike12345567 05dc8931af Merge branch 'master' of github.com:Budibase/budibase into develop 2022-05-27 13:30:02 +01:00
Budibase Release Bot c77d7de66f v1.0.187 2022-05-27 11:31:21 +00:00
Budibase Release Bot 4ecd3e9454 v1.0.186 2022-05-27 10:51:02 +00:00
Rory Powell 81b0ff666c
Merge pull request #6084 from Budibase/fix/provision-master
Cherry pick provision fix
2022-05-27 11:42:58 +01:00
Budibase Staging Release Bot 5d1fd1e489 v1.0.185-alpha.7 2022-05-27 10:10:14 +00:00
Budibase Release Bot 9bdb67f672 v1.0.185 2022-05-27 09:52:35 +00:00
Rory Powell 967fc8a397 Fix provisioning in multi tenant environment 2022-05-27 10:51:23 +01:00
Budibase Staging Release Bot fcbcd71354 v1.0.185-alpha.6 2022-05-27 09:26:19 +00:00
Rory Powell 37b734731c
Merge pull request #6075 from Budibase/fix/provisioning-multi-tenant
Fix provisioning in multi tenant environment
2022-05-27 10:17:30 +01:00
Budibase Staging Release Bot 53bd156d41 v1.0.185-alpha.5 2022-05-26 23:46:33 +00:00
Budibase Staging Release Bot 1e14406719 v1.0.185-alpha.4 2022-05-26 23:19:48 +00:00
Rory Powell 398a4e7034 Installation identities, upgrade / downgrade events, filling in more event properties 2022-05-26 23:57:14 +01:00
Budibase Staging Release Bot 3aea483b70 v1.0.185-alpha.3 2022-05-26 22:16:19 +00:00
Budibase Staging Release Bot edbafe3140 v1.0.185-alpha.2 2022-05-26 20:27:40 +00:00
Budibase Staging Release Bot 4bf27080c0 v1.0.185-alpha.1 2022-05-26 16:52:21 +00:00
Rory Powell ab54ae29ab Fix provisioning in multi tenant environment 2022-05-26 16:48:26 +01:00
Rory Powell cbc3e72757 app and account properties, add account details to all user and tenant identities 2022-05-26 10:13:26 +01:00
Dean e9554562bb Refactored approach to ensure the request context is set appropriately 2022-05-26 10:03:29 +01:00
Dean 550f6f4d61 Merge remote-tracking branch 'origin/develop' into fix/update-icon-context 2022-05-26 09:02:13 +01:00
Rory Powell 163b667f95 Historical timestamps 2022-05-25 21:32:08 +01:00
Budibase Staging Release Bot ef65c070fb v1.0.185-alpha.0 2022-05-25 17:34:17 +00:00
mike12345567 09f8675816 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-05-25 18:12:27 +01:00
Budibase Release Bot 0a8800cb79 v1.0.184 2022-05-25 16:11:35 +00:00
mike12345567 7957ca2a58 Merge branch 'master' of github.com:Budibase/budibase into feature/load-testing 2022-05-25 16:15:59 +01:00
mike12345567 157802b70a Swapping bcryptjs for bcrypt. 2022-05-25 16:14:45 +01:00
Budibase Release Bot 9f115b8d1e v1.0.183 2022-05-25 15:03:59 +00:00
Dean e86dce30e3 Explicitly passing requested appId when calling updateAppPackage 2022-05-25 15:10:37 +01:00
Rory Powell acc54148e2 Add TS references to improve build watching 2022-05-25 13:31:49 +01:00
Budibase Release Bot 1fb604e601 v1.0.182 2022-05-25 12:13:30 +00:00
Martin McKeaveney 543cd8deb1 add better logging on session invalidation 2022-05-25 13:02:15 +01:00
Rory Powell 54e8a5dafd timestamp support, logging updates, migration progress indicators, identification updates 2022-05-25 00:15:52 +01:00
Budibase Release Bot f286b2acbb v1.0.181 2022-05-24 22:17:47 +00:00
Martin McKeaveney 80488386dd Merge branch 'master' of github.com:Budibase/budibase 2022-05-24 23:07:30 +01:00
Martin McKeaveney 50c6ad9630 catch block in invalidate sessions 2022-05-24 22:57:32 +01:00
Budibase Release Bot 74ba842b76 v1.0.180 2022-05-24 19:17:59 +00:00
Rory Powell b69a0836f5 Identity updates 2022-05-24 20:01:13 +01:00
Budibase Release Bot 663d18593f v1.0.179 2022-05-24 16:59:27 +00:00
Budibase Staging Release Bot c1da01986f v1.0.178-alpha.0 2022-05-24 14:26:06 +00:00
Budibase Release Bot 252735b3a3 v1.0.178 2022-05-24 11:30:17 +00:00
Rory Powell 925fcf1991 Merge branch 'master' into develop 2022-05-24 10:24:53 +01:00
Budibase Release Bot 2f1f42a84d v1.0.177 2022-05-24 09:22:31 +00:00
Rory Powell ef13d6a821 Merge branch 'master' into develop 2022-05-24 10:20:08 +01:00
Rory Powell 9d0b4ef45e User context updates and misc fixes 2022-05-24 09:54:36 +01:00
Budibase Release Bot a44bff0006 v1.0.176 2022-05-24 08:28:23 +00:00
Martin McKeaveney 10fe43050f adding default license env variable 2022-05-24 09:12:39 +01:00
Budibase Staging Release Bot 163be3719c v1.0.176-alpha.0 2022-05-23 22:51:48 +00:00
mike12345567 d535afa542 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-05-23 23:43:57 +01:00
Budibase Release Bot 80b35ef096 v1.0.175 2022-05-23 22:32:31 +00:00
mike12345567 fe1016d01b Adding the ability to force a new context. 2022-05-23 23:23:49 +01:00
Rory Powell 22aa226ca9 Event identification 2022-05-23 22:14:44 +01:00
Budibase Release Bot 7771898ed6 v1.0.174 2022-05-23 18:24:18 +00:00
Budibase Release Bot b408b4079f v1.0.173 2022-05-23 17:14:13 +00:00
Budibase Staging Release Bot c8bdd7b059 v1.0.173-alpha.0 2022-05-23 16:13:12 +00:00
mike12345567 806a0c0389 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-05-23 17:03:36 +01:00
Martin McKeaveney f8d0e6fea8 merge 2022-05-23 16:52:34 +01:00
Budibase Release Bot 6af7e64085 v1.0.172 2022-05-23 15:48:30 +00:00
Martin McKeaveney b30c045663 enable clustering on server and worker services, better log output on user not found errors 2022-05-23 16:24:29 +01:00
mike12345567 7be0dad245 Updating cache to 1 hour. 2022-05-23 16:06:47 +01:00
Budibase Staging Release Bot c12c1db195 v1.0.167-alpha.9 2022-05-23 14:17:10 +00:00
mike12345567 100f5a6f3c Moving the withCache function to backend-core so that it can be shared, as well as adding a cache busting function which can be used when one of the checklist configs changes. 2022-05-23 15:03:52 +01:00
Budibase Release Bot be3f4676fd v1.0.171 2022-05-23 12:01:23 +00:00
Rory Powell 6ea7912a73 Merge branch 'feature/posthog-v2' into feature/event-backfill 2022-05-23 10:29:33 +01:00
Rory Powell 80a82bbcc3 Merge branch 'develop' into feature/posthog-v2 2022-05-23 09:04:00 +01:00
Budibase Release Bot 8f71291cf5 v1.0.170 2022-05-23 07:51:22 +00:00
Martin McKeaveney 7e5607fe3b
Merge pull request #6007 from Budibase/fix/postgres-connection
Postgres connection - fixing sporadic issues
2022-05-23 08:42:17 +01:00
Budibase Release Bot ed0256eff3 v1.0.169 2022-05-23 00:06:28 +00:00
Martin McKeaveney 9483712c7e withCache wrapper for working with redis 2022-05-23 00:09:03 +01:00
Budibase Release Bot 7e71bec61d v1.0.168 2022-05-22 18:30:22 +00:00
mike12345567 8ab3fc810b Improving performance of load script, can generate thousands of users a second. 2022-05-22 18:29:02 +01:00
Rory Powell 63dd69f5b3 Finish global migration 2022-05-20 21:16:29 +01:00
mike12345567 eae5d4dc4d Removing the use of pouchdb-all-dbs from testing environment, it was causing more harm than good and was entirely avoidable. 2022-05-20 18:29:37 +01:00
Budibase Staging Release Bot 87da5df156 v1.0.167-alpha.8 2022-05-20 15:56:52 +00:00
Rory Powell 8ae358d237 App migrations finished 2022-05-20 12:29:31 +01:00
Budibase Staging Release Bot f392086bb3 v1.0.167-alpha.7 2022-05-20 00:13:14 +00:00
Budibase Staging Release Bot 300777c761 v1.0.167-alpha.6 2022-05-19 22:55:56 +00:00
Budibase Staging Release Bot e6e0d0e268 v1.0.167-alpha.5 2022-05-19 22:05:21 +00:00
mike12345567 e261011697 Merge branch 'develop' of github.com:Budibase/budibase into feature/portal-usage 2022-05-19 21:25:41 +01:00
Budibase Staging Release Bot 0ed0af34bc v1.0.167-alpha.4 2022-05-19 14:17:02 +00:00
mike12345567 7437eb4513 Merge branch 'develop' of github.com:Budibase/budibase into feature/portal-usage 2022-05-19 10:45:26 +01:00
mike12345567 d922a5794b Review comments. 2022-05-19 10:32:14 +01:00
Budibase Staging Release Bot bd91e65237 v1.0.167-alpha.3 2022-05-19 09:10:53 +00:00
Rory Powell 9fdba2b6e1 Migration for apps, automations, datasources, layouts, queries, roles, tables 2022-05-19 08:19:25 +01:00
Budibase Release Bot de26757649 v1.0.167 2022-05-18 20:09:31 +00:00
Martin McKeaveney aa61a86c4a use platform url env 2022-05-18 21:00:42 +01:00
Budibase Staging Release Bot d794d55539 v1.0.167-alpha.2 2022-05-18 17:25:12 +00:00
Budibase Staging Release Bot 64aca94a13 v1.0.167-alpha.1 2022-05-18 14:51:12 +00:00
Budibase Staging Release Bot 4be4c4d8c9 v1.0.167-alpha.0 2022-05-18 13:45:22 +00:00
Rory Powell 99ebb96f3e Merge branch 'master' into merge-master 2022-05-18 14:24:35 +01:00