Skip to content

Latest commit

 

History

History
587 lines (325 loc) · 34.8 KB

CHANGELOG.md

File metadata and controls

587 lines (325 loc) · 34.8 KB

Bug Fixes

  • [BUG] Frigate sublabels

Others

  • bump deps versions
  • ui-tests by playwright
  • multi-arch static binaries for linux
  1. Reintroduces support for the arm/v7 architecture
  2. Removes unused code. Reduce docker container size
  3. Performance optimizations have been implemented for better efficiency
  4. Option to trace SQL queries has been added for better debugging and tracking.

Bug Fixes

  • [BUG] fix top menu

Changes

  • [BUG/Feature] added ability to disable ip checks in double-take hassio addon

Bug Fixes

  • [BUG] fix error "Cannot set headers after they are sent to the client"

Others

  • Migrate to NodeJS 18
  • Logs button in top menu bar
  1. [PATCH 01/30] Apply fixes: Changes made in the 'storage.controller.js' file to format the 'db.prepare' method.
  2. [PATCH 02/30] Update README.md: Added a comment about quotes in the chat_id field in README.md.
  3. [PATCH 03/30] Change default value for 'only_unknown' to false: The default value true was changed to false in 'config.js'.
  4. [PATCH 04/30] Add event type to notification system: Changes were made across several files adding 'event type' to the notification system.
  5. [PATCH 05/30] Update test.yml: Change made to the curl command in 'test.yml'.
  6. [PATCH 06/30] Update SQLite and better-sqlite3 versions: SQLite and better-sqlite3 versions were updated in both the Dockerfile and package.json.
  7. [PATCH 07/30] Increase sleep time and allow curl failure: Sleep time in the test workflow was increased from 10 to 30 seconds.
  8. [PATCH 08/30] Optimize HTTP status check in test workflow: HTTP status check in the GitHub Actions test workflow was optimized.
  9. [PATCH 09/30] Upgrade docker/metadata-action from version 4 to 5
  10. [PATCH 10/30] Upgrade docker/setup-buildx-action from version 2 to 3

Bug Fixes

  • [BUG] Unable to delete images from Train Menu #102
  • Fix Home-Assistant add-on
  • Bug fixes
  • Some improves for arm64 arch (probably fixed a "timeout" error in ai.server detector)
  • Refactor: a lot of invisible improvements
  • Add sublabel score to sublabel API endpoint for frigate
  • Bump depends versions
  • Bugfix: correct handle timezones
  • Refactor: a lot of small invisible improvements

Bugfix: Refactor logger.controller.js to check for existence of log files before reading them

Bugfix: load and execute openCV only if necessary

AI.Server: Log "no face found" as info #53 (@marq24)

bugfixes

added device_tracker object to mqtt for each recognized person

  • Return support of arm(64) architectures
  • bug fixes (again)

vAdd telegram notifications

  • bug fixes
  • Migrate from vue to vite
  • add ai.server detector
  • bug fixes

1.13.1 (2022-10-27)

