5.8.1.0 | (Beta): Update to ffmpeg v7 New webrtc library Update to net 9.0 runtime Numerous bug fixes and speed improvements Add audio to snippet generator Add multi channel audio support UI update Add client-side motion highlighter mode Rewrite plugins for net 9 compat Move all config to JSON files Add sort to alerts list Add scene recognition to AI via code project Rename open AI to ask AI
| 11/21/2024 |
5.8.0.0 | Updating on OSX may prompt for permissions so be sure to have direct access to the server when you update Fix ftp upload for microphones Add timelapse started and stopped to event triggers Cloud upload options now include dynamic filenames with counters Default FTP filenames if not specified Switch back lock toggle icon Add ldap support for linux ONVIF Talk fixes for some digest schemes Updates to local device detection on OSX and Linux Add permissions and signing to OSX for compatibility with Sequoia Dependant package updates Fix language selection bug on first UI load Fix trackpad gesture speed on Mac OS Add reconnect logic for too many servers connected
| 10/7/2024 |
5.7.9.0 | Fix bug with locking/unlocking files during playback Log errors on server bind failures Clear server listeners if bind fails Fix bug with filtering using old filters not merging properly with search parameters Fix UI bug with modal shield Playback from alert view reopens alert after playback ONVIF Talk updates
| 9/25/2024 |
5.7.8.0 | Bug fix for permissions Bug fix for motion graph | 9/20/2024 |
5.7.7.0 | Add full RTL support for arabic Some UI bug fixes Add more screensavers Updates to tamper detector LDAP updates ONVIF Talk authentication support upgrade NDI updates Bugfix for occasional UI crash in bootstrap Translations update
| 9/19/2024 |
5.7.6.0 | Update video and sound tagging translations Add option to layout configuration to use default device in alert and motion slots. Update translations Some minor UI updates Use ffmpeg to resample audio for amcrest devices | 9/11/2024 |
5.7.5.0 | Add Ukranian Fix bug with image filename not passed through to AI actions Fix casing bug with Commands folder Language updates | 9/9/2024 |
5.7.4.0 | Add Alerts UI to Key Mappings Send through annotated images from AI detections to alert events (more accurate object outlining) Multiple language/ translation updates and default language detection Add recognized sound translations and merge into actions based on system language Upgrade voice support Move selector box to bottom right of photos and recordings selection screens Deselect files after archive if left in index | 9/6/2024 |
5.7.3.0 | Add support for voices in text to speech actions (and default voice configuration in server settings) Fix rare crashing bug in network discovery. | 9/2/2024 |
5.7.2.0 | Add Vietnamese and Indonesian translations Update translations | 9/1/2024 |
5.7.1.0 | Add support for Claude AI scene recognition | 8/28/2024 |
5.7.0.0 | Fix issue with timelapse recordings breaking streams on lost connections | 8/27/2024 |
5.6.9.0 | Fix issue with cut recording UI Fix font layout issue in timestamps Add more actions to microphones Bug fixes
| 8/26/2024 |
5.6.8.0 | Fix issue with navigating from playbackviewer to time machine | 8/25/2024 |
5.6.7.0 | Fix bug with ffmpeg image stride lengths Add support for customizable key mapping (via account menu) Add save/download/upload key mapping Update default key mapping Add support for user based floorplans and filters and key maps Fix bug with video rendering interval slots with varying video stream sizes Update some translations
| 8/24/2024 |
5.6.6.0 | Fix an issue with LDAP permissions Fix an issue with timestamp display on some streams | 8/14/2024 |
5.6.5.0 | Fix issue with time machine Fix issue with chrome instances left from URL source | 8/13/2024 |
5.6.4.0 | Fix issue with people detector crashing on some resolutions Add indexes to database Rewrite MJPEG and encoders to support views (pass in viewIndex) Fix rare crashing bug Performance improvement UI updates Apply skip offline filter to interval slots Rewrite signalr connection/ reconnection code Run storage manager in own thread Avoid cloning video frames unless needed
| 8/9/2024 |
5.6.3.0 | Process video in a separate thread from ffmpeg Apply skip offline flag to live grid views Fix issue with event streaming from some onvif devices Fix timestamp flickering issue Fix delete file whilst playing back issue
| 8/2/2024 |
5.6.2.0 | Roll back some ONVIF changes to event streaming Decouple ffmpeg stream reader from video processing (reduce lag, improve performance) Fix FTP bug on dropped connections Fix bug where views with motion/ alert slots but with no cameras added are unable to display video Roll back broken ONNX nuget package update Fix zombie chromium issue on web browser URL stream Flush encoder frames when changing recording playback Fix issue with raw stream reconnect Fix issue with seeking back a recording that had finished playing UI updates Updated FontAwesome icon set
| 7/31/2024 |
5.6.1.0 | Compatibility update for LDAP servers Fix GPU memory leak Fix other small potential leaks Fix UI issue with deleting photos Update nuget packages Add support for openai gpt-4o Add detail option for openai Refactor ONVIF code
| 7/22/2024 |
5.6.0.0 | Fix file saving issue | 7/13/2024 |
5.5.9.0 | Fix resource leak in web browser source type Fix issue recording browser with odd dimensions Add retry back-off for reolink motion detector Hide timeline marker after a few seconds
| 7/12/2024 |
5.5.8.0 | Update UI Fix rare threading issue Work around some rare ONVIF issues Start saving when paired audio device is failing to connect Ignore cert errors in Web Browser source type Don't discover network devices if ONVIF discovery is disabled Better resilience against corruption when saving config files
IMPORTANT: If the UI fails to load you may need to force refresh the browser (usually by pressing ctrl-R) | 7/11/2024 |
5.5.7.0 | Fix issue with locking and unlocking files | 7/7/2024 |
5.5.6.0 | UI Bug Fixes Add sort to timeline | 7/6/2024 |
5.5.5.0 | Update Nnvif discovery code Add Onvif imaging settings to virtual joystick control Fix issue with ffmpeg disposing Add ScanFolder API call UI updates Add TURN server ports to UI Update google stun server addresses Update scripts/ UI Add extra info into aijson Add support for relative onvif control Check file exists in playback Optimise database loading Updates to LDAP compatibility on linux/ OSX Add extra fields to LDAP Fix issue with webdav Add ScanFolder API feature for adding bulk content to Agent's database Fix issue with scanning for ffmpeg 6 on OSX Add multi-line to parameters field in actions Remember names for ONVIF devices that don't store position preset names Add option to limit number of presets for onvif devices in PTZ Onvif settings Bug fixes
| 7/4/2024 |
5.5.4.0 | fix issue with loading locations | 5/30/2024 |
5.5.3.0 | Add support for more ONVIF talk devices Order tags UI updates Fix issue with network audio devices | 5/27/2024 |
5.5.2.0 | Add check for custom models to AI code to work around bug in CPAI Add ability to apply digital pan and zoom to encoded recordings (see recording tab - advanced) Revert some code changes that were causing issues with Alexa streaming Fix some Alexa account linking issues Fix small bug in ONVIF talk client | 5/24/2024 |
5.5.1.0 | Fix issue with MJPEG streaming (default fitType) Fix issue with clearing the video feed when switching to HD sources Add option to HD stream to maximised only or maximised + main layouts Automatically pause/ play if browser is minimised/ restored. | 5/18/2024 |
5.5.0.0 | UI updates Add NextCloud cloud upload provider Add Trigger Adaptive Encode to microphone actions Main camera now streams high res source if available Optimise tag database (fix issue opening settings delay) Add "controls" to permissions Add cut option to time machine Fix issue with some system events failing cyclic call check Tag recordings with static objects Add preliminary support for push message channels in actions (requires pending web platform updates) Update some packages with vulnerability fixes
| 5/15/2024 |
5.4.9.0 | Fix version issue UI updates | 5/2/2024 |
5.4.8.0 | Resolve issue with some rtsp streams | 5/1/2024 |
5.4.7.0 | Disable remove session button for current session Add action adaptive encode mode to recording encoder modes. Add trigger action adaptive encode to tasks Add speed limit fields to pelco configuration Add toggle to turn off pelco presets Add option to include audio in push notifications Display recording time in cut dialog UI updates
| 5/1/2024 |
5.4.6.0 | Add whitelabel options to licensing Ignore tag checks on actions that don't use them UI updates
| 4/22/2024 |
5.4.5.0 | Fix issue with unsupported transport Add tag filtering for recording started/ recording stopped actions Move server language selector to server settings General tab Translate server error messages Default action repeat timeout to 0 Add tag rule filtering (and/or) to some actions | 4/19/2024 |
5.4.4.0 | roll back transport updates fix issue with keyboard ptz fix issue with frame stepper | 4/18/2024 |
5.4.3.0 | Add / modify transport options in ffmpeg settings Add loitering detector to actions (uses AI server) - detect people loitering, left baggage or cars parked too long.
| 4/17/2024 |
5.4.2.0 | Fix bug switching from tcp to udp Fix bug panning on zoomed time machine view Fix bug with thumbnail generation Updates to S3 config and cloud UI
| 4/14/2024 |
5.4.1.0 | Fix issue with playing back recordings with large jumps in their timestamps Save default view for time machine separately from live viewer Add toggle to prevent Agent from auto switching between UDP and TCP when trying to connect to cameras.
| 4/11/2024 |
5.4.0.0 | Fix issue with timemachine Faster deletion of objects | 4/10/2024 |
5.3.9.0 | Add tamper / covered camera detection to actions Add opacity and zoom support to picture in picture | 4/9/2024 |
5.3.8.0 | Potential fix for issue with duplicate recording entries Add support for idle timeout in alerts Add support for LDAP usergroup based permissions | 4/8/2024 |
5.3.7.0 | Fix a bug when adding a camera for the first time opens 2 editors | 4/5/2024 |
5.3.6.0 | Fix issue with motion graphs Add UI option to disable recording information popup Fix issue with VR controls Update to LDAP Active Directory integration Store minimum alert interval in profiles Add CPU priority to server settings - general
| 4/4/2024 |
5.3.5.0 | Fix issue with SFTP Add support for QSV Decoders Add option to UI menu to disable recording info Fix issue with VR controls Fix issue with adding camera to grid when using wizard Add set process priority to settings Send RTSP-BYE on stream close
| 3/29/2024 |
5.3.4.0 | Update ffmpeg installer Add area name and detected zones to recording tags | 3/22/2024 |
5.3.3.0 | Add Session Management to server menu (view current login sessions and terminate sessions). Add LDAP integration for logins via LDAP server GPU updates - fix issue with QSV Encoder. Add device and GPU recorder options to recording tab. IMPORTANT: If you are using the GPU to encode to decode check your settings are still working after upgrading. You can control GPU encoding on the Recording tab under "Advanced" and decoding by editing the video source and selecting the Advanced tab. Library upgrades UI bug fixes | 3/21/2024 |
5.3.2.0 | Fix bug with skip to motion feature (playback error) | 3/4/2024 |
5.3.1.0 | Add H265, VP8 and VP9 encoders to recording settings Rewrite GPU encoder code Add audio overlay in motion graphs Fix bug with recordingupdated event handler Optimise motion and audio graph data Add reolink motion channel support | 3/4/2024 |
5.3.0.0 | Fix for bug with editing audio devices Updates to database Increase max buffer length to 60 seconds
| 2/29/2024 |
5.2.9.0 | Add support for channel parameter in reolink detector configuration Maximising streams now use low res until high res is connected Added motion search to filter options - https://www.ispyconnect.com/docs/agent/timeline#motion-search (will only work when using tracking object detectors or AI and with new recordings) Fix bug with account reset scripts Ensure tags are passed to start recording actions Translate connection based messages for logging
| 2/27/2024 |
5.2.8.0 | Fix issue uploading to SFTP on linux Remove some locks Update onvif talk | 2/19/2024 |
5.2.7.0 | Update puppeteerSharp to resolve issue with web browser source type | 2/18/2024 |
5.2.6.0 | UI updates Fix bug with audio permissions Fixed issue with case sensitivity for downloads on linux Added onvif discovery switch to settings Fixed issue with reconnecting record streams
| 2/16/2024 |
5.2.5.0 | Add CPU, SPACE and MEMORY to timestamp fields Updates to work with updates to codeproject AI Add Record Constant Mode option to scheduler Add Generate Thumnails option to recording advanced section (so you can turn off thumbnail generation if you want) UI updates (add various warning messages for configuration options)
| 2/6/2024 |
5.2.4.0 | Add OpenAI integration (ChatGPT) - ask Chat GPTs vision endpoint questions about what's happening in your video and perform tasks. See AI Scene Recognition (Requires OpenAI Developer Key). Add Scene Recognition tasks and events and scheduler operations Update Skia library UI updates Rename Themes Settings to UI Settings Add Icons option to UI Settings (show current status in live view). Support sub directory root for local server Add more messaging for AI setup / warnings Reformat device scanner Add Enable/ Disable GPU recording to API | 1/24/2024 |
5.2.3.0 | Fix issue with some m3u8 streams Add api endpoints for AI toggles | 1/16/2024 |
5.2.2.0 | add support for enable/ disable face, object recognition, lpr and sound recognition via API and actions fix snapshotting AI when crop and label disabled | 1/14/2024 |
5.2.1.0 | Fix font issue Timelapse recording ignores camera disconnects | 1/12/2024 |
5.2.0.0 | support large jpeg images | 1/12/2024 |
5.1.9.0 | Fix issue with WebBrowser source on OSX Add support for file saving on iOS after apple update More fixes for handling invalid characters in XML files
| 1/11/2024 |
5.1.8.0 | Remove lock from audio overlay (perf)
| 1/9/2024 |
5.1.7.0 | Language update Add expandable PTZ joystick controller Security update Add constant recording mode Add Japanese and Korean Update userguide links Fix for saving config with invalid characters | 1/9/2024 |
5.1.6.0 | Fix issue with color of AI overlays Add overlays to alert images (when available) | 12/15/2023 |
5.1.5.0 | fix dshow issue with devices with null name install specific version of ffmpeg for OSX try onvif events even if it says not supported update ptz joystick controller return more friendly error messages from codeproject AI | 12/14/2023 |
5.1.4.0 | Fix issue with assigning actions to tasks Update userguide links to new userguide
| 12/7/2023 |
5.1.3.0 | Fix bug with applying advanced settings changes Add colour for AI overlay to object recognition config Fix issue with playing back some raw recordings Update users so they can be migrated successfully UI updates | 11/29/2023 |
5.1.2.0 | Update packages Rollback skia package update due to issue on Mac OSX UI updates Add more config warning messages URL action Accept header fix
| 11/23/2023 |
5.1.1.0 | Fix memory access issue Update nuget packages Add enhanced support for ios and android apps Add speed support for ptz xml descriptions Add connecting screen when maximising raw feeds | 11/16/2023 |
5.1.0.0 | Updates for compatibility with updates to mobile apps Fix issue with ptz actions via URL requests UI updates | 11/6/2023 |
5.0.9.0 | Fix issue with rendering some action summaries | 10/29/2023 |
5.0.8.0 | UI updates Fix issue with raw recording on some streams Add support for setting detector zone on other devices in actions Fix issue reconnecting some onvif event streams Add integration points for upcoming mobile app updates Fix issue with stale images on mjpeg feeds Update auth check to not be case sensitive on auth type Add option to themes to keep playback controls on screen Keep controls on screen if mouse over Display playback controls on time machine Add LWT support to MQTT - see MQTT settings Fix issue with some alert flags not being set on recordings under some circumstances | 10/28/2023 |
5.0.7.0 | Fix issue with downloads to IOS devices
| 10/18/2023 |
5.0.6.0 | UI updates Playback updates Log cloud upload failures Add scroll momentum for touch devices Update raw writer for better audio sync Updates to work with new CPAI API changes | 10/16/2023 |
5.0.5.0 | Resolve issue with AI server up/ down actions Fix layout issue at low resolution | 10/11/2023 |
5.0.4.0 | Fix issue with storage management Add support for live recording playback/ new recordings in Time Machine | 10/10/2023 |
5.0.3.0 | Add mark all as read option to alerts Add summary to storage dropdown Run storage monitor at startup - delay agent commands - use server name (mqtt) ftp upload on event cloud upload on event tag current recording api - tagrecording?ot=2&oid=1&tag=something use grid for point calculation in rectangle updates for PTZ presets Grid search for AI tracking fix bug with autoplay audio add live scrubbing to time machine - use previous version by unchecking "enable scrubbing" in server settings - local server ui updates add digest support to JPEG url fix issue with fake param in some JPEG endpoints | 10/9/2023 |
5.0.2.0 | Add pin control to alerts list Fix issue with locking/ unlocking live recording Some UI tweaks
| 9/23/2023 |
5.0.1.0 | Fix issue with deleting ONVIF PTZ presets Remove default Center preset Add notice about using RTMP for Reolink to wizard Add notice about stopping scan for testing to wizard | 9/15/2023 |
5.0.0.0 | Fix time machine device selection bug | 9/14/2023 |
4.9.9.0 | Fix issue with time machine | 9/14/2023 |
4.9.8.0 | Update UI - optimise mobile mode Add email with video option (with pre-event buffer) add photo option to actions and schedule Add default cloud upload provider Add ability to name actions Add support for other S3 providers (than just Amazon) Restructure the device editing menu and move some controls Fix issue with PTZ schedule editor when camera not active
Copy more object recognition properties in device copier Add AI responses to debug logs Other bug fixes
| 9/13/2023 |
4.9.7.0 | Update UI Add support for upcoming Google Home integration | 8/22/2023 |
4.9.6.0 | Fix bug with zone settings blocking actions when using simple detector | 8/14/2023 |
4.9.5.0 | update UI | 8/10/2023 |
4.9.4.0 | Fix for enabling GPU support on OSX Faster downloads Update to M3U8 streams (Nest) Add MediaWriter DTS / PTS check
| 8/7/2023 |
4.9.3.0 | Fix issue with windows installer | 8/4/2023 |
4.9.2.0 | Fix bug with duplicate alert events Fix bug with merging dates into json packets in actions
| 8/4/2023 |
4.9.1.0 | Update to stream resizer | 7/29/2023 |
4.9.0.0 | Fix issue with reconnecting to some ONVIF event streams Add ability to add/ edit/ delete motion zone area configurations Add action to apply motion area configuration Add task to set PTZ presets on devices Added action to run when PTZ Preset is called (so you can apply motion detection areas based on PTZ preset) Add schedule actions to apply motion areas Update object tracking detectors to raise events in motion zone areas UI updates/ minor bug fixes Add option to local server to use SSL only Add change password to local users account menu Fix bug with loading in config when media location is unavailable resetting configuration (now logs error instead) Optimise resize of video when browser resized. Update userguide
| 7/28/2023 |
4.8.8.0 | Increase download timeout for ffmpeg install | 7/21/2023 |
4.8.7.0 | Fix PTZ issue Playback optimizations Fix issue with 32 bit ARM download | 7/20/2023 |
4.8.6.0 | Couple of UI bug fixes | 7/19/2023 |
4.8.5.0 | Add ffmpeg installer page Add markers for timelapse and regular recordings on timeline view Fix some minor bugs with PTZ controller
| 7/19/2023 |
4.8.4.0 | Update image resizing code (use more efficient algorithm) Add Use High Performance Resize option to system settings - playback which will use a very fast resizer but also will result in some loss of visual quality. Fixed an issue with the MJPEG internal decoder Fixed an issue with FFMPEG buffer alignment Added AI down and AI up events. These events are throttled to 1 every 60 seconds. Fixed issue with ONVIF PTZ configuration setup Added variable speed control to PTZ controller in digital and onvif modes. Gamepad and virtual joystick PTZ controls now support variable speed.
| 7/17/2023 |
4.8.3.0 | Fix some minor ui bugs Close dialogs on back pressed Playback timing updates
| 7/10/2023 |
4.8.2.0 | Update imaging library Add support for SSL to ONVIF Add workarounds to ONVIF to support some non-conforming devices UI updates - add live skip back and links to device specific recordings and photos Add back support to UI for SPA navigation Replace icons with textual information on live display and video feeds Fixes for compatiblity with ARM 32 bit on Docker | 7/8/2023 |
4.8.1.0 | Add support for onvif devices without authentication Add HTTP port override setting for ONVIF JPEG support on external networks | 6/30/2023 |
4.8.0.0 | More ONVIF updates | 6/27/2023 |
4.7.9.0 | Fix bug with ONVIF http digest auth on linux | 6/25/2023 |
4.7.8.0 | Fix bug with raw recording Fix some onvif bugs Add warning about action for AI triggers Fix bug with dropbox | 6/24/2023 |
4.7.7.0 | Add WyzeBridge PTZ support (make sure your camera name matches the camera name in WyzeBridge. Choose WyzeBridge on PTZ tab and specify the port WyzeBridge is using). Add Amazon S3 cloud upload Fix issues with DropBox Add ONVIF http digest fixes for linux/ osx Workaround issue in ffmpeg 6 with m3u8 sources Fix issues with ONVIF Talk
| 6/23/2023 |
4.7.6.0 | Bug fixes Add Agent DVR remote talk feature (talk to other instances of Agent DVR over the network) Add authentication to logs.html Fix issue with AI run on motion throttling Logging overhaul Remove locks / restructure internals Add parameters for auto login on local (pass un=xxx&pwd=xxx) Fix issue with RTMP audio streaming Add use photo url option to FTP Update CPAI integration Add SDL talk for local talk support on Linux / OSX Add support for RTMP main stream (HD) playback
| 6/9/2023 |
4.7.4.0 | Bump FFmpeg 6 version that was crashing on missing GPU drivers Add TURN server option to local server settings
| 5/10/2023 |
4.7.3.0 | WARNING: 32 bit ARM version does not have a compatible FFmpeg v6 built at this time - only update if you can get one through your distribution.
Upgrade to FFMPEG v6 - Backup your current install! Add Trigger Recording action (with timeout) Bug fixes Add indexeddb support in local browsers for image caching
| 5/9/2023 |
4.7.2.0 | Fix issue with ffmpeg version on linux | 4/24/2023 |
4.7.1.0 | Fix bug with setting up remote access when local user account created Fix bug with action zones and using no object found event Update ffmpeg code to remove all deprecated code Fix bug with visualization on audio recording playback
| 4/24/2023 |
4.7.0.0 | Add test button to add camera wizard Add default option to filters (name one default to apply on load)
| 4/20/2023 |
4.6.9.0 | Fix bug with handling empty zone list Add recognized sound overlay option to camera audio view Cache base64 jpegs for 1 second to reduce load | 4/12/2023 |
4.6.8.0 | Fix bug with zone filtering | 4/11/2023 |
4.6.7.0 | Add Web Browser source type UI updates Add PTZ support to floor plans Add arm/ disarm trigger to actions Add some logging output to storage manager Add variable distance check options to object tracking (check corners). Instead of checking the corners of bounding boxes on AI and object detection areas, Agent will now check a set distance limit from the center point. See Check Corners in object recognition and other AI tabs and tracking detectors for more info. Add detected Audio tags and confidence to microphone visualizations (overlay checkbox in AI sound recognition configuration). Add Icons to devices on general tab for display on floorplans.
| 4/10/2023 |
4.6.6.0 | Fix issue with opendrive Reolink AI detector now raises object found events and tags alerts Fall back to load backup objects file if objects file is corrupted
| 3/31/2023 |
4.6.5.0 | Add go to preset task option Keep onvif connections alive so PTZ works via commands when camera disabled Only fire enable event when response received from device UI updates to Alert Summary Show historical limits on audio visualization Add switch to block alerts when AI server is down Add talk to user permissions
| 3/29/2023 |
4.6.4.0 | Fix bug with applying profile on arm from UI not applying home profile | 3/26/2023 |
4.6.3.0 | Fix issue with Reolink AI integration | 3/25/2023 |
4.6.2.0 | Fix bug with multiple action tasks filtering zone list Add support for http based digest authentication on ONVIF devices
| 3/25/2023 |
4.6.1.0 | Fix bug with translations | 3/23/2023 |
4.6.0.0 | RTMP updates Add start/ stop RTMP to action tasks UI updates Add [ZONE] to action merge tags Fix issue with alert blocked when AI server down Bug fixes | 3/22/2023 |
4.5.9.0 | Add PTZ preset access to API Add volume control (not available on IOS) Add SSL switch to reolink AI API Add OpenDrive as a cloud upload target Upgrade audio visualizations, improve audio visualisation CPU usage Add MQTT raw image push Modify {Base64Image} tag to only send base64 data in MQTT General rename of IP Camera to Network Camera Bug fixes | 3/20/2023 |
4.5.8.0 | Fix an issue with shortcut keys | 3/9/2023 |
4.5.7.0 | Fix a bug with motion detection when using a tracking detector Add ability to edit tasks assigned to actions Add option to themes to switch between different PTZ controllers Fix bug with URL and email action tasks Some other minor UI updates | 3/9/2023 |
4.5.6.0 | Upgrade alerts display (bigger images, next, previous, timeline, delete). Add play link to alerts that plays the associated recording if available Fix bug with AI photos (taking photo when detected object below confidence limit) Set defaullt limits on photos and files in local server settings (local server settings) Add max alerts limit to server setttings Remove repeat push debug message | 3/8/2023 |
4.5.5.0 | Bug fixes Add support for Actions to have multiple tasks associated to them Add lang parameter to url for force-choosing language eg /?lang=fr Add support for AND/ OR to action tag matching Mailer support for no authentication Add support for action on/off/run to API Object recognition upgrade to check corners as well as center of area
| 3/6/2023 |
4.5.4.0 | Fix crash bug when some feeds fail to connect PTZ UI updates Add camera error information to display if connection fails. | 2/28/2023 |
4.5.3.0 | Add option to object recognition settings to ignore static objects Update SMTP mailer Fix bug with FTP when rename option checked Add setting to disable update check Add "This Device" to trigger actions so actions can be copied efficiently Work around bug in CodeProject.AI face recognition Default timeout changed for AI server testing Update Sources M3U8 connection updates Add action reset timeout setting
| 2/25/2023 |
4.5.2.0 | Tuning updates for object recognition Fix bug where AI down results in constant alert state Update MJPEG feed to return cameras in requested order
| 2/17/2023 |
4.5.1.0 | Fix object recognition settings upgrade Other bug fixes | 2/15/2023 |
4.5.0.0 | Updated AI code (filter moved to actions - see userguide, you may need to check your settings after the update) Added AI sound recognition Added Face Not Recognized event Fixed settings upgrade Bug fixes Added Swedish translations | 2/14/2023 |
4.4.9.0 | Resolve some issues with photos and enhance Add action option to send push notifications Add ability to merge in AI tags with text-to-speech actions | 2/4/2023 |
4.4.8.0 | Updated AI modes (full AI re-write) Removed Alert Filter (Added alert trigger settings to Object Recognition) Upgraded detector Zones system to support up to 5 different zones Added AI Detector as Alert Mode option Added live overlay for AI detectors Added photos options for all AI detectors Added users and permissions subsection to server settings (for licensed version) Added support for custom logos to server settings (for licensed version) Added login UI for users Added option to set the maximum number of sessions to server settings - local server Added skip to Content option to server settings - playback which will auto skip to the first motion event on playback of recordings. Added LPR via CodeProject.AI Added enhance Photos UI (super resolution) via CodeProject.AI Added full UI to administer CodeProject.AI server from Agent DVR Added options to test AI servers Added AI module discovery to Object Recognition Added transparency to timestamp and overlays Added option for auto font size to timestamp settings Bug fixes Updated Userguide
| 2/3/2023 |
4.4.6.0 | UI tweaks Add NDI device discovery and support Add NDI PTZ controller
| 1/4/2023 |
4.4.5.0 | Roll back some connection changes that seem to have introduced some rare issues Add support for new API Add connection troubleshooting settings to server settings (option to wait on startup for connection and specify the connection method). Ignore audio instead of abort on raw recordings when audio codec is not supported by ffmpeg. Remove check for running instance at startup. Translations update | 12/22/2022 |
4.4.4.0 | Fix memory leak when restricting number of files to UI Add specific date option to scheduler Add new format option to MJPEG streamer Update UI for PTZ controller (and add top 9 alphanumeric presets) Add option to ONVIF settings to restrict directional controls for cameras that only support up/down/left/right. Bug fixes.
| 12/17/2022 |
4.4.3.0 | Fix a crashing bug on OSX/Linux | 12/8/2022 |
4.4.2.0 | Input validation UI speedup for editing Fix issue with mjpeg ignoring maintainAR parameter Add new PTZ patrol feature Add option to display times in server time or local time to UI (to account menu - theme settings) | 12/8/2022 |
4.4.1.0 | Increase default timeout for signalr connection and add it to config.xml | 11/29/2022 |
4.4.0.0 | Add native support for SSL certificates and passwords for Linux/ OSX Add file format setting to recording for audio devices (MP3/ OGG/ WAV) Add crop option for AI filter and Object detector (will cut out detected objects in photos).
| 11/29/2022 |
4.3.9.0 | Fix audio streaming endpoint issue Add load more to time machine UI if load restricted Update location selection for time zones with map control Don't revert GPU-CPU permanently on decode failure Fix issue with linux based admin scripts Add support for video snapshots to be sent in push messages to IOS | 11/23/2022 |
4.3.8.0 | Fix ICE candidate bug for connection error | 11/4/2022 |
4.3.7.0 | Fix memory leak on aborted file downloads Preserve zoom setting on playback of consecutive files with same camera Log schedule actions UI updates/ organization Add ONVIF logging switch for detector events to server settings
| 11/4/2022 |
4.3.6.0 | Fix bug with cutting same file multiple times Using 0 in storage management defaults to max limit Added support for including a base64 live grab in actions Fix issue when adding multiple actions Strip colons from generated filenames to fix potential issue with ffmpeg
| 11/2/2022 |
4.3.5.0 | skip frames on corrupt images | 11/1/2022 |
4.3.4.0 | Fix a bug with timestamps of cut files Reduce sample interval of direct show local audio devices (remove delay) Update (fix) google drive authorization process Auto restart on select of different decoder Add API endpoints to enable/ disable detector | 11/1/2022 |
4.3.3.0 | Fix bug reading iSpyServer audio streams Fix bug with cut recording (+download option) Update schedule UI Add sunrise/ sunset/ days of week to PTZ scheduler Fix issue with downloading large files remotely
| 10/26/2022 |
4.3.2.0 | Fix issue with downloading archived files Update version ID for netcore installs Add option to SMTP settings to turn on/ off embedding images (also affects emails sent via ispyconnect services) Add reload button for local device selects Auto detect locale for email date time formatting Use configuration locale for email date time formatting
| 10/22/2022 |
4.3.1.0 | Fix bug with database setup | 10/19/2022 |
4.3.0.0 | Add reveal button to password fields (hidden if permissions login) Database optimisations Add max files and max photos settings to local server (restricts the number of files sent to the client for improved rendering). Default is disabled (0). If there are more files to load a "load more" button displays on photos and recordings tab. Fix for accessing local audio devices on RPi. UI updates Fix for loading transparent png files on linux for overlays JPEG stream now supports multiple other image types. Renamed to Image. Added refresh interval settings for static images in image feed (for example to reload weather maps). | 10/19/2022 |
4.2.9.0 | Fix memory leak on repeat reconnects Fix issue with stuck reconnect on MJPEG internal decoder Add FTP photo to AI options and object detect | 10/9/2022 |
4.2.8.0 | Fix an issue with startup on windows | 10/7/2022 |
4.2.7.0 | Bug fixes UI updates Add option to download trimmed files Much improved zoom UI (on files, time machine and live) Remove RTMP push from free features (sorry was getting to be a support headache) Add support for multiple RTMP servers Add RTMP controls to API Add RTMP default server controls to devices Add RTMP control panel to server settings menu Fix bug with built in MJPEG decoder Fix DST issue for sunrise/ sunset calculations Fix issue with Alert slot Flip and rotate photos taken from URL source Auto switch focused device in interval slot (with audio)
| 10/6/2022 |
4.2.6.0 | Auto switch udp-tcp whilst reconnecting cameras Add auto filter option to views for filtering content based on selected device Add start-rtmp-view to api Add support for multiple AI servers (replaces override URL settings)
| 9/26/2022 |
4.2.5.0 | Fix issue with digest authentication on some ONVIF devices move port.txt to Media/XML folder for persistance on docker | 9/20/2022 |
4.2.4.0 | Fix issue with disappearing cameras Fix issue with filename not merged into actions Add actions to enable / disable timelapse Add timelapse enable / disable to API Remove proxy block for business license Other bug fixes | 9/16/2022 |
4.2.3.0 | Update upgrade script for linux | 9/15/2022 |
4.2.2.0 | Fix issue with buffer Fix issue with raw timestamps Ignore motion level on non simple detectors | 9/15/2022 |
4.2.1.0 | Add content header to onvif for device compat Revert out-of-order packet code for raw recording Remove time limit on AI filter region code
| 9/14/2022 |
4.2.0.0 | Fix flush issue on encoder Add support for rtsp cameras that don't generate PTS/ DTS values Fix xml save/ load issue on linux | 9/13/2022 |
4.1.9.0 | Bug fixes
| 9/12/2022 |
4.1.8.0 | Fix issue with raw recording when camera timestamps are out of sequence Add option to recording settings to use system clock instead of stream clock for raw recording Fix issue with update script | 9/5/2022 |
4.1.7.0 | Fix memory leak UI updates
| 9/4/2022 |
4.1.6.0 | UI updates Fix issue with linux updater Potential rare seg fault fix Don't error on no faces
| 9/2/2022 |
4.1.5.0 | Bug fixes Support more onvif devices (xml fault tolerance) Add switch for raw recording playback transforms Home Assistant profile switch fix | 8/31/2022 |
4.1.3.0 | Fix issue with licensing in .net core Fix issue with remote connections after .net 4.8 update | 8/22/2022 |
4.1.2.0 | IMPORTANT: if upgrading from Linux/ OSX/ Rpi you will need to run the installer again from the download page to install new dependencies
Update to FFmpeg v5 Update to .Net v6/ 4.8 Linux/ OSX/ RPi platforms use native builds (no seperate .net core install) UI updates Minor bug fixes Faster ONVIF connect/ disconnect code Support new ONVIF discovery api Add support for native OSX ARM 64 (M1+)
| 8/22/2022 |
4.1.1.0 | Add option to storage settings to keep archived recordings in database Re-write storage management code to reduce CPU usage UI updates to support archived files Add arrow key seeking in playback (speeds up / slows down during playback or frame by frame if paused) Add 2 factor authentication to account settings on web portal Add overlay for timestamp in RAW playback Modify H265 raw record to only open codec if data missing in stream Remove archival of recording thumbnails | 7/20/2022 |
4.1.0.0 | add events on ui connected/ disconnected adding camera without motion - just disable but set detector to simple add push to talk mode in settings store enabled actions in profiles fix auth issue for photo url support tag recordings with detect events add meta data to raw recordings for rotate and flip support on playback add hikvision talk update copy settings add default device setting to layouts add reolink ai and motion endpoints to detector use absolute path to ffmpeg fix issue with usb device access on osx add face not recognized option to events and option to save images fix some hevc raw record issues bug fixes add to and from parameters to url options for static linking to date ranges | 7/15/2022 |
4.0.9.0 | Add set sensitivity to schedule Add Email templates in smtp settings Fix bug with editing mics Add events to actions for ui connected / disconnected / no sessions | 6/23/2022 |
4.0.8.0 | Roll back frame insert feature that's causing an issue on some systems | 6/20/2022 |
4.0.7.0 | Fix bug with face delete from deepstack/ senseAI Add dynamic ffmpeg path testing for homebrew/ OSX. | 6/16/2022 |
4.0.6.0 | Reformat PTZ Preset picker for ONVIF devices Add text border option for timestamp Add support for senseAI (alternative to DeepStack) Tag encoded recordings with timestamped detections Tag recordings with output from object, LPR and face detectors Update translations UI bug fixes
| 6/15/2022 |
4.0.5.0 | Add UI prompts and feedback to help with setup of advanced features Add support for API Keys with DeepStack Update translations | 6/14/2022 |
4.0.4.0 | Resolve issue with VR deinit FTP files added back into queue on send failure. | 6/10/2022 |
4.0.3.0 | Fix bug with archive Update UI Move Alerts Intelligence to Alert Filter in menu Revert order of PTZ presets Add feature enabled/ disabled banners to settings Add interstitial frame when maximizing streams Update translations
| 6/10/2022 |
4.0.2.0 | Fix an issue with mini player Switch mini player to high res feed when configured Add timestamp to high res live feed Fix an issue with continuous record on continuous motion
| 6/7/2022 |
4.0.1.0 | Update translations Add option to FTP generated photos Add sunrise/ sunset offset option Add set min/ max/ gain to API Rewrite logic for dumping buffer to recordings and switching between live and record stream when one is unavailable Add timestamp based tagging to playback and display of tags on motion graph. Duplicate ffmpeg stream options from live to record stream Restart camera when record mode changed
| 6/6/2022 |
4.0.0.0 | Fix issue with SFTP paths Fix small memory leak Update ONVIF Add device UI Work around some broken ONVIF implementations Add recfps to add device API call.
| 5/27/2022 |
3.9.9.0 | Fix recording retry bug Add deepstack model endpoint to server settings Add joystick support toggle switch to themes Fix issue with FTP concurrency
| 5/20/2022 |
3.9.8.0 | Fix bug when adding a layout not from live view Fix bug with framebuffer Add support for non onvif talk when using onvif camera Add motion detect on/off to scheduler Fix issue with num pad PTZ control Add None decoder option for super low CPU usage
| 5/16/2022 |
3.9.7.0 | Fix issue editing storage locations on linux Add gamepad support to live view for PTZ and controls Add photo digital PTZ controls Update translations Digital PTZ upgrade Fix issue with activity graph when using motion adaptive framerate
| 5/13/2022 |
3.9.6.0 | Bug fixes Rare seek bug fix Add turkish translations Add adaptive record mode (record at low framerate and no audio unless motion is detected) Add help button to all forms Refactor some code Add positional zoom in live and file playback
| 5/10/2022 |
3.9.5.0 | Add FTP server setting to photos and videos Add Finnish translations Save max motion frame to thumbnail after recording finishes Fix issue with alert/ detection on different tracking zones Support culture changes on linux/rPi | 4/28/2022 |
3.9.4.0 | Fix issue with add recording http command Fix bug with zones and object tracking Add danish translations Add timestamp culture settings to server config Add default timestamp formats to server config | 4/26/2022 |
3.9.3.0 | Fix issue with alert groups when using AI filtering Fix issue with photos view New rendering system for fonts - support non ascii characters in timestamp and labels on linux add STUN servers to server settings - local server add default font to server settings - playback
| 4/20/2022 |
3.9.2.0 | Update plugin compat for new Listen plugin (sound recognition) Fix bug with actions on microphone Add icons to edit device list showing state Update ui flags when profile applied Auto configure on source type change Add translations to icons Add new PTZ definition | 4/14/2022 |
3.9.1.0 | Add download and audio flags to permissions Add group configurations to alerts system Add Group Detect and Group Alert to recording mode options Fix issue with photos display Update timeline format Fix issue with some .m3u8 streams
| 4/11/2022 |
3.9.0.0 | Bug fixes on playback from time machine and timeline Add options to arm/ disarm control to arm and disarm groups (uses the groups field from General device settings) Add options to arm-delay disarm and disarm - delay arm Support per user views and filters in permissions (check the option to use this in permission settings on remote portal) Add photos slot option for live viewer Push new photos instead of reload list Fix issue with .m3u8 streams Add support for master .m3u8 streams
| 3/31/2022 |
3.8.9.0 | Fix scroll height bug Update japanese translations Auto pause on seek Add frame by frame playback controls when paused. | 3/22/2022 |
3.8.8.0 | Much faster recording list loading Fix memory leak on GPU enabled file playback Fix race condition on database entries Fix reconnect bug on onvif devices Add Japanese translations Add Deepstack tag translations Translate Deepstack tags for tagging recordings, UI and overlays Add option to hide/ show top and bottom bars for full size video playback (click Agent at the top of the UI) Fix for scheduled RTMP start on startup. Other UI updates, add more translations.
| 3/15/2022 |
3.8.6.0 | Add aborted recordings to the database Add logging | 3/6/2022 |
3.8.5.0 | Fix issue with host name access Add auto-zoom-out delay setting to PTZ | 3/6/2022 |
3.8.4.0 | Support QSV encoder (on windows must be in console mode) UI bug fixes Add webm hardware encode for linux Support vp8 and h264 streaming cross platform Fix bug with corrupted video in some raw recordings | 3/4/2022 |
3.8.3.0 | Fix bug with new events Fix bug with file timestamp Fix bug with UI loading when passing credentials in as part of URL | 2/27/2022 |
3.8.2.0 | Fix bug with local API Enable specifying location as well as group when calling local API Fix UI bug on touch devices (with playback) Add option to upload images to face recognition instead of use camera. Resize images on the client before upload
| 2/27/2022 |
3.8.1.0 | Add configuration options for GPU decoders and Encoders Add Raspberry Pi GPU encoder (v4lm2m) Fix issues with GPU decoding on linux using quicksync (and OSX) Update translations Add token logout for Reolink Add update detection and button to local UI Add file conversion and naming options to add recording API call Add switches for labelling on AI snapshots Unlock local VR mode for business licenses Fix bug with passing AIJSON to MQTT events Some UI bug fixes
| 2/25/2022 |
3.8.0.0 | Updates to add support for NixOS Add crypto payment platform Add licensing model (free for personal use) Add GPU decoder driver selection to Advanced video source settings Auto switch to UDP Add logging to token replacement code Default config media location when not available
| 2/18/2022 |
3.7.9.0 | Fix issue with scheduler UI updates Add auto reconnect option to account menu Add auto reconnect within ui to client Add environment variable check to set media location at setup time (AGENT_MEDIA_LOCATION) Add Disabled mode to recording options to prevent all recording on a device Send email on disk write failure Limit retry write on full disk Send UI message on full disk | 2/11/2022 |
3.7.8.0 | onvif fixes ftp logging updates add warning to actions if messaging disabled add context menu to UI detect mobile firefox and warn UI and rendering updates | 2/8/2022 |
3.7.7.0 | added timeline/ files/ floorplans to layouts on live view added gpu index setting for decoder added sunrise and sunset settings to scheduler added GPS to locations (for sunrise/ sunset calculations) added alerts.json to local api added probe size to ffmpeg settings ui bug fixes Add state tag to ONVIF events checker | 2/2/2022 |