Skip to content

Latest commit

 

History

History
750 lines (507 loc) · 53 KB

CHANGELOG.md

File metadata and controls

750 lines (507 loc) · 53 KB

Changelog

v6.1.26 (2021-07-17)

Full Changelog

Fixed bugs:

  • past_det_max_diff_area was not being picked up when specified in ml_config structure #405
  • Need help with the "cause_has" field #403
  • match_past_detections=yes results in zmdetect.py throwing an error #397

Closed issues:

  • Not receiving notifications since the EOL announcement #404
  • ZMLog (No Attribute) Error after upgrading Ubuntu from 18.04 to 20.04 #402
  • Issue configuring rules #401
  • Monitor overrides for detection_sequence not working #399
  • File discrepancy - coco_labels.txt != /coco_indexed.names #398
  • live notifications only sending image, not animation #396
  • bad bcrypt settings at /usr/bin/zmeventnotification.pl line 1684 #395
  • Expanded MQTT #370

Merged pull requests:

v6.1.25 (2021-06-08)

Full Changelog

Fixed bugs:

  • invalid user ‘_WEB_OWNER_FROM_PS’ #393
  • Basic Authentication fails for zm_detect.py #392
  • ModuleNotFoundError: No module named 'zmes_hook_helpers' #391

Closed issues:

  • mlapi debug help #394

v6.1.23 (2021-04-21)

Full Changelog

Fixed bugs:

  • Many zm_detect.py processes crash the computer #384

Closed issues:

  • adding pre-trained model to the detection sequence ,bypassing 2nd model results. #390
  • Error if import_zm_zones = yes #389
  • No alpr details in zoneminder "Cause" field after detecting a car. #388
  • multiple notifications #367

v6.1.22 (2021-04-11)

Full Changelog

Closed issues:

  • problem adding "own" pre-trained model to ML sequence. #387
  • I can't limit the uploaded pictures to platerecognizer to 1 #386
  • match_past_detections = yes make an error in debug log #385

v6.1.21 (2021-04-10)

Full Changelog

v6.1.20 (2021-04-09)

Full Changelog

Closed issues:

  • zmdetects api.py:311 raising BAD_IMAGE valueerror for a 404 #383
  • Python Python3 #382

v6.1.19 (2021-04-04)

Full Changelog

Closed issues:

  • Using snapshot for hooks, while on h264 camera passthrough #381
  • zm_detect.py crashes with Unrecoverable error:Expecting value: line 1 column 1 (char 0) #380

v6.1.18 (2021-04-02)

Full Changelog

Closed issues:

  • Silence log warning about no SSL when using traefik to add certificates #379
  • ZM_DETECT.PY unexpected keyword argument 'global_config' #378
  • Delayed notifications to Android phone #337

v6.1.17 (2021-03-28)

Full Changelog

Closed issues:

  • Problem with pushapi_pushover.py #376
  • OpenALPR command line issue with 6.1.16 #373

v6.1.16 (2021-03-20)

Full Changelog

Closed issues:

  • zm_detect.py Fails to write image with polygons #374
  • Zoneminder zones overlayed with offset on object detection images. #372

Merged pull requests:

v6.1.15 (2021-03-15)

Full Changelog

Fixed bugs:

  • ES randomly hangs if using WSS and a persistent TCP connection is made to it #371

Closed issues:

  • No Object Detection #368
  • Can't open memory map file '/dev/shm/zm.mmap.3': Too many open files #366

v6.1.14 (2021-03-01)

Full Changelog

Closed issues:

  • Mask is ignored when event is triggered by ZM directly (manual test is OK). #353
  • zm_train_Faces.py fails #308

v6.1.13 (2021-02-28)

Full Changelog

Closed issues:

  • Object detected but not reported #365
  • Bug with remote MLAPI #364
  • Reducing detection latency #363
  • zmeventserver does not catch events. #362
  • KeyError if only one model type in ml_sequence #354
  • Images in /var/lib/... are not deleted #345

v6.1.12 (2021-02-14)

Full Changelog

Closed issues:

  • Object detected in excluded zone #361

v6.1.11 (2021-01-27)

Full Changelog

v6.1.10 (2021-01-26)