Bug Fixes

  • mqtt: only retain state and configuration, not events. (#249) (d5de0ee)

1.13.1-beta.1 (2022-10-27)

Bug Fixes

  • mqtt: only retain state and configuration, not events. (#249) (d5de0ee)

1.13.0 (2022-10-21)

Features

  • frigate matches below an area target (3365bc7)
  • mqtt & api: total count for person, match, miss, and unknown (#223) (2bf4406)
  • support for MQTT TLS (#241) (7f37b78)

Bug Fixes

  • remove non alphanumeric characters from MQTT topic names (#239) (885d8a1)

1.13.0-beta.4 (2022-10-21)

Features

  • mqtt & api: total count for person, match, miss, and unknown (#223) (2bf4406)

1.13.0-beta.3 (2022-10-20)

Bug Fixes

  • remove non alphanumeric characters from MQTT topic names (#239) (885d8a1)

1.13.0-beta.2 (2022-10-20)

Features

1.13.0-beta.1 (2022-10-19)

Features

  • frigate matches below an area target (3365bc7)

1.12.1 (2022-06-17)

Bug Fixes

  • opencv: gracefully fail on error (84ac482)

1.12.1-beta.1 (2022-06-17)

Bug Fixes

  • opencv: gracefully fail on error (84ac482)

1.12.0 (2022-06-13)

Features

  • api: opencv preprocess face check (ed30ad1)
  • aws rekognition support (7904852)
  • detectors: process images from specific cameras (5d39d0c)
  • frigate: sort sub labels alphabetically #217 (82d8736)
  • frigate: stop_on_match config option to break process loop (4b98990)
  • opencv: adjust classifier settings via config (2e6c512)
  • ui: show config errors (ddcaf89)
  • ui: upload images to process with detectors (f774406)

Bug Fixes

  • api: sleep if image hasn’t changed during retry loop (78e9808)
  • better handling of update check (6de1cf1)

Build

  • deps: bump outdated packages (0842d98)
  • workflow dispatch [skip ci] (a4f6e13)

1.12.0-beta.6 (2022-06-13)

Features

  • ui: upload images to process with detectors (f774406)

1.12.0-beta.5 (2022-06-12)

Features

  • opencv: adjust classifier settings via config (2e6c512)

Build

  • workflow dispatch [skip ci] (a4f6e13)

1.12.0-beta.4 (2022-06-12)

Bug Fixes

  • better handling of update check (6de1cf1)

1.12.0-beta.3 (2022-06-12)

Features

  • aws rekognition support (7904852)

1.12.0-beta.2 (2022-06-12)

Features

  • api: opencv preprocess face check (ed30ad1)
  • detectors: process images from specific cameras (5d39d0c)
  • frigate: stop_on_match config option to break process loop (4b98990)
  • ui: show config errors (ddcaf89)

Bug Fixes

  • api: sleep if image hasn’t changed during retry loop (78e9808)

1.12.0-beta.1 (2022-06-06)

Features

  • frigate: sort sub labels alphabetically #217 (82d8736)

Build

  • deps: bump outdated packages (0842d98)

1.11.0 (2022-05-30)

Features

  • ha addon: ability to change STORAGE_PATH, CONFIG_PATH, SECRETS_PATH, MEDIA_PATH (e5adba4)

Bug Fixes

1.11.0-beta.2 (2022-05-30)

Bug Fixes

1.11.0-beta.1 (2022-05-30)

Features

  • ha addon: ability to change STORAGE_PATH, CONFIG_PATH, SECRETS_PATH, MEDIA_PATH (e5adba4)

1.10.1 (2022-05-25)

Bug Fixes

  • api: catch heartbeat error (f085dad)

1.10.1-beta.1 (2022-05-25)

Bug Fixes

  • api: catch heartbeat error (f085dad)

1.10.0 (2022-05-24)

Features

  • config: anonymous telemetry data used to help deliver new features (3e35091)

Bug Fixes

1.10.0-beta.1 (2022-05-24)

Features

  • config: anonymous telemetry data used to help deliver new features (3e35091)

1.9.1-beta.1 (2022-05-23)

Bug Fixes

1.9.0 (2022-05-23)

Features

  • api: update frigate sub label (ad40018)

Bug Fixes

  • det_prob_threshold in compreface detector test (#185) (439179a)

Build

  • copy .eslintrc.js during build process (a89db5c)
  • deps: package updates (f2936f6)
  • semantic versioning for beta builds (cc617c9)

1.9.0-beta.2 (2022-05-23)

Bug Fixes

  • det_prob_threshold in compreface detector test (#185) (439179a)

1.9.0-beta.1 (2022-05-23)

Features

  • api: update frigate sub label (ad40018)

Build

  • copy .eslintrc.js during build process (a89db5c)
  • deps: package updates (f2936f6)
  • semantic versioning for beta builds (cc617c9)

1.8.0 (2022-05-20)

Features

  • api: zip export of storage directory (ccae0f9)

Build

1.7.0 (2021-11-27)

Bug Fixes

  • better support of jpg images for thumbnails/box (#156) (04e7d83)
  • lowercase camera name in mqtt topics (#163) (57e605b)
  • optional chaining for frigate url (68a9032)
  • use lower compreface det_prob_threshold for /recognize/test (#136) (6a0c435)

Features

1.6.0 (2021-10-29)

Features

  • hass.io add-on support (724c076)
  • ui: config service tooltips (324b9cb)

1.5.2 (2021-10-21)

Bug Fixes

  • api: delete tmp file after processing (#76) (189216b)

1.5.1 (2021-10-19)

Bug Fixes

  • api: verify www-authenticate header exists (cd78efe)

1.5.0 (2021-10-16)

Bug Fixes

  • api: validate content type to allow for extra strings from Hikvision cameras (#127) (db7d58f)
  • ui: update pagination and dropdown totals when deleting matches (77e63f4)

Features

  • frigate snapshot attempts default from 0 to 10 (423d204)
  • support digest auth (#128) (eebb792)

1.4.1 (2021-10-13)

Bug Fixes

  • account for misses in camera person count (561ec5c)
  • api: publish camera mqtt topic for misses (#125) (cb3fb22)
  • api: save latest images for misses (62f586c)
  • ui: don't show update icon if last run was from CodeQL (8d258ea)

1.4.0 (2021-10-12)

Bug Fixes

  • api:train: validate mime type and result of database.get.fileByFilename (#123) (d5e050f)
  • api: catch facebox error before normalizing data (67c93c4)
  • api: delete orphaned db records when deleting training folder / files (f031545)
  • ui: fix multiselect dropdowns when open and scrolling (ae2085b)
  • ui: theme wouldn't load if setting to same theme (88b0976)

Features

  • api: api/latest/.jpg (#120) (cd765ae)
  • api: use camera name when using custom mqtt topic (70a4ce3)
  • ui: enable/disable sockets on matches page (bb95e0a)

1.3.0 (2021-10-06)

Features

  • schedule to disable recognition (#115) (84235d3)
  • ui:config: double take status is determined by sockets (65d094f)
  • ui:config: frigate version and last event in tooltip (cddbebc)
  • ui:config: pull to refresh (57af9d5)
  • ui:menu: speed dial action buttons (8282320)
  • ui:status: frigate last camera in tooltip (ac9c7a8)
  • ui: format tooltips times (aee36d8)
  • ui: pull to refresh on matches and training pages (80aa5a8)

1.2.0 (2021-09-30)

Bug Fixes

  • ui: remove frigate status icon if removed after displayed (f01c735)

Features

  • custom webkit scrollbars to match theme (b6620af)
  • ui: change ui and editor theme via config (5d6d123)
  • ui: log page for viewing / clearing log file (#113) (2ab8d14)
  • ui: mqtt status on config page (7b3b425)

1.1.0 (2021-09-25)

Bug Fixes

  • call for new matches on paginated page after loading is set to false (231ac12)
  • don't reset filters when all results on page are deleted (#106) (bf5ebac)
  • pass camera name when reprocessing image (cbe7a57)
  • replace image-size with probe-image-size (5b7816a)

Features

  • ability to override frigate options per camera (#110) (e2f93e6)
  • ui: camera and event type filters (#106) (c914308)

1.0.0 (2021-09-21)

Bug Fixes

  • add auth middleware to filters route (d25c1fd)
  • add auth token to saveURLs function (#70) (167758f)
  • add support for multiple training uploads (#77) (142b3f7)
  • better error handling when training fails to prevent stuck loading bar (07dfd25)
  • better handling of new filters (3fffa6e)
  • button alignment on train toolbar (c9b38ce)
  • catch errors from recognize/test (51629d3)
  • catch get-orientation errors (d1ca17d)
  • catch if paginated page has no results and return to page 1 (713be92)
  • catch invalid config on save before writing file (#94) (e4503e8)
  • catch when time format is null (#98) (ed872dd)
  • check for first number in status to determine if file is trained or untrained (125f96e)
  • clean /tmp files after processing and remove all on restarts #76 (a5c761f)
  • clean mqtt /tmp files after processing #76 (b6478ce)
  • clear disabled array (dd84f85)
  • define default value for error (5f27099)
  • don't reprocess if no detectors configured (157e7c7)
  • loop through compreface plugin results on ui (83cea24)
  • mqtt: don't publish message if client isn't connected (5901ebe)
  • pass auth token on /cameras route to recognize endpoint (2e940bf)
  • pass upcoming filename to start function to use in response (32f0bae)
  • prevent pagination changes if api is loading (c767aae)
  • sanpshot mask check (56f3ea6)
  • update respond middleware to use res.customStatusCode instead of native res.statusCode (caf6a89)
  • use HTTPSuccess for test controller response (9bcf8fa)

chore

Features

  • ability to adjust thumbnail quality/size and page limit (e5207fa)
  • ability to include base64 encoded string in API results and MQTT messages (#52) (233d56a)
  • ability to increase auth token expiration (#78, #80) (d68d39e)
  • ability to mask images before processing #79 (decb245)
  • ability to reprocess images from the matches page (#84) (809d5f3)
  • ability to resize source images with query string (c2ea600)
  • add a delay expressed in seconds between each detection loop (#83) (23dc29e)
  • add createdAt, updatedAt to detector detail and tooltip (#100) (03c83f5)
  • allow customizing frigate labels (#95) (5eb100a)
  • apple-touch-startup-image and theme color (d8106bb)
  • configure detector timeouts (f654dec)
  • copy yaml config with defaults (052ab4b)
  • enable or disable frigate mqtt topic snapshot processing (#83) (3bf2bea)
  • filter training results when dropdown is used (#89) (81232aa)
  • include reasons why image was a miss on matches page (#90) (f5e220b)
  • include version on config page with ability to copy (029bfea)
  • log level support (#84) (5f91b83)
  • pagination and filtering on all matches + refactoring (af30071)
  • publish errors to mqtt topic (#52) (01a2d6c)
  • redact secrets and keys from logs (0f3ef02)
  • sockets for live reloading (50fef76)
  • support for compreface mask plugin (#85) (7951524)
  • support for multiple frigate urls and topics (4ead9f7)
  • train: pagination (f749437)

BREAKING CHANGES

  • v1.0.0