Skip to content

Releases: nextcloud/recognize

v5.0.1

09 Oct 09:13

Choose a tag to compare

Fixed

  • Fix installation issue

v5.0.0

08 Oct 11:11

Choose a tag to compare

Breaking changes

  • Drop support for Nextcloud 26

New

  • storage crawl job: Increase batch size to 2000
  • Allow enabling/disabling classifier concurrency

Fixed

  • fix(IgnoreService): Always return paths matching filecache format (fixes ignore files in external storage)
  • Remove max execution time limitation and disable parallel classifier job execution (fixes stuck classification)
  • Fix(ViewAdmin): Don't display last bg job execution if it's 0
  • Fix(snap): Improve interoperability with nc snap
  • fix(AdminController): Catch failed cpuinfo readfile
  • Fix(l10n): Update translations from Transifex

v4.3.2

19 Aug 10:17

Choose a tag to compare

Fixed

  • Fix scanner event hooks

v4.3.1

15 Aug 16:31

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

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

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

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

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

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

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