Skip to content

Release notes

4.1.0

Features

  • Add full compatibility with external OIDC providers
  • Add Apache Kafka integration
  • Add pagination controls at the top of overview pages

Fixes

  • Fix camera background image not being generated
  • Fix object-flow heatmaps and trajectory map not loading with slow connection
  • Fix directions of text for counting lines in the rendering
  • Fix unnecessary frontend page rerender on token renewal

Performance and Stability

  • Improve memory usage

Security

  • Improve token expiry validation for viewing live streams

4.0.0

Breaking Changes

  • Removed User Management and Users
  • Removed User Groups (Multi-Tenant)

Features

  • Add new authentication service
    • OpenID Connect
    • User Management
    • Two-factor authentication
    • Integration with User Federations (LDAP, Kerberos)
    • User Registration
    • Identity Provider Integration (Social Login, SAML)
    • Custom Password Policies
  • Add JetPack 6 support
  • Add multipoint line and late count line
  • Add configuration option for database retention time
  • Improve frontend application search bar
  • Improve crowd count application

Fixes

  • Fix an issue with overwriting password fields on update

Performance and Stability

  • Improve cpu performance

3.11.3

Fixes

  • Fix velocity calculations compute to NaN instead of 0 in some cases
  • Fix database migrations for upgrading from versions <=3.8.2 to 3.11.3 directly

Security

  • Patches for CVE-2023-4863 and CVE-2023-37920

3.11.2

Fixes

  • Fix tags not showing anymore in frontend create dialogs
  • Fix CrowdCount model optimization impacting accuracy
  • Fix camera stream URL being overwritten with literal password mask (*) on update
  • Fix calculation of distances, velocities and size of areas in georeferenced coordinates
  • Fix detection and tracking accuracy for object classes with similar visual features (most noticable for the TRAFFIC model)

Performance and Stability

  • Improve video pipeline performance
  • Improve video pipeline stability
  • Improve cpu performance

3.11.1

Fixes

  • Improve validation for georeferencing parameters

Performance and Stability

  • Improve video pipeline stability

Security

  • Add 30 minute lockout to login after 10 unsuccessful logins

3.11.0

Features

  • Add edit and delete actions to overview of lines and areas in editor

Fixes

  • Fix an issue where model optimization would not properly resume if interrupted
  • Fix application overview pagination description
  • Fix filtering by tags
  • Fix and improve API validation for certain input types
  • Fix an issue which could lead to additional delay and stutter in video streams

Security

  • Fix a security vulnerability

3.10.1

Fixes

  • Fix inference service for edge devices

Performance and Stability

  • Improve video pipeline resource utilisation for multi-GPU servers

3.10.0

Features

  • Add per-class trajectory map for object-flow application
  • Improve selection, hover and highlight behaviour of the live visualisation and editor
  • Add new widget to editor to select and hide lines and areas

Fixes

  • Fix frontend translations
  • Fix RTSP streams with special characters in password not working properly
  • Fix resolution of videos with vertical orientation
  • Fix a reconnection issue with the mqtt-adapter after loss of connection to broker
  • Fix an issue with large database queries failing
  • Fix an issue with database-adapter not reliably reconnecting to database

Performance and Stability

  • Improve performance of detection models for better hardware utilisation
  • Improve video pipeline performance
  • Improve memory footprint and performance for detection models on edge devices

3.9.0

Features

  • Add support for mqtt tls, client-id, topic prefix and fixed topic mode
  • Add beta support for Genetec Security Center VMS integration

3.8.2

Fixes

  • Fix Cayuga SGS not responding indefinitely
  • Fix frontend visualisation timeout due to lacking authentication refresh
  • Fix issue with object detection for video streams with vertical orientation

3.8.1

Fixes

  • Fix issue with fetching frames from cayuga VMS

Security

  • Removed all occurences of camera stream URL in log

3.8.0

Features

  • Add support for generic NVIDIA GPUs via runtime optimization at first startup
  • Remove platform specific device tag
  • Add support for RTMP video transport
  • Remove anonymization on all object categories except person, head and pedestrian
  • Add option to disable remaining anonymization in env variables
  • Update anonymization behaviour to better mask objects which are large or close to camera
  • Add beta support for Milestone AI Bridge for Milestone VMS integration
  • Add camera overlay metadata for Axis cameras
  • Add additional counting line indicator arrow to highlight IN direction

Fixes

  • Fix issue in object count application when no objects at all were detected

Performance and Stability

  • Add improved detection models with overall better accuracy and performance

3.7.1

Fixes

  • Fix frontend user management for user credential updates and permissions
  • Fix search bar in VMS import

3.7.0

Features

  • Add edit functionality for alarms
  • Add alarm page search bar
  • Add router history to frontend overview pages allowing navigation while keeping previous filters and search criteria
  • Add support for HLS video streams
  • Remove support for MJPEG over HTTP video streams
  • Add time buckets to interval events such as ObjectFlow LINE and AREA
  • Add time bucket and interval field to message format
  • Add option to invert direction of counting line in context menu
  • Add text indicator for direction of line in backend visualisation
  • Add datetime to full frontend settings export file name
  • Add software frontend and backend version under Support tab in frontend
  • Add install instructions to release archive

Fixes

  • Fix last remaining privacy areas and georeference areas not being deletable
  • Fix editor tooltip for lines and areas blocking drag&drop operations on hover
  • Fix handling of shared cayuga session in backend
  • Fix frontend georeference areas not being in closed form shape
  • Fix text scaling for non-horizontal videos

