All Versions
51
Latest Version
Avg Release Cycle
30 days
Latest Release
1278 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v1.34.22 Changes
October 19, 2020๐ Changes since 1.34.21
- ๐ fix scale to fit in watch and cycle views
- fix pre-alarm frames not being added to event when alarm_frame_count > 1 and pre-event count = 0 Fixes [#3025]
- ๐ fix case in mocord where cause would not contain motion
- ๐ init shared_data in the purpose=QUERY case to prevent crash. Also don't load zones if we don't need them. Fixes reported zms crashes.
- โช restore 1/4, 1/2, 25, 50 playback rates.
- ๐ Improve error message when a row doesn't exist in the Monitor_Status table
- zms: detect in-progress events
- zms: Keep track of last_id which is the last frame id that we have info for. Use it instead of Frame Count to prevent
accessing non-existent frame records - zms: close ffmpeg_input on event change so as to not leak memory
- zms: include duration in status messages because it may change when playing an in-progress event.
- ๐ zms: when we hit the end of our frame data if it is an in-progress event, reload the event data instead of moving to the next event. Fixes [#3052]
- zms: Only send time to next event when mode=ALL
- zms: Fix scale behaviour on event view
- โก๏ธ Update Event details when writing when inserting a Bulk Frame - fixes viewing in-progress events
- Always do event change detection whether we are paused or not because we might be single-stepping.
- ๐ Change progress to a double as that it what it should be. This fixes the inaccuracy of clicking on the progress bar to seek.
- Filters: Fix incorrect operator used for NOT IN and add IN operator to match php
- ๐ use timestamp font size for messages sent back from zms, like Time to next event.
- ๐ mysql 8 column name escaping fixes Fixes [#2930]
- ๐ fix update script for 1.31.13 to update the SaveJpegs field in events table.
- ๐ allow 0,0 positioning of label coordinates
- ๐ฒ zms: log referrer when unable to authenticate
1.34.21
-
v1.34.21 Changes
September 16, 2020๐ Changes since 1.34.20
- ๐ fixes to session starting in various views
- Introduce get_auth_relay to return an auth string to use in urls. Use it to add auth parameters to fix remote urls in multi-server
- ๐ fix dimensions of v4l settings popup and direct it to server hosting the monitor
- ๐ Handle failure to get v4l settings. Fix assignment of values to monitor object.
- Persist video volume in a cookie so that subsequent events remember the volume level.
- โก๏ธ Update api Zone Saving. Fixes [#3037]
- ๐ fixes to api Eventcontroller
- ๐ Fix xss reported by Noccolo Picca relating to not sanitizing connkey
1.34.21
-
v1.34.20
August 23, 2020 -
v1.34.19 Changes
August 11, 2020๐ Changes since 1.34.18
- ๐ Handle backticks in matches sort fields. Fixes regression in 1.34.17
- ๐ Fix MOCORD not going into alarm state.
- ๐ rough in devuan beowulf support
- ๐ fix zms urls not including scale parameter value Fixes [#3011]
- ๐ improvements to the shutdown popup warning of missing shutdown executable config
- ๐ use just hostname in CSP headers so that multiple ports are supported in multi-server
- ๐ fix layout on zone editing Fixes [#2961]
- ๐ fix inline js CSP violation on zones
- ๐ only commit event DiskSpace when the event is complete. See [#3007]
1.34.19
-
v1.34.18 Changes
August 06, 2020๐ Changes since 1.34.17
- ๐ Handle backticks in matches sort fields. Fixes regression in 1.34.17 causing events to not list in watch view
- ๐ Fix regression with rotated images
1.34.18
-
v1.34.17 Changes
August 05, 2020๐ Changes since 1.34.16
- ๐ fix pod2man out-of-source builds
- ๐ handle array args in daemonStatus
- Don't start filter if the command was execute
- escape more sql fields for mysql 8
- โ Add missing view templates for zone add/edit. Fixes [#2986]
- ๐ Use EncoderParams to set movflags in VideoStore. Fixes [#2984]
- Move the content of EncoderParams to a help popup so that we can remove the comments from it. av_dict_parse doesn't handle the hash tag as a comment.
- ๐ handle when [fid] = 0; Fixes [#2994]
- json decoding errors are no longer fatal
- ๐ Fix data-on-input-this using onchange instead of oninput
- Quit earlier if write fails in zms
- โฌ๏ธ Dropped connections aren't really errors, make them Info. Fixes [#2996]
- ๐ populate monitors with monitor array which will be json-encoded. Fixes failed population of monitor names dropdown Fixes [#2995]
- โก๏ธ Update code to make calls to api on remote servers fixing zma and zmcontrol not restarting
- โ Add foreign key MonitorId and Name validation to zone api
- ๐ Fix Zone add api. Restart zmc when adding a zone. Use validation. Fixes [#2983]
- consider Monitor->Controllable as well in stopping zmtrack. Don't complain about ControlCommand being told to start/stop
- ๐ memleak fixes reported by valgrind
- ๐ Fix compile on old ffmpeg
- ๐ Priming capture logs are now debug not Info
- ๐ฑ make events table (events view) responsive
- โก๏ธ Update state to ALARM AFTER we have opened the event, so that we get the correct event Id. Fixes [#2978] Fixes [#2894]
- โ Remove args with non-sensical values from cgi params as a micro-opt
- ๐ fix some csp violations
- โ remove code to play a sound on alarm from zone editing. Not going to support that when editing a zone.
- Apply input limits when switching between percent and pixels. pixels must be integer, percent can be decimal.
- Introduce constructors that can be passed a linesize which is the # of bytes to use to store a line of image. This can be different from the image width * colours as it should be 32byte aligned for use with sws_scale.
- add an alignment variable to ffmpeg_camera to use wherever we want to tell ffmpeg about the buffer and linesize alignment. Figure out linesize in the constructor so that zm_monitor can pass the info along to zm_image.
- ๐ Fix crash when image width is not a multiple of 32. Fixes [#2968]
- โก๏ธ Update various number inputs to take floats. Remove fixed sizes on various text inputs
- ๐ if width/height don't evaluate to an integer, set to auto. Fixes weird layout problems on montage
- Don't allow viewing of monitor setting if monitor permissions are set to View
- Don't allow viewing of zones or zone if Monitor permissions are view
- ๐ handle scale values of '' and 'auto'
- Turn close link into a button on error view
- ๐ Fix scale defaulting to monitor default Scale on cycle
- โ Add tooltip on Add Monitor button explaining that the user doesn't have permission to add a monitor
- ๐ Make width of content 100% instead of 96%.
- โ Add Log cleaning to zm_stats.pl
- โ Add styles for inputs on monitor view making some 100%
- ๐ฒ Sleep 10 secs if db connection fails to reduce log spamming and load
- Don't consult EVENT_CLOSE_MODE if mode is RECORD
- zmcontrol now takes floats instead of integers for it's parameters
- โก๏ธ Update saving Users. Don't allow restrictions on admin user. Fix CSP violations.
- Log @debug when a linked monitor is disconnected. Use ZM_MAX_RESTART_DELAY instead of hard coded 60 seconds before next reconnect attempt
- ๐ check shared_data->valid when checking if LinkedMonitor is connected Fixes [#2970]
- ๐ improve error message when can't connect.
1.34.17
-
v1.34.16 Changes
June 05, 2020๐ Changes since 1.34.15
- ๐ fix use of printMsg in DCS5020L.pm
- ๐ fix failure to backup and apply updates in zmupdate.pl when db password contains a $
- ๐ handle gracefully the case where db_host is empty instead of localhost
- ๐ fix crash when timestamp label contains unsupported characters [#2943]
- ๐ fix Error by adding Groups [#2939]
- ๐ Fix crash in getDiskPercent because Error() calls need ZM\ namespace.
- ๐ fix contents of DeInterlace dropdown
1.34.16
-
v1.34.15 Changes
May 20, 2020๐ Changes since 1.34.14
- ๐ fix old monitor probe
- ๐ fix montage layout dropdown behaviour
1.34.15
-
v1.34.14 Changes
May 15, 2020๐ Changes since 1.34.13
- ๐ fix zmu printing out closing db
- โ remove inline js in timeline zoom-in
- ๐ fix timeline zoom out
1.34.14
-
v1.34.13 Changes
May 14, 2020๐ Changes since 1.34.12
- ๐ fix failure to decode using hwaccel when the hwaccel codec doesn't support the h264 profile
intel VAAPI decoder apparently can't handle baseline. Re-init without hwaccel. - ๐ fix segfault and hang using zmu. [#2937]
- ๐ fix PTZ arrow in monitor not working [#2932]
1.34.13
- ๐ fix failure to decode using hwaccel when the hwaccel codec doesn't support the h264 profile