Full Changelog

v6.1.9 (2021-01-26)

Full Changelog

Fixed bugs:

  • remote_detect sometimes causes JSON parse errors #360
  • ES still hangs after few hours #359
  • If you only use hook on event end, detection notes are not written #357

Closed issues:

  • detection problem bug #356
  • ML: How to configure what objects are detected #355
  • I can not find or find this API #350
  • ModuleNotFoundError: No module named 'numpy' #341

v6.1.7 (2021-01-09)

Full Changelog

v6.1.6 (2021-01-07)

Full Changelog

Closed issues:

  • update to 6.1.5 : No module named 'face_recognition' #352

v6.1.5 (2021-01-03)

Full Changelog

v6.1.4 (2021-01-03)

Full Changelog

v6.1.3 (2021-01-03)

Full Changelog

v6.1.2 (2021-01-03)

Full Changelog

v6.1.1 (2021-01-02)

Full Changelog

v6.1.0 (2021-01-02)

Full Changelog

Implemented enhancements:

  • Constant detection mode - (ML) #313

Closed issues:

  • zm_detect.py Unrecoverable error: Already locked #351
  • Possible to have more than 2 frames analysis for objects detection #348
  • No face detection or recognition #347
  • Migrate to pycoral looks like python3-edgetpu is now deprecated #346
  • Error in zm_detect.py with assertion lock on es 6.0+? #344
  • Is there a way to get phone notifications for person events only? #343
  • Only recieve one notification per/recording. #342
  • freebsd... #339
  • push notification min interval still not working #336
  • (Suggestion/Question) Multiple object detection sources #335
  • multizone, different detection_sequence #334
  • Discrepancy between local and remote hook processing #333

Merged pull requests:

v6.0.6 (2020-10-27)

Full Changelog

Implemented enhancements:

  • multizone, different object_detection_pattern #319

Closed issues:

  • objdetect_mp4 doesnt show detected object polygons #332
  • Getting erroneous push notifications (still) #331
  • Configured image path not recognized #330
  • fcmv1: FCM push message Error:400 Bad Request #329

v6.0.5 (2020-10-22)

Full Changelog

Implemented enhancements:

  • Allow option to replace notifications on system tray/notification bar #322

Fixed bugs:

  • 1.6.000: Getting notifications for monitors that have "report events" unchecked #321
  • objectconfig.ini version number not updated in example config #318
  • Push notification minimum timer does not work. #320

Closed issues:

  • More of question than issue - multi server install - event #323
  • Migrated objectdetection.ini not picking up polygons? #315

v6.0.4 (2020-10-17)

Full Changelog

Fixed bugs:

  • FCMv1: FCM push message Error:500 Internal Server Error #314
  • trailing spaces are not trimmed when reading from zmeventnotification.ini #311

Closed issues:

  • No longer receiving image in notification on Android #312

v6.0.2 (2020-10-14)

Full Changelog

Closed issues:

  • Minor maintenance fixes #310

v6.0.1 (2020-10-14)

Full Changelog

Implemented enhancements:

  • support FCM v1 protocol #307
  • Migrate from Legacy FCM to HTTP v1 for better features #306
  • migrate tokens to a JSON format #305
  • Start building out a configurable notification json rule file #298
  • poly line thickness setting (0=off) #291
  • Feature Request: Include support for Google Coral USB Accelerator #283
  • zmes install without local models (for remote detection) #267
  • Possibility to have zmeventnotification triggered on existing events (batch processing vs realtime) #265
  • ES needs to support tokens #185
  • Fast gif option #304 (lucasnz)
  • Add support for MQTT over TLS #285 (nmeylan)

Fixed bugs:

  • Logging to syslog despite LOG_LEVEL_SYSLOG setting #303

Closed issues:

  • Coral Edge TPU - HandleQueuedBulkIn transfer in failed. Not found: USB transfer error 5 [LibUsbDataInCallback] #302
  • Not saving unknown faces #299
  • Problem with object:person does not fall into any polygons #297
  • Possible to delete recordings with no detections? #296
  • Permission error when trying to train faces #295
  • Missed license plates due to incorrect polygon comparison #294
  • automatic license plate number lookup ? #292
  • Error after 5.16.0-upgrade. #290
  • Notification Image showing on WAN, does not resolve on LAN and thus doesn't show image #288
  • How to improve initial detection? #287
  • [For Comments] Reworking ES objectconfig to make it more intuitive to add other models in future & concurrent execution limit #284
  • zm_detect.py can't run - SyntaxError #282
  • Error parsing objectconfig.ini file #280

