Versions in this module Expand all Collapse all v1 v1.0.63 Jul 24, 2026 Changes in this version type Node + ActiveHandlers int + CertificateFingerprint string + LatestCancelRevision int64 + OpenConnections int type Registry + func (r *Registry) UpdateFingerprintState(fingerprint string, nodeID string, ip string, openConnections int, ...) + func (r *Registry) UpdateFingerprintSubscription(fingerprint string, nodeID string, ip string, subscriptions int) v1.0.44 Jun 26, 2026 Changes in this version + const PluginStatusNodeTypeCPA + const PluginStatusNodeTypeHome + const PluginTaskOperationDelete + const PluginTaskTargetAll type Node + NodeID string + type PluginTask struct + CreatedAt time.Time + ID uint + Operation string + PluginID string + TargetNodeID string + TargetNodeType string + UpdatedAt time.Time + type PluginTaskPlatform struct + GOARCH string + GOOS string + Variant string + type PluginTaskPlugin struct + Error string + ID string + InstallStatus string + LoadStatus string + Overwritten bool + Path string + ReleaseTag string + Repository string + Skipped bool + Version string + type PluginTaskStatus struct + ClientIP string + Error string + FinishedAt time.Time + NodeID string + NodeType string + OK bool + Phase string + Platform PluginTaskPlatform + Plugins []PluginTaskPlugin + SchemaVersion int + StartedAt time.Time + Status string + Task string + TaskID uint + UpdatedAt time.Time type Registry + func (r *Registry) AddWithNodeID(ip string, nodeID string, connectedAt time.Time) + func (r *Registry) RemoveWithNodeID(ip string, nodeID string) v1.0.9 May 15, 2026 v1.0.8 May 14, 2026 v1.0.7 May 13, 2026 Changes in this version + type Node struct + ClientCount int + Connected time.Time + IP string + type Registry struct + func GlobalRegistry() *Registry + func NewRegistry() *Registry + func (r *Registry) Add(ip string, connectedAt time.Time) + func (r *Registry) List() []Node + func (r *Registry) Remove(ip string) + func (r *Registry) TotalCount() int