2026-10-16
2026-10-16
Added a new unified resource management experience for sites, groups, workflows, cases, roles, videowalls, alerts, and IO records
Admin
- Added a new unified resource management experience for sites, groups, workflows, cases, roles, videowalls, alerts, and IO records
- Introduced searchable, paginated management tables with CSV export, cloning, status toggles, editing, and delete actions across supported resources
- Expanded admin controls for workflows, alerts, videowalls, and role management with configurable fields and operational settings
- Improved session reliability with automatic access token refresh to reduce unexpected logouts and interrupted workflows
- Enhanced authentication handling to seamlessly restore expired sessions when possible
- Improved account sign-out behavior to fully clear active sessions
- Improved user profile retrieval and related account management flows
- Updated Gravatar handling to better support missing or normalized email addresses
- Changed the default local development server port from
4200to4201
Hub API
- Added authenticated playback and livestream access reporting endpoints to improve audit visibility for media viewing activity
- Expanded audit tracking across account management, evidence handling, workflows, billing, site administration, and other operator actions with more accurate before/after change details
- Improved audit search with support for human-readable action matching and richer recording metadata such as device names and timestamps
- Updated face redaction APIs with clearer endpoint paths, stricter validation, and more reliable redaction job submission handling
- Improved reliability of redaction processing by confirming queue dispatch success before reporting completion
- Added compatibility support for legacy channel and ownership data without requiring database migrations
- Improved accuracy of site, floor-plan, placement, case, label, and organisation change tracking by excluding unchanged fields and no-op updates
- Added in-memory heartbeat credential caching to reduce repeated verification overhead and improve API responsiveness for connected agents
- Strengthened handling of registration and activation flows with improved audit coverage and safer logging behavior
Hub Workflows
- Added support for triggering workflows based on device system tags, enabling targeted rollouts and pilot workflows across devices
- Improved workflow matching so device system tags are resolved only when needed, reducing unnecessary processing overhead
- Workflow runs now retain resolved device system tags throughout execution, ensuring consistent stage behavior without repeated lookups
- Added safeguards for system tag handling, including strict tag validation and fail-closed behavior when tag resolution is unavailable
- Enhanced conditional workflow stages to support decisions based on device system tags across the full lifecycle of a run
Hub Objecttracking
- Added end-to-end trace context propagation across object tracking workflows for improved request continuity between pipeline stages
- Improved reliability of object tracking processing by preserving workflow execution even when trace continuation encounters issues
- Enhanced workflow message handling to maintain trace-aware processing throughout analysis and result delivery
Hub ANPR
- Improved overall security and stability through updates to the application runtime and underlying components
- Reduced known vulnerabilities in the service container image and dependencies
- Enhanced platform compatibility and reliability with an updated Linux base environment
Hub Loitering
- Improved internal reliability and service stability through backend infrastructure updates
Hub Frontend
- Improved video wall setup with clearer permission summaries, better draft layout persistence, and easier-to-use link expiry controls
- Enhanced recording timeline previews to accurately reflect recording gaps and preserve original video proportions in hover thumbnails
- Expanded audit event details with clearer field-change history, richer recording labels, and direct “Open recording” links when available
- Added smoother and more responsive timeline navigation, including animated zooming, multi-range export selections, and improved selection visibility
- Improved context filtering with support for direct device selection, server-side search, and simpler filter clearing
- Recording timelines now automatically resize to fit selected devices while keeping layouts compact when fewer devices are shown
- Added optional Day Overview feature flag and new vertical context timeline layout option for media views
- Improved playback and livestream access auditing for authenticated sessions, including more accurate tracking of recording playback and stream access events
Pipeline Event
- Improved container security and runtime hardening with a minimal non-root deployment image
- Enhanced platform reliability and security through updated queue handling components and vulnerability fixes
Pipeline Monitor
- Improved handling of processing result events to avoid counting them against upload limits
- Result events now bypass entitlement and activity processing while still preserving source ownership information for downstream workflows
- Enhanced forwarding behavior for metadata-related events to improve reliability of media processing pipelines
Pipeline Sequence
- Added support for persisting generated thumbnail and sprite processing results to media records
- Improved reliability of processing result handling with validation and automatic retries when source media is not yet available
- Enhanced distributed tracing compatibility using standard OpenTelemetry trace propagation across pipeline events
Pipeline Throttler
- No customer-facing changes in this release; updates focused on internal maintenance and release process improvements.
Pipeline Notification
- Internal reliability improvements to message queue handling and notification delivery stability
Pipeline Analysis
- Added an optional in-memory cache for site vault lookups to reduce repeated database queries and improve performance on high-traffic device operations
- Added configurable cache expiration controls for site vault lookup caching
- Made the
dominantcoloranalysis stage opt-in, allowing deployments to enable it only when the corresponding processing consumer is available
Pipeline Dominantcolors
- No customer-facing changes in this release; update includes internal reliability and maintenance improvements.
Pipeline Thumbnail
- Added Vault processing mode for thumbnail jobs, including direct source retrieval, artifact upload, and completion callbacks
- Improved thumbnail generation performance by using keyframe-only frame extraction by default
- Added a new option to disable keyframe-only extraction when exact frame selection is required
- Added configurable RabbitMQ prefetch limits to better control concurrent job processing and throughput
Pipeline Counting
- Internal maintenance update to improve background queue processing stability and reliability with no expected user-facing changes
Pipeline Sprite
- Added support for Vault-based sprite processing workflows, including direct job retrieval, artifact upload, and completion reporting
- Improved compatibility with Vault processing events by automatically selecting the correct processing mode from incoming pipeline messages
- Expanded sprite metadata reporting with tile layout details such as row count, frame count, and frame interval
- Added configurable RabbitMQ consumer prefetch limits to help tune throughput and processing concurrency under load
Pipeline Export
- Improved background queue handling and messaging reliability to support more stable pipeline exports
Pipeline Redaction
- Added support for bounded MP4 stream processing to reduce disk usage during redaction workflows
- New deployment options allow streaming mode to be enabled or rolled back independently for safer production rollout
- Improved workflow reliability and diagnostics by preserving trace context across redaction pipeline stages
Vault
- Added per-account recording pipeline configuration, allowing separate cloud and edge processing assignments with customizable sequential or fanout workflows
- Introduced direct local processing support for thumbnail and sprite generation with secure worker callbacks, retry handling, and independent delivery lanes
- Added a live object browser for supported storage providers, including paginated browsing of files, metadata, and nested objects directly from the UI
- Added daily storage usage history charts and API access for long-term provider usage tracking across 7, 30, 90, and 365 day periods
- Improved account and integration validation with clearer API errors and stronger protection against invalid or conflicting pipeline assignments
- Added the ability to purge active Outbox deliveries for a specific integration queue without removing recordings or delivery history
- Improved integration connection handling to better clean up active queue connections when integrations are removed
- Updated authentication internals to use maintained JWT libraries while preserving existing login and token refresh behavior for clients
Factory
- Improved configuration reliability in Kubernetes environments so Settings and the agent editor consistently use the latest saved global configuration, including timezone settings after restarts
- Fixed timezone inheritance behavior so global timezones apply correctly across agents while allowing per-agent overrides to take precedence
- Updated mobile navigation with a responsive sidebar, bottom navigation toggle, and improved layout behavior on smaller screens
- Improved sidebar usability with sticky desktop navigation, scrollable menus, and a streamlined profile/logout section
- Fixed navigation links so management pages open correctly from nested routes
- Improved persistence verification for Kerberos Hub and Kerberos Vault integrations with clearer validation errors and more reliable credential checks
- Reduced exposure of sensitive credentials in persistence verification responses
- Fixed an issue where log streaming sessions could remain active after a pod was deleted or became unavailable
Learn
- Added a complete step-by-step guide for building external workflow stages, including workflow setup, RabbitMQ delivery, callback handling, and access token configuration
- Introduced new security documentation with production-focused container image hardening and deployment best practices
- Clarified that dominant color analysis is an optional pipeline stage that can be enabled separately without affecting the rest of the processing flow
- Updated workflow tutorials to better support running external workers outside the Hub cluster, including links to the end-to-end person detection exercise
- Added new illustrated documentation screenshots covering workflow design, trigger setup, forwarder configuration, and access token creation
Helm Charts
- Added support for system-tag-based global workflows, allowing workflows to target specific devices across organisations using administrator-defined device tags
- Added configurable CORS allowlists for the Hub API to support additional frontend or integration origins
- Added a frontend feature flag for the Day Overview page and navigation menu
- Added optional deployment support for the dominant color analysis stage
- Added configurable OpenTelemetry trace sampling settings for improved control over telemetry volume
- Added in-memory database caching options for the analysis pipeline to improve lookup performance
- Added configurable RabbitMQ prefetch counts for thumbnail and sprite processing services to help tune workload throughput and resource usage