Merged pull requests:

v5.15.6 (2020-06-30)

Full Changelog

Closed issues:

  • Various breaking updates to 5.15.6 #281
  • Function process_config() not checking only_triggered_zm_zones correctly #277
  • ZoneMinder zones are always imported regardless of the setting of import_zm_zones #275

v5.15.5 (2020-06-25)

Full Changelog

Implemented enhancements:

  • Allow feature to limit object detection only to zones ZM detected motion in, at the time of reporting to ES #273
  • Create a placeholder for user invoked scripts that don't need messing with OD scripts #259

Fixed bugs:

  • Docs Issue: Making sure everything is running (in manual mode) #270

Closed issues:

  • No patterns found using any models in all files #274
  • question: understanding alerts and object detection (with import_zones) #271
  • question: skip_monitors and hook_skip_monitors #269
  • Training faces #268
  • Fatal SQL Error #264
  • CSPR configuration #258
  • Questions about detect pattern in zones and alpr known plates #256
  • Enhancement: don't tag items reported in previous alert #255
  • Problem with own push_api script #254
  • Error downloading files: unknown url type #252
  • Getting Constant Notifications - "Last Time Not Found" #248

Merged pull requests:

  • Update query parameters in utils.py to fix authentication failure #279 (cornercase)
  • Modify process_config() to properly check only_triggered_zm_zones for… #278 (neillbell)
  • Properly check the state of only_triggered_zm_zones #276 (neillbell)
  • add a configuration option to set the topic for MQTT instead of the h… #272 (dennyreiter)
  • ftp_detect_image.py contrib script #261 (0n3man)
  • Update image_manip.py #260 (0n3man)
  • spelling fix #253 (firefly2442)

v5.13.3 (2020-04-27)

Full Changelog

Implemented enhancements:

  • MQTT Retain option #246

Fixed bugs:

  • Error when using import_zm_zones=yes (incorrect encoding of password) #245
  • Event server sends FCS event_end_notification for not subscribed monitors #242
  • Sometimes there are duplicate entries in event notes. #238
  • /dev/shm 100% used, caused by ZMEventnotification? #210

Closed issues:

  • zmeventnotification.pl crash when i open zmninja #251
  • Error when running zm_train_faces.py (KeyError: 'file') #250
  • Better images for notifications #244
  • Feature suggestion: Support forced alarm trigger via MQTT #243
  • bad bcrypt settings at line 1473 #241
  • platerecognizer.com SDK call fails #236

Merged pull requests:

v5.11.3 (2020-04-02)

Full Changelog

v5.11.2 (2020-03-31)

Full Changelog

Implemented enhancements:

  • Add ability to skip monitors in ES (not just hooks) #240
  • Add option for bestmatch priority #237
  • Add live push notification support #235

Fixed bugs:

  • zm_zones don't get imported if there is no monitor section in objectconfig.ini for the provided monitor id #230

Closed issues:

  • cant authenticate to MQTT broker #231
  • Events being missed. #229
  • Detected licence plates missing in notes #227

Merged pull requests:

v5.9.9 (2020-03-08)

Full Changelog

Implemented enhancements:

  • Add ability to add any arbitrary 3rd party push server #225
  • Add native component support to Home Assistant for ES events #141

Fixed bugs:

  • ZM may overwrite detection #224

Closed issues:

  • zm_train_faces.py fails #232
  • zmeventserver not connecting to mlapi after zm upgrade #228
  • Montage Review Calendars not updating #223
  • Can zmeventnotification.pl update Events.ObjectScore? #222
  • MQTT username and password not in secrets.ini #220
  • Motion, Object Detection and linked cameras #208
  • No preview images on iOS and WatchOS when turning on ML Hooks #198

Merged pull requests:

  • Moves any MQTT username and password to secrets.ini #221 (bmsleight)

