Release v6.16.0 (2024-12-12)
Published 2024-12-12 15:09:06Z
Server
New
File previews: Support
avifimage format. [663b8a1be]
Improved
fylr backup: Refactored
--continue. Get rid of the progress.json, include full state inmanifest.json. Removed--sizeparameter to simplify export. Payloads are added to the manifest only if they have been fully written to disk.--continueis checking the existing payload and gets the state from the m. Also add total runtime information to manifest containing accumulated timings for each backup run (if--continueis used). [cfd8fc83]/inspect/files: Lift
leave_on_remoterequirement. Thecopy_mode_produceaction would only remote children which haveleave_on_remoteset totrue, but on the other hand run on originals without that flag set. This led to unpredictable behavior while using that action. [ba3505c6]/inspect/files: Improved actions & filters. The new action
produce_versionsreplacesproduce_localand allows to re-produce all version for an original. [ffa7dc17]/inspect/objects: Added sort by count. [c3b9ed42]
Index: Speeder indexing with some added caching. [c3209fcd]
System rights: New
link_sharingright replacesdeep_link_sharing. Existing rights are migrated to "link_sharing=asset_deep_links". The newlink_sharing=share_menucan be used to show the share menu but without deep links. Also in this patch, simplify saved data for system rights. Store only the set rights. [3144646a]Startup: Improved backend registration. If fylr restarts really quickly without proper shutdown, the backend registration would notice 2 running backends which in that case would be wrong. Fix this by recognizing this case and waiting 20 seconds before deleting stale backend (in which case we delete the killed fylr backend).
Open API Documentation: Improved documentation system, endpoint
/easis documented. [46ffabe8]Janitor: If files get deleted, add filename to the event info. [46ffabe8]
/api/eas: Improved compilation of
original_filenameby detecting Windows style filenames. [46ffabe8]POST /api/put|rput: Allow manual versions only for originals where
produce_versionsisfalse. This API change seems sensible. Before we would allow manual versions for originals which haveproduce_versionsset totrue. [46ffabe8]/inspect/migration: Various improvements to the output of the migrations. [3fcee3ca]
POST /api/user: When un-archiving a user, set
last_seen_atto the current time. This prevents the janitor from archiving a user right after the un-archive, only because that user had not logged in since. [ff761a5d]File produce: Support full exec server replacements for plugins. If a file production is done by a plugin, replace
%info.json%and other standard replacement fields. [d8dfdea4]
Fixed
fylr restore: Do not upload versions if
--upload-versionsis not set. The fixed bug caused the restore process to upload version even if the cmd flag was unset. [d88fa1b1]POST /api/db: Fixed updates for
geo_jsoncolumns. [394a1ed2]/inspect/files: Fixed column
Remote Urloutput. This was always shown as set. [46ffabe8]POST /api/schema: Allows POST
api/schemafor system rightsystem.datamodellevel commit (was only allowed for development before). [c8601de]Locking: Fixed a bug which resulted in a lot of useless locking and rows in the
locktable. This only happened on older installations. [6aa5342d]/api/export: Write metadata only to supported files. This fixes downloading of
PPTXfiles with a metadata profile (which is unsupported). [e749762b]
Frontend
New
Workflows Manager: Added support for "Unknown Actions." If a workflow action isn't supported by the frontend, it's now shown as "Unknown action" while preserving its underlying data. Previously, unsupported actions would result in data loss.
Change Owner Action: Added support for the "Change Owner" action in workflow actions.
Rights: Introduced support for two new configurable permissions:
link_sharing=share_menuandlinksharing=asset_deep_links.Nested Subsearches: Added frontend support for nested subsearches within the expert search, allowing multiple subsearches in a nested field.
Improved
ListViewEditTree: Enhanced ListView functionality by allowing the header to be locked (preventing resizing) directly from the code.
Detail-Sidebar / History Browser: Adjusted overflow and minimum widths for draggable containers to prevent detail panels from scrolling out of view and becoming inaccessible.
Collection Manager: Improved how results are displayed when filtering collections in the quick access panels. The hierarchy is now displayed up to the searched objects, and when a filtered node is closed and reopened, the full list of children is loaded instead of only the filtered results.
DateTime: Improved rendering of AD dates and removed leading zeros from negative years if
avoid_bc_convertionis configured.
Fixed
Virtual Top Level: Fixed an issue preventing the last record from appearing in the search list when the virtual top level was visible in the Search popover.
Tag Manager: Corrected CSS issues in the Tag Manager.
Scheduler Editor: Addressed a bug causing fields not to display correctly if the saved data resulted from an ez5 migration.
Workflows Manager: Fixed column layout issues in the workflow manager.
Subsearches: Fixed a bug where removing one subsearch from multiple nested subsearches in the expert search would remove them all.
Event Manager: Fixed an issue with the button that displays an asset in events referencing assets.
Last updated