Performance and Stability

  • Improve performance of group detection
  • Improve performance of counting line and area evaluation
  • Improve performance of trajectory handling
  • Fix frontend fullscreen visualisation option receiving and displaying the video twice (in the occluded background)

3.6.6

Fixes

  • Fix message header for camera application
  • Fix decoding of settings parameters

3.6.5

Fixes

  • Fix follow-up issue with time formatting in camera application
  • Fix georeference, position and privacy area update mutation for null values in backend
  • Fix alarm triggers for camera background change

3.6.4

Fixes

  • Fix an occasionally occurring microsecond time formatting issue in camera application
  • Fix count sum alarm not allowing comparison value 0

Performance and Stability

  • Add support for single shared session mode for Cayuga SGS

3.6.3

Features

  • Change frontend configuration export filename to UUID of device
  • Add dedicated export of all users to frontend configuration export

Fixes

  • Fix camera privacy areas, position, georeferencing and application detection model not included in frontend configuration export
  • Fix some EVENT messages being sent to ALARM data channel instead

3.6.2

Features

  • Add more verbose backend logging with all session, scheduler and configuration changes
  • Add additional options for the ObjectFlow application in env variables
  • Add backend configuration option for session keepalive behaviour

Fixes

  • Fix edit button for applications showing up in alarm creation dialog
  • Fix alarm configuration not being part of the full configuration export in the frontend

Performance and Stability

  • Add timeout to http and https requests (e.g. Axis camera jpeg fetch)
  • Improve camera application to always use the inference service on the local node in docker swarm mode

3.6.1

Fixes

  • Fix internal handling of alarm, event and group messages

3.6.0

Features

  • Add dragging support counting areas and lines in editor
  • Add password authentication to prometheus monitoring
  • Add prometheus monitoring endpoint under /isarsoft/metrics/
  • Add a call-to-action create button to counting line and area editor
  • Add support for device jetsonnx

Fixes

  • Fix privacy areas not showing up in frontend camera configuration viewer
  • Fix counting areas not being selectable when clicking inside them the first time
  • Fix background model crashing on input resolution changes of the incoming camera images
  • Fix export timestamps to be UTC instead of hardcoded CEST timezone

Performance and Stability

  • Improve disk IO performance of caching service
  • Improve performance of background detection model
  • Add memory limits to containers
  • Improve performance of kinesis adapter through batch processing of messages

3.5.0

Features

  • Add context menu to application editor replacing options for new lines, areas, points and more
  • Add feature to add additional area polygon point at the postion of the context menu
  • Add option to change the stream URL of a camera in the camera edit dialog
  • Updated frontend translations

Performance and Stability

  • Improve performance of background detection model

3.4.1

Features

  • Add changelog to release package

Fixes

  • Fix application and alarm create dialog requiring at least one tag

3.4.0

Features

  • Add support for additional RTSP transport modes (rtsp, rtspt, rtspu, rtsph, rtsps, rtspsh)
  • Add context menu to application live visualisation to hide / show counting lines and areas
  • Add context menu option to download application visualisations

Fixes

  • Fix minor selection issues in counting line and counting area editor
  • Fix minor highlighting issues in counting line and counting area editor
  • Fix fullscreen visualisation option ignoring the currently selected overlay map

Performance and Stability

  • Change rtsp receive buffer to 500ms from 2s to improve latency of video pipeline
  • Add support for automatic fetching of still images directly from jpeg endpoint for Axis camera models

3.3.0

Features

  • Add option for a fullscreen visualization for all frontend live videos and images
  • Add clickable counting line and counting area overlay in application overview
  • Update visualization of counting line and counting area editor with better visual selection feedback for points
  • Update class colors of the publictransport detection model to better match colors of the similar person model
  • Add option to disable SSL for Cayuga SGS communication
  • Add prometheus monitoring with backend, database, cache and message broker metrics
  • Add configurable privacy masks to disable detection and visualization of areas in the camera stream
  • Add UUID and application type to search bar options
  • Add realtime message filter via application tags matching data streams (e.g. filter:TRAJECTORY)
  • Add trajectory map visualisation showing the most recent start and end points of trajectories
  • Add background extraction model and background change detection to camera application

Fixes

  • Fix minor issues with frontend form values not updating
  • Fix text overflow of application names in application tile list layout
  • Fix frontend authentication timing issues if server and client have asynchronous system time
  • Fix counting area calculation ignoring points which are exactly on one of the polygon edges
  • Fix current application and camera tags not showing up in editor
  • Fix direction of line indicators in frontend not matching actual IN and OUT directions

Performance and Stability

  • Change retry delay of object flow application from 1s to 5s
  • Add video pipeline 60s failsafe timeout for RTSP streams which do not send a proper end-of-stream teardown

3.2.0

Features

  • Add support for device rtx3060ti

3.1.0

Features

  • Add Excel / CSV data export
  • Add updated traffic model with tiny variant
  • Add http/mjpeg video stream support
  • Add support for devices rtx2080ti and jetsonnano
  • Update rendering and visualisations
  • Add Gitlab DevOps pipeline

Security

  • Add database password in .env
  • Disable CORS

Fixes

  • Fix export datepicker
  • Update translations
  • Fix certificate generation time
  • Fix RTSP streams with audio channel sometimes failing to start