Releases: ZoneMinder/zoneminder
Releases · ZoneMinder/zoneminder
The Memory Remains 1.36.5
Changes since 1.36.4
- fix logout modal not appearing when too many sessions in sessions table
- fix remote monitors not restarting when Function = None leaving them running.
- fixes to onvif zooming [#3295]
- fix EndTime handling in Filters
- fix sorting of in progress events when sorting by EndDateTime
- Allow cakephp cache engine to be set during build
- remove code to control analysis fps that sleeps as it is no longer relevent. Should help memory use.
1.36.4
The Memory Remains 1.36.4
Changes since 1.36.3
- Fix revision of CRUD in submodule
- Fix problems in zmstats.pl: Fix log deletion only ever deleting 100 entries when it should delete more in a loop. Add deleting more than 100 sessions. Fix loop not terminating on Ctrl-C
- Add samesite when setting cookie for skin and css
- Default to UTC when no timezone set so that montagereview continues working. Fixes [#3274]
- Fix bug in onvifprobe when specifying interface
- Remove 25x and 50x rate options in event view. Browsers do not support them. Add 16x which is the max. Fixes [#3284]
- fix crash when in alert state with no event
- fix some queue clearing cases that cause hangs
- improve efficiency of getting packets from queue in decode thread.
- fix timestamping not being done on all recorded frames
- Fix renaming events [#3265]
1.36.4
The Memory Remains 1.36.3
Changes since 1.36.2
- fix incorrect filename causing tmpfiles.d config to not be installed for ubuntu focal and newer. Fixes [#3258]
- fix heap overflows causing crashes
- Apply height css to limit height of logout modal and apply overflow:auto to add a scrollbar if needed so that we don't have to scroll to logout.
1.36.3
The Memory Remains 1.36.2
Changes since 1.36.1
- fix behaviour of reverse and fast forward buttons. [#3251]
- fix Cannot export events [#3250]
- fix missing jquery.js in exported zip
- fix DB log messages not being populated
- add redirect so that Yes I'd like to donate now goes to the zoneminder donate page
- fix montagereview layout on firefox [#3249]
- updated Chinese Traditional and Hungarian languages
- fix build on debian stretch due to unsupported hwaccel code
- Allow [] characters in url to work with ipv6. Fixes [#3261]
- fix zm_update-1.28.99.sql to handle existence of other columns in Controls table. [#3260]
- restore api behaviour for getting alarm status
1.36.2
The Memory Remains 1.36.1
Changes since 1.36.0
- Image: Fix a dynamic-stack-buffer-overflow when filling polygons
- fix warnings not being displayed when saving a monitor [#3237]
- API Add Event_Summary model so that it is included in monitor listing fixes [#3232]
- Fix API does not work correctly for alarm operations when using username/password authentication [#3239]
- event view: Fix status of delete button when archived. Change title to say that you can't delete due to archived
- fix compile on centos7
- fix buffer alignment. Fixes [#3233] Video writer incorrectly encoding rotated monitor for h264/libx264
- fix packaging for hirsute
1.36.1
The Memory Remains 1.36.0
Changes since 1.34.*
Filters
- Moved event email options from global config to per Filter
- Added user to run filter as, so that users without access to certain monitors can't just use a filter to access them.
- Filters now have PreSQL and PostSQL conditions. The first Post SQL condition is ExistsInFileSystem. This can be used to cleanup after a crash instead of using zmaudit.
- warnings on Filter edit page when you create a filter than can delete archived events.
- Added Auto Unarchive function
UI Updates
- bootstrap updated to version 3
- removed mootools
- events list now uses bootstrap-table to enable a more modern powerful ui
- scaled thumbnail on mouseover on events list
- thumbnails with scaling on console
- frames view updates to include stats information
- many popups turned into modals
- monitor edit is now a full view instead of popup
- Zone edit is now scaled so high res cameras don't take the entire screen or more.
- Added Estimated RAM use to Buffers tab in Monitors.
- Monitor edit no longer form submits/reloads between tabs it just hides/unhides tabs using bootstrap nav.
- Monitors can now have Latitude/Longitude associated and displayed on a map
General
- New Monitor type VNC for recording desktops
- better use of scaling when streaming to reduce bandwidth/cpu use
- dynamic loading of vlc, curl and other libraries that might not be used. Saves ram
- ONVIF probe can now select a network to scan
- Sessions now stored in database
- Event Summary tables reorganized to improve locking performance
- Clicking on username in header will now list other logged in users if you have SystemView permission.
- ZoneMinder will now try other Storage Areas if it can't create the event in the assigned area.
- New Monitor Setting: Decoding Enabled/Disabled
- /dev/shm mmap use decoupled from image buffering. You should set ImageBufferCount to 3 or larger.
- mp4v2 deprecated and removed.
- zma process has been turned into a thread of zmc.
- Added second ffmpeg input stream for when audio is coming from another source.
- added RTSP re-streaming
- hwaccel encoding support for intel vaapi and nvenc
- Use onmousedown/onmouseup for PTZ start/stop in PTZ controls. Amcrest is the only Protocol that supports it so far.
1.36.0
My Friend Of Misery .26
My Friend Of Misery .25
Release to deal with ppa screwup.
No changes since 1.34.24
My Friend Of Misery 24
Changes since 1.34.23
Upgrade cakephp to 2.10.24 which fixes php8
Fix error in onvif PTZ script
Fix to logging when not connected to db
Fix disableAlarms button not working. Fixes [#3203]
Add more state information to output of zmu -q
Fix failure in settings action preventing brightness/etc settings changes
Fix auth timeout in montage and watch views
Add more resolutions to resolution dropdown
1.34.24
My Friend Of Misery .23
Changes since 1.34.22
- allow dashes and underscores in log file name. Fixes some scripts not logging to file.
- fix setting values in perl ORM. Allow empty string as a default value.
- Documentation updates about Purge By Age Filter
- Get rid of zmEventScaleAuto cookie. Just use the per monitor zmEventScale cookie. Fixes [#3070]
- Revert to FriendsOfCake instead of our fork, as they have merged our patch.
- Honor conf.d (zmlinkcontent.sh)
- Fixes recovering frames from jpegs when recovering events in zmaudit/zmrecover.
- gracefully handle no services in ONVIF response.
- more mysql 8 quoting fixes
- Log view: handle minTime and maxTime being specified as either a timstamp or a datetime. Remove duplicated query building code. Reduce ram requirements when exporting logs.
- Fix Clear Log by using minTime and maxTime as timestamps. Fix export including unselected filters.
- Make /dev/shm files 660 so that other processes in the www-data group can access them.
- Fix issue with timeline where it only shows first frame
- fixes to some PTZ scripts
- remove test for negative pts in ffmpeg camera. Negative pts is ok.
- When not capturing don't try to create mmap. Fixes [#3112]
- Fixed issue where mysql_free_result can get called twice when a vaild username with an incorrect password is used.
- Fixes to dark css to make it look better
- remove the word all from the checkbox column. Make the column narrower.