v5.7.7 (2020-02-20)

Full Changelog

Implemented enhancements:

  • support OpenALPR local install (via command line binary) #219

Closed issues:

  • Problem with zm_detect.py #218
  • openALPR on own server #215
  • Using GPU in zm_detect #213

Merged pull requests:

v5.7.4 (2020-02-12)

Full Changelog

Implemented enhancements:

  • Add OpenCV 4.1.2 CUDA DNN support #214
  • API support for controlling ES behavior #211
  • Extend pyzm to pull event image & video files #207
  • Send JSON of detection along with string #206
  • Allow unknown faces to be saved so its easy to train on unknown faces #205
  • When using MLapi, fallback to local server on connection lost #204
  • Notifications on IOS show AM/PM instead of 24hrs as set in zmninja #202

Fixed bugs:

  • ZMeventnotification locks without error (typically after several hours) #175

Closed issues:

  • Failover to local if mlapi server is unavailable #212
  • Function is a reserved keyword in Mysql 8, resolve by quoting with backticks. #209
  • Enable ALPR only for one Monitor #203
  • iOS Notications does not show the type of object detected #201
  • OpenCV Object Tracking #197
  • Manual server start crashes #196
  • Explore ability to add "zone name" to MQTT payload - enhancment #195
  • Multiple zones in one camera, for diffrent objects #193
  • Segmentation fault and bad bcrypt settings at ./zmeventnotification.pl line 1061 #192
  • MQTT dropping event messages #191
  • MQTT/Home assistant support - maintainer needed #137

Merged pull requests:

v5.4.1 (2019-12-22)

Full Changelog

Closed issues:

  • Clean up hook/no hook processing #190
  • Feature request Audio Processing #189
  • scikit-learn 0.21.3 => 0.22.0 depreciation warning and AttributeError #188

v5.2.1 (2019-12-21)

Full Changelog

Fixed bugs:

  • notifications fail if there is no end_hook even if OD succeeds #186

Closed issues:

  • [PATCH] FEATURE: Enhanced MQTT handling. #183

v5.1.2 (2019-12-20)

Full Changelog

v5.0.1 (2019-12-19)

Full Changelog

Implemented enhancements:

  • Allow object detection to be run remotely #184
  • Support pre/post event hooks, also support specific channels for notification after hook or fail #180
  • Support multiple faces per person #173

Fixed bugs:

  • Yolo minimum confidence is hard coded to 0.5 in code, will not go lower but higher works #178

Closed issues:

  • bad bcrypt settings at ./zmeventnotification.test.pl line 938 #182
  • MQTT Enhancement #179
  • FR: ZmNinja - Zmeventnotification selection #152

Merged pull requests:

v4.6.1 (2019-11-21)

Full Changelog

Implemented enhancements:

  • Allow for secret tokens to be used in ES and OD configs #167

Fixed bugs:

  • ZMES stops working after a few hours #177

Closed issues:

  • detect.py is failing with _urllib.error.URLError: <urlopen error no host given>_ #172
  • What version of OpenCV does Machine Learning Hook need? #171
  • Delete events if no person is detected #164

Merged pull requests:

v4.5.8 (2019-11-06)

Full Changelog

Implemented enhancements:

  • Add ability to ignore previously matched objects #121
  • Rework detection flow #109
  • Allow fid type per monitor #100
  • Query zm DB for zone info to create polygon areas for object detection #91
  • enable/disable sound and vibration push notifications. #11
  • Add an option to run zmeventnotification without SSL (that is WS instead of WSS) #6

Fixed bugs:

  • Password limitation in picture url #161
  • Event Server Configuration Target Directory isn't Displayed by install.sh #154
  • bad bcrypt settings at /usr/bin/zmeventnotification.pl line 769. #122
  • Continuous events: Problems arise when alarms occur multiple times during the course of an event. #114
  • Script using incorrect equivalence operator when checking event state #105
  • Can no longer set yolo_type=tiny in objectconfig.ini #104
  • write to DB doesn't work if hook script duration exceeds alarm duration #73
  • DB text update for object detection fails for events that occur very close to each other #71
  • multiple concurrent event handling is broken #59
  • MQTT events are being concatenated #58
  • Events constantly sending - not waiting for 'mint', log always says "last time not found, so sending" #57
  • fix incorrect removal of tokens due to web socket errors #24
  • fix tokenization to allow for GCM tokens to have ":" #21

