Dean
|
d5819c9fce
|
Merge remote-tracking branch 'origin/develop' into fix/update-icon-context
|
2022-07-04 10:38:16 +01:00 |
Dean
|
5a97b71403
|
OIDC config test fix
|
2022-07-03 22:39:16 +01:00 |
Dean
|
69b424dee6
|
Removed debugging line
|
2022-07-03 22:17:29 +01:00 |
Dean
|
79f54d5873
|
Fix for oauth user db update
|
2022-07-03 22:14:18 +01:00 |
Dean
|
2ea4a9d225
|
Refresh the OAuth tokens automatically when making rest calls. Fix to remove the password from the api token authentication.
|
2022-07-03 21:13:15 +01:00 |
Dean
|
6a79e467ba
|
Merge remote-tracking branch 'origin/develop' into sso-rest-requests
|
2022-07-03 09:55:05 +01:00 |
mike12345567
|
686cf6e1c4
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/automation-logs
|
2022-07-01 15:14:12 +01:00 |
mike12345567
|
a9d927b713
|
Adding MinIO handling, backing up to disk by bucket name.
|
2022-06-30 20:26:49 +01:00 |
mike12345567
|
c633c643e2
|
Adding main functionality for exporting CouchDB to disk, just need to add MinIO export.
|
2022-06-30 19:20:50 +01:00 |
mike12345567
|
2733f48492
|
Updating user page to search through the backend and building a basic pagination store that can be used for it.
|
2022-06-30 15:39:26 +01:00 |
Martin McKeaveney
|
bec7d86739
|
cherry pick new ui from develop
|
2022-06-30 12:52:07 +01:00 |
mike12345567
|
e7ff299c63
|
Adding user pagination, removing usages of the global user list from builder and replacing with direct user lookups where possible, still need to apply filtering to username/email serverside.
|
2022-06-29 19:11:00 +01:00 |
Dean
|
a6584961c1
|
Merge remote-tracking branch 'origin/develop' into sso-rest-requests
|
2022-06-29 09:17:18 +01:00 |
Martin McKeaveney
|
3ed1390c6e
|
adding types
|
2022-06-28 12:16:23 +01:00 |
mike12345567
|
da2303803c
|
Moving get of logs to pro.
|
2022-06-27 18:00:48 +01:00 |
Dean
|
547f2788c9
|
Merge remote-tracking branch 'origin/develop' into sso-rest-requests
|
2022-06-27 09:14:40 +01: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 |
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 |
Dean
|
dc20ecc5ff
|
Merge commit
|
2022-06-23 14:29:19 +01:00 |
Andrew Kingston
|
60060fac6f
|
Improve Couch DB URL parsing to handle edge cases and special characters
|
2022-06-23 09:14:22 +01:00 |
Peter Clement
|
8d264fe983
|
updated store and finished groups tab
|
2022-06-22 13:55:31 +01:00 |
Peter Clement
|
4ab7e8cd11
|
saving and fetching groups from couch
|
2022-06-15 16:51:30 +01:00 |
Rory Powell
|
acbb411a0a
|
Ensure tests can't send events even when token is set
|
2022-06-15 14:09:02 +01:00 |
Rory Powell
|
7283e01442
|
Add deployment environment to identities
|
2022-06-15 11:46:03 +01:00 |
Rory Powell
|
4cfedf7252
|
Better handle first time startup + dedicated event
|
2022-06-15 11:20:13 +01: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
|
29292395ef
|
Fix user id generation
|
2022-06-13 22:26:15 +01: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 |
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 |
Martin McKeaveney
|
bf3a14dda4
|
new ui functionality working from S3 bucket
|
2022-06-06 23:30:36 +01:00 |
Rory Powell
|
4e77571ddb
|
Merge branch 'release' into feature/event-backfill
|
2022-06-06 09:50:06 +01: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 |
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 |
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 |
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
|
9610d8f1e7
|
Identity tenant and installation groups, property updates
|
2022-05-28 21:38:22 +01:00 |
Rory Powell
|
398a4e7034
|
Installation identities, upgrade / downgrade events, filling in more event properties
|
2022-05-26 23:57:14 +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 |
mike12345567
|
09f8675816
|
Merge branch 'master' of github.com:Budibase/budibase into develop
|
2022-05-25 18:12:27 +01: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 |
Dean
|
e86dce30e3
|
Explicitly passing requested appId when calling updateAppPackage
|
2022-05-25 15:10:37 +01: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 |
Martin McKeaveney
|
50c6ad9630
|
catch block in invalidate sessions
|
2022-05-24 22:57:32 +01:00 |
Rory Powell
|
b69a0836f5
|
Identity updates
|
2022-05-24 20:01:13 +01: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 |
Martin McKeaveney
|
10fe43050f
|
adding default license env variable
|
2022-05-24 09:12:39 +01:00 |
mike12345567
|
d535afa542
|
Merge branch 'master' of github.com:Budibase/budibase into develop
|
2022-05-23 23:43:57 +01: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 |
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 |
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 |
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 |
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 |
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 |
Martin McKeaveney
|
9483712c7e
|
withCache wrapper for working with redis
|
2022-05-23 00:09:03 +01: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 |
Rory Powell
|
8ae358d237
|
App migrations finished
|
2022-05-20 12:29:31 +01:00 |
mike12345567
|
d922a5794b
|
Review comments.
|
2022-05-19 10:32:14 +01:00 |
Rory Powell
|
9fdba2b6e1
|
Migration for apps, automations, datasources, layouts, queries, roles, tables
|
2022-05-19 08:19:25 +01:00 |
Martin McKeaveney
|
aa61a86c4a
|
use platform url env
|
2022-05-18 21:00:42 +01:00 |
Rory Powell
|
ca3206f4e4
|
Stub out migrations + start tests + add build watching for backend-core
|
2022-05-18 10:56:44 +01:00 |
mike12345567
|
39806d470d
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/portal-usage
|
2022-05-18 10:56:44 +01:00 |
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.
|
2022-05-17 17:44:40 +01:00 |
Rory Powell
|
eb935cf143
|
Fix tests and build
|
2022-05-17 10:05:05 +01:00 |
Rory Powell
|
e50813bbd7
|
Update getPlatformUrl usage to use a single interface
|
2022-05-17 09:52:38 +01:00 |
Martin McKeaveney
|
557e4ec3f8
|
editing getPlatformUrl for cloud
|
2022-05-16 23:22:33 +01:00 |
mike12345567
|
bcf7e1782a
|
Fixing test cases.
|
2022-05-16 12:31:07 +01:00 |
Rory Powell
|
c9b199570a
|
Add execute automation to basic user / write permission set
|
2022-05-12 17:35:31 +01:00 |
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.
|
2022-05-10 16:37:24 +01:00 |
mike12345567
|
5048469cfc
|
Adding our own version of cls hooked with the memory leak fixed.
|
2022-05-10 16:34:20 +01:00 |
Rory Powell
|
182831d502
|
handlers -> publishers and analtics -> processors
|
2022-05-10 10:33:59 +01:00 |