46 Commits (8dff7a00a35cc125cffdadee0b0f0b012a00aaf7)

Author SHA1 Message Date
Rory Powell 917cbbb6b1 WIP: Memory leak fix 4 years ago
Mel O'Hagan a625f9e107 Only add defined schema fields to dynamic filter 4 years ago
mike12345567 e3f25795e8 Fixing test case and review comments. 4 years ago
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. 4 years ago
Dean dc20ecc5ff Merge commit 4 years ago
Rory Powell 2018cd4922 Update locks 4 years ago
Rory Powell e447fd11d1 Build fixes 4 years ago
Rory Powell 98a92c0ad2 Purge lockfiles for worker, server and backend-core 4 years ago
Rory Powell bc9674cecb Downgrade jest 4 years ago
Rory Powell d5a945ed67 Update lockfiles 4 years ago
Rory Powell 9f2620dd7a Migration locks and add optional preventRetry option 4 years ago
Rory Powell fd845284d3 Lots of failure handling and caching 4 years ago
Rory Powell 9610d8f1e7 Identity tenant and installation groups, property updates 4 years ago
Rory Powell 967fc8a397 Fix provisioning in multi tenant environment 4 years ago
Rory Powell ab54ae29ab Fix provisioning in multi tenant environment 4 years ago
mike12345567 157802b70a Swapping bcryptjs for bcrypt. 4 years ago
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. 4 years ago
Rory Powell ca3206f4e4 Stub out migrations + start tests + add build watching for backend-core 4 years ago
mike12345567 36a190b0ed Finishing off UI, expanding settings menus from 80ch to 90ch as they were quite restricted and made the usage UI a bit difficult to view. Added a DISABLE_DEVELOPER_LICENSE env variable for testing. 4 years ago
Rory Powell 20076e69d7 Update lockfiles 4 years ago
mike12345567 bba1fdcb7c Switching over to using our own version of cls-hooked which has the memory leak (no async hooks disable call) fixed as well as changing how we use the CLS namespaces to allow us to destroy the namespace we use per request. 4 years ago
Rory Powell 606d21b313 Build and test fixes 4 years ago
Rory Powell 36f7358a20 backend-core typescript building successfully 4 years ago
mike12345567 a6b249dc7e Adding a dep:clean function, cleaning up lock files and fixing backend-core test which did not utilise tenancy (no global db). 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
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
Rory Powell 2c682d3507 Table CRUD events + add timekeeper for tests 4 years ago
Rory Powell a4b49c3633 Logout events 4 years ago
dependabot[bot] cc3943d907
Bump minimist from 1.2.5 to 1.2.6 4 years ago
dependabot[bot] 9bafefec55
Bump minimist from 1.2.5 to 1.2.6 in /packages/backend-core 4 years ago
Rory Powell 4ad846f116 Remove remaining direct usage of CouchDB. Add common pouch config to backend-core 4 years ago
Rory Powell 1922bd1fcb Add analytics to backend-core. Update server posthog usage 4 years ago
dependabot[bot] 33cce189ca
Bump node-fetch from 2.6.6 to 2.6.7 5 years ago
dependabot[bot] c2d734db34 Bump node-fetch from 2.6.6 to 2.6.7 5 years ago
dependabot[bot] f6a03a9576
Bump node-fetch from 2.6.6 to 2.6.7 in /packages/backend-core 5 years ago
dependabot[bot] ed90fd27e5 Bump node-fetch from 2.6.6 to 2.6.7 in /packages/backend-core 5 years ago
mike12345567 b4f83fa867 Changing directory. 5 years ago
mike12345567 12ae9993ca Changing directory. 5 years ago
dependabot[bot] 81905bf668
Bump stringstream from 0.0.5 to 0.0.6 in /packages/auth 5 years ago
dependabot[bot] 6e8db66b57 Bump stringstream from 0.0.5 to 0.0.6 in /packages/auth 5 years ago
mike12345567 4993329ceb Adding audit script and commiting all of the audits that it made, updating all yarn locks. 5 years ago
mike12345567 7802bb1e45 Adding audit script and commiting all of the audits that it made, updating all yarn locks. 5 years ago
Martin McKeaveney f2b3bdcf1e missing dependencies 5 years ago
Martin McKeaveney f1126a025b missing dependencies 5 years ago
dependabot[bot] 4686c2325d
Bump tmpl from 1.0.4 to 1.0.5 in /packages/auth 5 years ago
dependabot[bot] 42064ccb73 Bump tmpl from 1.0.4 to 1.0.5 in /packages/auth 5 years ago
mike12345567 42f08f97cc Revert "Merge pull request #2253 from Budibase/revert-2076-feature/multi-tenants" 5 years ago
mike12345567 46ea3f3e9e Revert "Merge pull request #2253 from Budibase/revert-2076-feature/multi-tenants" 5 years ago
Michael Drury f37946d47e
Revert "Multi-tenancy/organisations" 5 years ago