Closed issues:

  • Timing issue in object detection with snapshot or bestmatch? #165
  • CNN model not working #162
  • Detected faces not displayed in zm event web UI #160
  • Get hook script returned exit:1 when called from zm, but works on commandline #159
  • Picture_url not loading in Android notification #158
  • Issues with install and running zmeventnotification #157
  • detect.sh ZoneMinder API authentication problem #156
  • No mqtt events in daemon mode after zoneminder reinstallation #155
  • zmeventnotification stops sending notifications afer a few hours #153
  • Rights Issue with www-data #151
  • Documentation inconsistencies #149
  • setup.py fails because of wrong version of python 3.5 #148
  • Disabling auth doesn't seem to quite work #147
  • Hook pip3 install error #145
  • Can't exec: Bad file descriptor #143
  • Improve the match_past_detections feature #140
  • switch to Net::MQTT:Simple for authenticated connections as well. #134
  • running detect_wrapper.sh gives ImportError: No module named zmes_hook_helpers.log #133
  • fid=alarm doesn't work sometimes - question #131
  • running detection in a container #128
  • MQTT doesn't work with RabbitMQ #125
  • declare my $new_hash #124
  • Can't create frame capture images from video because there is no video file for this event #118
  • Issue Testing Detect.py #117
  • FCM push message Error:500 Server closed connection without sending any data back #112
  • Perl SSL error on manual first run #103
  • monitor specific object detect w/ import_zm_zones=yes #99
  • Getting zone information for monitors failed #98
  • Finding out what zone the event happened in #97
  • mqtt tag missing from ini file #92
  • "Stacking" Event Notifications(Android). #85
  • Race condition with download of alarm and snapshot files #82
  • ConfigParser python module missing #80
  • devtree readme bad link #76
  • delay next event #67
  • Add Alarmimage as mqtt payload #66
  • use_hook_description doesnt always work.. #65
  • Secure connection with Letsencrypt certificate #64
  • Pass alarm cause to the hook #63
  • sending image with ios notification #62
  • Not receiving MQTT messages #56
  • Not receiving event notifications after upgrading zmeventnotification.pl to 1.2 #54
  • filter for event push #50
  • I would like to receive event notifications in node red, is there a workflow for this? #49
  • Minor README.md corrections #48
  • SSL Problem #47
  • no live view or montage view inzmNinja #46
  • Config::Inifiles missing #45
  • Unable to get ssl connection in Ubuntu Docker #43
  • Rework zmeventserver initialization, move to ini file #42
  • Support for IPv6 dualstack #39
  • Bad authentication provided #38
  • daemon not work #37
  • Auth problem #36
  • Very nice addition to my Docker #35
  • PTZ issues ... was working but doesn't seem to be now. #34
  • Cannot get secure connections to work in iOS 11.1.2 #33
  • cannot get zmNinja to connect #32
  • zmeventserver won't start after logInit(); #31
  • Relook at active connections in case multiple ones have the same token #30
  • Does this need zoneminder authentication turned on? #27
  • zmeventnotification that doesn't catch almost all the new events in Mocord #25
  • Unable to start zmeventnotification.pl #23
  • Discoverability for auto-conf? #22
  • Unable to connect to server #19
  • syntax error: newline unexpected #18
  • zmeventnotification.pl runs from command-line but not via zmdc.pl/zmpkg.pl #17
  • zmeventserver email event #16
  • Install on Centos 6.x #15
  • Integration with belkin wemo #14
  • ZMEventServer running but no events being received by client #13
  • daft question #12
  • Can't Start Eventnotification #10
  • Settting up Real Time Alerts/Notifications with ZMninja #9
  • zmeventnotification exits after INF [About to start listening to socket] when run with zmdc #8
  • Net::WebSocket::Server missing #7
  • Push Issue #5
  • test #4
  • Update to use reliable push service #3
  • After waiting for the interval specified the first time, notifications don't seem to honor the time interval #2
  • malformed json can crash the server #1

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator