github roflcoopter/viseron v3.3.0
3.3.0 - Webhook and Hailo components

14 hours ago

This release is mainly focused on the implementation of the webhook and hailo components.

The webhook component allows you to integrate Viseron with any third party API using HTTP requests.

The hailo component enables support for running object detection on Hailo-8 accelerators, further broadening the support for different detectors in Viseron.

New features

  • A new Hailo component has been added for running object detection on a Hailo-8 accelerator.
  • A new Webhook component has been added which lets you perform HTTP requests on any system event triggered in Viseron.
    The URL and payload is templatable for maximum flexibility.
  • In order to easily find which system event is triggered when, a System Event viewer is added to the frontend
  • The webhook component uses Jinja2 for templating, and to make it easier to write and debug the templates, a new Template editor page has been added.
  • The storage component now has timelapse functionality, allowing you to periodically capture and store frames from your video streams in tiered fashion.
    There is currently no frontend support implemented, that will come in a later release.
  • Added audio codec pcm_s16be to the list of codecs which automatically transcode to aac

System Event viewer:
Viseron-Settings-system-event-viewer

Template editor:
Viseron-Settings-template-editor

Changes

  • Swapped to Switchroot FFmpeg for Nano devices, by @Azkali
  • The datepicker on the Events page is now faster and no longer freezes when there are many events
  • FFprobe retries are now handled by the domain setup
  • Install more up-to-date Intel drivers to support more recent hardware (possibly at the expense of some stability)
  • Improvements to the tier file handling. Moves and deletes now have priority over tier checks. This reduces the chance that file actions are pending for a long time in case of slow running tier checks.
  • The Azure Pipelines Docker builds for aarch64 now runs on a self hosted aarch64 agent for faster build times.

Fixes

  • Removes ssl_early_data from nginx config, by @Azkali
  • Reduced image size for the amd64 image. Due to the new ultralytics component from 3.2, the image was bloated with CUDA libraries which is now fixed.
  • HLS playlist improvements for the Timeline view
  • Fix race condition when stopping/starting cameras rapidly, which made reconnection attempts stop

Docker images will be on Docker Hub shortly

All changes

New Contributors

Full Changelog: v3.2.3...v3.3.0

Don't miss a new viseron release

NewReleases is sending notifications on new releases.