introduced Role.hubRights.queueEvents to authorize command std.Client setting queueEvents = true
Queueing events for disconnected WebSocket client may allocate much memory on the heap.
So clients asking for queueEvents require authorization
introduced fields to command std.User > UserResult: groups, clients, counts
introduced fields to command std.Client > ClientResult: clientId, subscriptionEvents
ObjectMapper - changed order of class member for generated types (TS, Kotlin, ...)
members of extended class are above members of derived classes
Role.hubRights.queueEvents
to authorize commandstd.Client
settingqueueEvents
=true
Queueing events for disconnected WebSocket client may allocate much memory on the heap. So clients asking forqueueEvents
require authorizationstd.User
>UserResult
:groups
,clients
,counts
std.Client
>ClientResult
:clientId
,subscriptionEvents
ObjectMapper
- changed order of class member for generated types (TS, Kotlin, ...) members of extended class are above members of derived classesUserAuth.Role
changesallow
->dbFull
task
->dbTask
container
->dbContainer
DB.Monitor
->DB.Cluster
EventDelivery
- >SubscriptionEvents
ChangeSubscription
RequestCount
EventDispatcher
AnonymousTaskAuthorizer
&AnonymousHubPermission