59 Commits (245dca2c2a359afe3c64524e42dbb79f3499d1fa)

Author SHA1 Message Date
Dean 18f2e13a30 Fixes for Rest API request UI. Rest test fixes for XML API request body. Fix for raw XML api request body parsing issue. General fixes for query testing. 4 years ago
Rory Powell 8f0c045a11 Bump timeout for migration test 4 years ago
Rory Powell 3941272c99 Fix: Handle datasource not exists for query 4 years ago
Rory Powell 4cfedf7252 Better handle first time startup + dedicated event 4 years ago
Rory Powell a826aacbcb Remove test throw in installation backfill 4 years ago
Rory Powell eb0214a231 Back populate no-op migrations on new app and tenant create 4 years ago
Rory Powell e447fd11d1 Build fixes 4 years ago
Rory Powell 9f2620dd7a Migration locks and add optional preventRetry option 4 years ago
Rory Powell b570563d41 Default to historical timestamp 4 years ago
Rory Powell 429f379431 Failover protection with event cache 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 398a4e7034 Installation identities, upgrade / downgrade events, filling in more event properties 4 years ago
Rory Powell cbc3e72757 app and account properties, add account details to all user and tenant identities 4 years ago
Rory Powell 163b667f95 Historical timestamps 4 years ago
Rory Powell 54e8a5dafd timestamp support, logging updates, migration progress indicators, identification updates 4 years ago
Rory Powell 9d0b4ef45e User context updates and misc fixes 4 years ago
Rory Powell 22aa226ca9 Event identification 4 years ago
Rory Powell 63dd69f5b3 Finish global migration 4 years ago
Rory Powell 8ae358d237 App migrations finished 4 years ago
Rory Powell 9fdba2b6e1 Migration for apps, automations, datasources, layouts, queries, roles, tables 4 years ago
Rory Powell ca3206f4e4 Stub out migrations + start tests + add build watching for backend-core 4 years ago
Rory Powell 182831d502 handlers -> publishers and analtics -> processors 4 years ago
Rory Powell 78b64fdfb9 App backfill (wip) 4 years ago
Rory Powell 23cbd217cd Add ts watch support for backend-core + stub out migrations 4 years ago
mike12345567 8e5c4dea77 Fixing context issues in sync apps/rows test cases. 4 years ago
Rory Powell 0f29b0cb03 Test fixes 4 years ago
mike12345567 fe846f86a5 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. 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 4ad846f116 Remove remaining direct usage of CouchDB. Add common pouch config to backend-core 4 years ago
Rory Powell 180e37b9f1 Tests complete + backwards compatibility for deployment 5 years ago
Rory Powell 336f0ff4a0 Published apps, automations and query count quotas 5 years ago
Rory Powell 62b360b9ea Add developer usage restrictions to SSO user creation 5 years ago
Rory Powell 714da96ee5 developer and published apps usage quota migrations 5 years ago
Rory Powell ccf2fe3d01 Self Host <-> Licensing integration 5 years ago
Rory Powell d6092b9133 Integrate usage quotas with licensing 5 years ago
Rory Powell 3b9303a1fb Enforce licensed developer count + error types/codes framework 5 years ago
Michael Drury e1a4136f9c Fixing a typescript issue in server. 5 years ago
Michael Drury 4b23a78bc9 Fixing a typescript issue in server. 5 years ago
Rory Powell d613d9094e Tolerate missing app metadata in app url migration 5 years ago
Rory Powell b63aa71366 Tolerate missing app metadata in app url migration 5 years ago
mike12345567 40c6eb2007 Main body of work, refactoring most usages. 5 years ago
mike12345567 d2fe119d90 Main body of work, refactoring most usages. 5 years ago
Rory Powell e8e6fc549d Add app db support + app url migration 5 years ago
Rory Powell 767354ad60 Add app db support + app url migration 5 years ago
Rory Powell bba60c5280 Test fix 5 years ago
Rory Powell 36456189f4 Test fix 5 years ago
Rory Powell a66f14a289 Migrations 2.0 5 years ago
Rory Powell 3fdce44d56 Migrations 2.0 5 years ago