Releases: nextcloud/recognize
Releases · nextcloud/recognize
v5.0.1
Fixed
- Fix installation issue
v5.0.0
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
Fixed
- Fix scanner event hooks
v4.3.1
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
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
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
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
Breaking changes
- Drop support for Nextcloud 25 and PHP 7.4
Fixed
- Fix BadFunctionCall Exception in Nextcloud 26
v3.8.0
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
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