1
0
Fork 0
mirror of synced 2024-09-10 14:35:47 +12:00
Commit graph

475 commits

Author SHA1 Message Date
Martin McKeaveney
83387d28f4 fix build 2022-04-26 13:58:33 +01:00
Martin McKeaveney
9ca4dacbaa merge with master 2022-04-26 10:21:45 +01:00
Vinoth Kirubakaran
7ffe77c72d chore: resolved merge conflicts from develop branch 2022-04-22 15:23:05 +05:30
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
Rory Powell
46965bbb44 Feature flag upgrade page 2022-04-20 09:46:20 +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
Rory Powell
03ba6d914f Merge branch 'develop' into feature/licensing 2022-04-12 16:18:41 +01:00
mike12345567
4b7ffbbce7 Single docker container configuration. 2022-04-01 01:00:52 +01:00
mike12345567
752a0f350e Make sure that ethereal tests don't fail on jest timeout. 2022-03-30 14:45:03 +01:00
Rory Powell
7db6075f82 Fixes 2022-03-25 16:08:12 +00:00
Rory Powell
0a4b1eb552 Tests complete + backwards compatibility for deployment 2022-03-22 00:23:22 +00:00
Rory Powell
715d42d3e6 Merge branch 'develop' into feature/licensing 2022-03-21 17:13:16 +00:00
Rory Powell
795b48bfb0 Published apps, automations and query count quotas 2022-03-20 01:13:54 +00:00
Rory Powell
661367333d Add developer usage restrictions to SSO user creation 2022-03-18 08:01:31 +00:00
Rory Powell
e695a57853 Better error handling around license errors 2022-03-16 17:29:47 +00:00
Rory Powell
953a5f881c developer and published apps usage quota migrations 2022-03-16 08:18:09 +00:00
Rory Powell
9a9b4019ea Finish upgrade and billing pages 2022-03-15 08:16:45 +00:00
mike12345567
5b79126dbf Fixing an issue with the public API loading for the first time in a multi-tenant environment, also fixing an issue in self host when switching between environments with different secrets. 2022-03-14 19:05:02 +00:00
Rory Powell
7698e9293c Self Host <-> Licensing integration 2022-03-09 21:16:22 +00:00
Rory Powell
7151c86224 Merge branch 'develop' into labday/status-banner 2022-03-08 16:31:07 +00:00
Rory Powell
ad4a268a69 Move licensing middleware to pro repo 2022-03-08 08:01:41 +00:00
Rory Powell
b686c19658 Enforce licensed developer count + error types/codes framework 2022-03-04 13:42:50 +00:00
Rory Powell
a81041bc40 Add shared licensing cache 2022-03-03 13:37:04 +00:00
Rory Powell
ee7fdcfaba Start to integrate licensing with sessions 2022-03-01 21:11:45 +00:00
mike12345567
53f108865a Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-02-24 18:19:20 +00:00
Rory Powell
9e0a10955a Add status banner that reacts to cypress healthcheck failures 2022-02-24 14:41:24 +00:00
Mitch-Budibase
0a5babdfe1 Merge pull request #4140 from Budibase/cypress-testing
Multiple changes to the entire test suite
2022-02-22 11:16:56 +00:00
mike12345567
6cbf186ead Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-02-21 14:34:06 +00:00
Rory Powell
02c0c49594 Deprovision and local couch db url fix 2022-02-18 17:36:23 +00:00
Mitch-Budibase
153f3454fa Merge branch 'develop' into cypress-testing 2022-02-17 14:22:21 +00:00
mike12345567
f0b02cf9a9 Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-02-16 15:30:48 +00:00
mike12345567
1b124bfb56 Adding a check to make sure there is a tenant ID for the checklist call when looking up apps in multi-tenant envs. 2022-02-16 12:36:24 +00:00
mike12345567
73ee8fea29 Quick fix for checklist API performance on default tenant in cloud. 2022-02-16 11:59:43 +00:00
mike12345567
381070a95c Adding fix for ethereal tests incase there is an issue with service. 2022-02-15 11:30:45 +00:00
mike12345567
df4af0fb9a Adding basic encrypt/decrypt pathway. 2022-02-14 18:32:09 +00:00
mike12345567
edd4a3233e Shifting over all of self API, deprecating old endpoints. 2022-02-14 18:11:35 +00:00
mike12345567
249b2dbba8 Adding tenancy to the API key, making the authenticated middleware aware of new user API keys, using a view to lookup the user by API key. 2022-02-11 22:24:48 +00:00
mike12345567
594cb77b1e Getting api key/dev info docs setup and in use. 2022-02-10 19:06:49 +00:00
mike12345567
3fb3a5e47d Moving APIs around after some discussion, creating a self API to make it obvious. 2022-02-10 18:34:55 +00:00
mike12345567
f031c34253 Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-02-10 17:42:28 +00:00
Michael Drury
45a965b041 Adding basic endpoints for API keys. 2022-02-09 23:16:24 +00:00
Martin McKeaveney
08a3ae0e7c use env platform URL for datasource auth to prevent tenant overrides 2022-02-09 18:33:29 +01:00
Mitch-Budibase
dd8b39ed06 Merge branch 'develop' into cypress-testing 2022-02-09 13:53:17 +00:00
mike12345567
e642268364 Merge branch 'develop' of github.com:Budibase/budibase into lab-day/refactor-app-db 2022-02-01 14:33:02 +00:00
Rory Powell
33e19c49a0 Reorder jest mock and import statements for email mocking 2022-01-31 21:05:14 +00:00
Rory Powell
995c36e8c7 Merge branch 'develop' into worker_typescript 2022-01-31 20:29:20 +00:00
mike12345567
dbc048b365 Review comments, renaming deployed -> prod in terms of app IDs. 2022-01-31 17:42:51 +00:00
mike12345567
476f34fb93 Merge branch 'develop' of github.com:Budibase/budibase into lab-day/refactor-app-db 2022-01-31 17:16:59 +00:00
mike12345567
e718b18127 Merge branch 'develop' of github.com:Budibase/budibase into lab-day/refactor-app-db 2022-01-31 14:09:07 +00:00