# Release notes * [2.3.1](#2-3-1) * [2.3.0](#2-3-0) * [2.2.1](#2-2-1) * [2.2.0](#2-2-0) * [2.1.0](#2-1-0) * [2.0.0](#2-0-0) * [1.1.0](#1-1-0) * [1.0.3](#1-0-3) * [1.0.2](#1-0-2) * [1.0.1](#1-0-1) * [1.0.0](#1-0-0) ## 2.3.1 #### Machinery * Update for kerberos.cloud: pushing content-type. * Change default configurations. ## 2.3.0 #### Ecosystem * Support for Raspberry Pi Zero W. [#8](https://github.com/kerberos-io/kios/issues/8) ## 2.2.1 #### Ecosystem * Upgraded FFmpeg and libx264 on KiOS. #### Web * Add Bulgarian translation. [#81](https://github.com/kerberos-io/web/pull/81) #### Machinery * Bug: IoVideo crashes due to a memory leak. [#70](https://github.com/kerberos-io/machinery/issues/70) ## 2.2.0 #### Ecosystem * Added support for Armbian. * Raspbian: Async requests causes session corruption. [#78](https://github.com/kerberos-io/web/issues/78) #### Web * Bug: Issue format instance name. [#57](https://github.com/kerberos-io/web/issues/57) * Redesign settings page (better UX). [#39](https://github.com/kerberos-io/web/issues/39) * Possibility to edit password through web interface. [#63](https://github.com/kerberos-io/web/issues/63) * Support for viewing videos. * Update radius of heatmap. * PHP7 support. [#60](https://github.com/kerberos-io/web/issues/60) * Welcome/installation page. [#60](https://github.com/kerberos-io/web/issues/60) * Translation updated. [#74](https://github.com/kerberos-io/web/issues/74) * Privacy mode. [#54](https://github.com/kerberos-io/web/issues/54) #### Machinery * Output as video file. [#60](https://github.com/kerberos-io/machinery/issues/60) * Bug: System hangs when a wrong IP camera url was defined. [#48](https://github.com/kerberos-io/machinery/issues/48) * Run arbitrary script/program. [#31](https://github.com/kerberos-io/machinery/issues/31) * Bug: Weird colors from RPi Camera. [#64](https://github.com/kerberos-io/machinery/issues/64) * Upgrade to OpenCV 3.2.0. ## 2.1.0 #### Web * Added PhotoSwipe for image overview (easier to browse through images). [#45](https://github.com/kerberos-io/web/issues/45) * Added reboot and shutdown commands. [#46](https://github.com/kerberos-io/web/issues/46) * Added logging view to system page. [#33](https://github.com/kerberos-io/web/issues/33) * Added labels to check if machinery is running. * Added error handling if web interface isn’t working properly. * Fixed Heatmap.js fail to load by ad-blocker. [#42](https://github.com/kerberos-io/web/issues/42) * Show additional information on the dashboard (streaming is opening or not) there is no data available. * Settings page is now visible on mobile (+ changed icon). * Fixed sorting of news articles. * Removed links to assets in the cloud (.css files). * Design: improved layout of login page, async loading of image view. #### Machinery * Added configurable streaming port and quality. [#41](https://github.com/kerberos-io/machinery/issues/41) * Added new algorithm: Background subtraction. * Added new heuristic: Counter (for object/people counting). [#42](https://github.com/kerberos-io/machinery/issues/42) * Added video capture, which can be used for debugging purposes (replay a video fragment). * It’s now possible to mark the images with a timestamp. [#36](https://github.com/kerberos-io/machinery/issues/36) * Fixed blocking streaming socket. [#39](https://github.com/kerberos-io/machinery/issues/39) #### Ecosystem * Fix removal images if disk is almost full (wrong path was defined). * Support for the Raspberry Pi Camera module v2.1. [#3](https://github.com/kerberos-io/kios/issues/3) * Support for the Raspberry Pi Zero; updated kernel to latest Raspbian. [#3](https://github.com/kerberos-io/kios/issues/3) * KiOS GUI installer. ## 2.0.0 #### Web * Add simple ON/OFF toggle. [#24](https://github.com/kerberos-io/web/issues/24) * Added update strategy when using KiOS. [#23](https://github.com/kerberos-io/web/issues/23) * A system page which shows system information. [#20](https://github.com/kerberos-io/web/issues/20) * Heatmap on dashboard page [#19](https://github.com/kerberos-io/web/issues/19) * Added live stream view on the dashboard page [#2](https://github.com/kerberos-io/web/issues/2) * Fixed bug cloud syncing [#16](https://github.com/kerberos-io/web/issues/16) * Fixed broken settings page when space in instane name [#16](https://github.com/kerberos-io/web/issues/16) #### Machinery * RTSP support for IP-camera's. [#21](https://github.com/kerberos-io/machinery/issues/21) * Verbose logging. [#35](https://github.com/kerberos-io/machinery/issues/35) * IO-devices are executed in a seperate thread. [#28](https://github.com/kerberos-io/machinery/issues/28) * Live streaming (MJPEG). [#26](https://github.com/kerberos-io/machinery/issues/26) * Execute multiple instances on a machine. [#24](https://github.com/kerberos-io/machinery/issues/24) * Override config by arguments. [#22](https://github.com/kerberos-io/machinery/issues/22) * Move S3 upload to machinery and remove sync-s3 repository. [#16](https://github.com/kerberos-io/machinery/issues/16) #### Docker * Added Docker image (x86_x64) to Docker Hub. #### Ecosystem * Add support for Raspberry Pi 1, 2 and 3. [#1](https://github.com/kerberos-io/kios/issues/1) ## 1.1.0 #### Web * Support IP camera's with MJPEG stream. [#3](https://github.com/kerberos-io/web/issues/3) * Introduce new API methods to configure the machinery, using basic auth. [#4](https://github.com/kerberos-io/web/issues/4) * Optimization of loading image and dashboard page, completely redesigned the retrieval of images. [#5](https://github.com/kerberos-io/web/issues/5) * Optimization of settings page. [#5](https://github.com/kerberos-io/web/issues/5) * Timebar gradient only works in Chrome. [#6](https://github.com/kerberos-io/web/issues/6) * Minor CSS fixes for responsive layout. #### Machinery * Flip/rotate option for capture devices. [#5](https://github.com/kerberos-io/machinery/issues/1) * Support IP camera's with MJPEG stream. [#4](https://github.com/kerberos-io/machinery/issues/4) * Introduced webhook io device. [#5](https://github.com/kerberos-io/machinery/issues/5) #### Cloud * Fixed problem when syncing a huge amount of images. [#1](https://github.com/kerberos-io/sync-s3/issues/1) ## 1.0.3 #### Web * Optimize performance, new datastructure has been implemented. #### Machinery * Memory optimization. * Removal of images older than 3 days have been removed. * Start machinery automatically (delay has been removed). #### Cloud * Resolved file exist problem. ## 1.0.2 #### Web * Timezone on settings page is also used for the webinterface. #### Machinery * Added extra timezones to timezone.xml. ## 1.0.1 #### Web * Improved error handling (date search). #### Machinery * Improved memory cleanup. ## 1.0.0 #### First commit of Kerberos.io * Camera support: **USBCamera** (V4L), **Raspberry Pi camera module** (MMAL). * Conditions: **Enabled** (turn on/off Kerberos) and active **Time** per day. * Algorithms: **Differential Images**. * Heuristics: **Sequence**. * Expositors: Select a **Hull** or **Rectangle**. * Outputs: Write image to **Disk**, trigger an **GPIO** output pin and send a **TCP/IP packet**. * Cloud: send your images to the **Kerberos.io cloud aplication**.