Skip to content

Releases: nextcloud/recognize

v4.3.2

19 Aug 10:17
Compare
Choose a tag to compare

Fixed

  • Fix scanner event hooks

v4.3.1

15 Aug 16:31
Compare
Choose a tag to compare

Fixed

  • Fix face detection mapper
  • Improve classifier error handling
  • Fix for external storage: Listen to scanner events
  • Fix Duplicates in Groupfolders: Only scan each groupfolder once
  • SettingsService: remove confusing JSON encoding step. All settings are strings, period.
  • Musicnn: Cut off shorter audio clip in wasm mode
  • Fix(l10n): Update translations from Transifex

v4.3.0

12 Jul 11:22
Compare
Choose a tag to compare

New

  • Add option to change nice value for all classifiers

Fixed

  • l10n: Update translations from Transifex
  • DAV: Don't list photos that have been deleted
  • Classifier#getConvertedFilePath: Catch all errors from getPreview()
  • ViewAdmin: Fix typo
  • FaceDetectionMapper: Correct countUnclustered
  • ViewAdmin: Add warning if countQueued > 0 but scheduledJobs == 0
  • ViewAdmin: Add background jobs count and last execution time for all tasks
  • recrawl: Clear all background jobs

v4.2.0

16 Jun 09:09
Compare
Choose a tag to compare

New

  • Expose face-preview-image prop
  • Add an unassigned-faces DAV collection
  • Increase min cluster separation to 0.35
  • Admin settings: Reorder terminal commands

Fixed

  • FaceClusterMapper: Use parameter for int argument to db delete query
  • composer.json: Disable authoritative classmap
  • Classifier: Correctly clean up temp files
  • Admin settings: Mention minimum face count for clustering
  • l10n: Update translations from Transifex

v4.1.0

21 May 08:34
Compare
Choose a tag to compare

New

  • Increased face clustering quality based on benchmark
  • 🔠 Update translations from Transifex

Fixed

  • Fixed memory leaks in classifiers
  • Increased memory cap in WASM mode
  • Fix DAV metadata

v4.0.1

27 Apr 13:10
Compare
Choose a tag to compare

Breaking changes

  • Drop support for Nextcloud 25 and PHP 7.4

Fixed

  • Fix BadFunctionCall Exception in Nextcloud 26

v3.8.0

27 Apr 11:16
Compare
Choose a tag to compare

New

  • Allow admins to clear the queues and background jobs
  • DAV: allow creating clusters
  • DAV: replace fileId in name with detectionId
  • 🔠 Update translations from Transifex

Fixed

  • Prevent null nodes in MrdBallTree
  • Fix: Recognize tries to download non-existend nodejs file
  • chore(README): Be more specific that the app only works in WASM mode on AIO
  • Classifier: Don't override env vars with every var we set
  • classifier_musicnn: Always use PUREJS variable instead of env var

v3.7.0

19 Mar 15:34
Compare
Choose a tag to compare

New

  • ClusterFaces command: Add batch-size option
  • enh(FaceClusterAnalyzer): Use dynamic min cluster size
  • Limit max edge length and cluster separation (Thanks to @MB-Finski 💙)

Fixed

  • fix(FaceClusterAnalyzer): If no batch size is set, remove php memory limit
  • fix(TagManager): Catch exception in resetClassifications
  • 🔠 Update translations from Transifex

v3.6.3

14 Mar 12:24
Compare
Choose a tag to compare

Fixed

  • Don't remove all assigned tags in resetClassifications
  • Face clustering: Increase MIN_DATASET_SIZE to avoid shit clusters
  • Face Clustering: Avoid OOM by not requesting all unclustered detections from db
  • Increase node download timeout
  • FileListener: Add caching of expensive queries and don't recurse when node is created or deleted
  • 🔠 Update translations from Transifex

v3.6.2

08 Mar 13:27
Compare
Choose a tag to compare

Fixed

  • Revert "Utilize mozart to avoid dependency hell" to avoid mozart hell