Added
CountRPC onEndDeviceRegistryto efficiently retrieve the number of end devices in an application.- Add tracing for LBS LNS and TTIGW protocol handlers.
- TTGC LBS Root CUPS claiming support.
- Configurable connection pool limits for Application Server packages storage PostgreSQL connections via
as.packages.storage.postgres.max-open-connections,as.packages.storage.postgres.max-idle-connections,as.packages.storage.postgres.read-max-open-connectionsandas.packages.storage.postgres.read-max-idle-connections. Defaults to 20 open and 5 idle connections. - Configurable Identity Server user login session TTL via
is.user-login.session-ttl:- Defaults to
0(no expiry, matching previous behavior). - When set, the auth cookie becomes persistent with a matching
Max-Age, and OAuth access tokens linked to a session are rejected once the session has expired.
- Defaults to
Changed
- During the process of claiming a managed gateway, create the gateway in the registry before claiming it, not after.
Fixed
- Mutex locking that caused the rights to be fetched for authorization checks sequentially. This caused gateways to reconnect slowly after Gateway Server restarts and rpcs to timeout that were asserting gateway rights.