Skip to content
2026-09-18

2026-09-18

Marker option category filtering now works consistently across legacy and current data formats, with category information included in responses

Hub API

  • Marker option category filtering now works consistently across legacy and current data formats, with category information included in responses
  • Improved media region filtering performance and reliability by using optimized geospatial query paths
  • Media responses now include source vault and source media identifiers to better support on-demand recording workflows
  • Case media listings now automatically restore missing FPS metadata from source media, improving playback and media handling accuracy

Hub Frontend

  • Added optional owner-only developer tools on device pages, including live Agent logs and terminal access
  • Improved media playback reliability and compatibility with upgraded streaming and video player support
  • Enhanced media browsing with configurable priority ordering for marker filter categories
  • Expanded media player capabilities with improved playlist handling, seek controls, and download support

Pipeline Monitor

  • Added optional debug-level processing diagnostics with traceable checkpoint logs to help investigate pipeline event handling issues
  • Improved processing reliability by detecting and failing database updates that do not modify the expected activity or latest-media records
  • On-demand forwarding now preserves source ownership and source media metadata during processing
  • Forwarded persist events now retain their original completion timestamp through monitor enrichment
  • Encrypted payload metadata is now preserved correctly when pipeline events are processed and forwarded

Pipeline Sequence

  • Improved calendar and available-day processing to immediately reflect organisation ownership, timezone, and retention changes without requiring cached data refreshes
  • Enhanced reliability for concurrent event ingestion, reducing the risk of duplicate or conflicting available-day updates during high-volume processing
  • Optimized date handling performance for large or unsorted recording histories while preserving chronological retention behavior for late-arriving recordings
  • Added bounded retry handling for database update contention to improve stability under load and prevent runaway retry loops
  • Introduced an optional forced dead-letter replay mode for safely testing queue recovery and replay workflows in isolated environments
  • Expanded structured logging and distributed tracing support to improve visibility into processing outcomes, retries, and dead-letter routing across services
  • Added validation for incoming tracing context to improve cross-service request correlation and diagnostics
  • Improved timeout handling so ingestion tasks respect caller deadlines and cancel cleanly when requests are interrupted

Pipeline Dominantcolors

  • Improved reliability when processing media with expired or rejected signed URLs by automatically refreshing access links and retrying downloads
  • Added retry handling for temporary media download failures and transient server errors to reduce interrupted processing jobs
  • Enhanced compatibility with custom and overridden storage providers when retrieving media files

Pipeline Thumbnail

  • Improved thumbnail generation reliability and image quality by updating frame extraction and JPEG encoding behavior
  • Thumbnail uploads now use JPEG format consistently, improving compatibility with downstream consumers
  • Added automatic recovery for expired or rejected media signed URLs, reducing failed thumbnail processing jobs
  • Added support for Vault storage override credentials and providers when downloading source media

Pipeline Sprite

  • Improved reliability when processing media files by automatically refreshing expired or rejected signed URLs
  • Reduced pipeline failures caused by expired storage links during media downloads
  • Improved handling of temporary download errors with more resilient retry behavior for media retrieval

Vault

  • Added support for managing Vault storage providers, integrations, and accounts through environment-based configuration with validation and stable deployment identities
  • Environment-defined accounts, integrations, and storage providers are now protected as read-only to prevent accidental modification or deletion
  • Added new Outbox monitoring APIs to view delivery backlogs, recent outcomes, throughput, failures, and latency for integrations
  • Improved device deletion reliability by using stable camera keys instead of database object IDs
  • Simplified and updated MQTT and forwarding configuration options, including new concurrency controls and deployment identity settings
  • Added support for persistent Vault deployment IDs to improve consistency across replicas and restarts

Learn

  • Improved documentation navigation and cross-linking across Agent, Factory, Vault, Hub, and Enterprise guides for a smoother browsing experience
  • Added a new option to automatically apply the current user as the default assignee filter in Hub case lists
  • Fixed multiple broken and outdated documentation links related to analytics, recordings, integrations, storage, and deployment setup

Helm Charts

  • Added a new audit service with configurable webhook destinations for forwarding and integrating audit events
  • Improved audit event reliability with durable intake queues, retry handling, dead-letter processing, and lease-based delivery coordination
  • Added frontend customization for shared chart and detection overlay colors
  • Added feature flags to enable or disable device analytics, developer tools, and fullscreen dashboard site maps
  • Expanded deployment configuration options for managing audit service scaling, polling intervals, retention behavior, and custom environment settings