DOCUMENTATION
  • Welcome
  • Releases
    • 2025
      • Release v6.20.2 (2025-05-07)
      • Release v6.20.1 (2025-05-06)
      • Release v6.20.0 (2025-04-30)
      • Release v6.19.2 (2025-04-11)
      • Release v6.19.1 (2025-03-31)
      • Release v6.19.0 (2025-03-27)
      • Release v6.18.2 (2025-03-11)
      • Release v6.18.1 (2025-03-07)
      • Release v6.18.0 (2025-02-26)
      • Release v6.17.3 (2025-02-14)
      • Release v6.17.2 (2025-02-07)
      • Release v6.17.1 (2025-02-06)
      • Release v6.17.0 (2025-01-30)
    • 2024
      • Release v6.16.0 (2024-12-12)
      • Release v6.15.0 (2024-11-27)
      • Release v6.14.2 (2024-11-05)
      • Release v6.14.1 (2024-11-01)
      • Release v6.14.0 (2024-10-31)
      • Release v6.13.3 (2024-10-16)
      • Release v6.13.2 (2024-10-10)
      • Release v6.13.1 (2024-10-02)
      • Release v6.13.0 (2024-09-25)
      • Release v6.12.2 (2024-09-18)
      • Release v6.12.1 (2024-08-01)
      • Release v6.12.0 (2024-07-25)
      • Release v6.11.5 (2024-07-09)
      • Release v6.11.4 (2024-07-05)
      • Release v6.11.3 (2024-07-03)
      • Release v6.11.2 (2024-06-21)
      • Release v6.11.1 (2024-06-14)
      • Release v6.11.0 (2024-06-05)
      • Release v6.10.2 (2024-05-15)
      • Release v6.10.1 (2024-05-08)
      • Release v6.10.0 (2024-04-30)
      • Release v6.9.3 (2024-03-19)
      • Release v6.9.2 (2024-03-15)
      • Release v6.9.1 (2024-03-06)
      • Release v6.9.0 (2024-02-28)
      • Release v6.8.5 (2024-02-02)
      • Release v6.8.4 (2024-02-01)
      • Release v6.8.3 (2024-01-12)
      • Release v6.8.2 (2024-01-05)
    • 2023
      • Release v6.8.1 (2023-12-22)
      • Release v6.8.0 (2023-12-14)
      • Release v6.7.4 (2023-11-15)
      • Release v6.7.3 (2023-11-14)
      • Release v6.7.2 (2023-11-03)
      • Release v6.7.1 (2023-10-17)
      • Release v6.7.0 (2023-10-13)
      • Release v6.6.4 (2023-09-29)
      • Release v6.6.3 (2023-09-28)
      • Release 6.6.2 (2023-09-14)
      • Release v6.6.1 (2023-08-10)
      • Release v6.6.0 (2023-08-03)
      • Release v6.5.1 (2023-06-23)
      • Release v6.5.0 (2023-06-22)
      • Release v6.4.0 (2023-05-31)
      • Release v6.3.1 (2023-04-28)
      • Release v6.3.0 (2023-04-05)
      • Release v6.2.5 (2023-03-16)
      • Release v6.2.4 (2023-02-01)
      • Release v6.2.3 (2023-01-12)
      • Release v6.2.2 (2023-01-12)
      • Release v6.2.1 (2023-01-05)
    • 2022
      • fylr first Production Ready Release 🎉 (2022-12-22)
  • License
  • Help
    • FAQs
    • Tutorials
      • For Users
      • For Administrators
        • Exporting & Importing Hierarchical Lists
        • Regenerating preview images
        • Search Text in images or office files
      • For System Administrators
        • How to setup and use IIIF
        • External access: Sharing collections with anonymous users
    • Glossary
  • FOR USERS
    • Getting Started
    • Asset / Records Management
      • Creating Records
      • Editing Records
        • Input Fields
        • Group Editor
      • Deleting Records
    • Quick Access
      • Collections (& Presentations)
      • Saved Searches (& Lists)
    • Lists
    • Plugins
      • Plugin Overview
  • FOR ADMINISTRATORS
    • Permissions
      • User
      • Groups
      • Object Types
      • Pools
      • Tags & Workflows
      • Presets
    • Tools
      • CSV Importer
        • General Information
        • Options
        • Examples
          • All Data Types
          • Lists
          • Hierarchies
          • Files
      • JSON Importer
        • Step-by-Step Tutorial
          • Write Import Manifest
          • Create Basetype Payloads
          • Create Object Payloads
          • Collection Payloads
          • Optional: Update links between Objects
          • Start Import
      • Permissions Download & Upload
    • Base Configuration
      • General
      • Access
      • User Management
      • Languages
      • Email
      • Export & Deep Links
      • Workflow Webhooks
      • Publications
      • File Worker
        • Preview Configuration
        • Location Defaults
        • Custom .icc Color Profiles
      • Objectstore
      • Services
      • License Management
      • Development
      • Plugins
    • Plugin Manager
    • Location Manager
    • Messages
    • Events
    • Backup Manager
    • Additional Features
      • IIIF
      • Connector
      • Wordpress
      • Zooniverse
      • Protocols
        • OAI/PMH
  • FOR SYSTEM ADMINISTRATORS
    • Installation
      • Linux
        • multiple fylrs in one Linux
        • proxy and fylr
      • Windows
      • Kubernetes
    • Configuration
      • fylr.example.yml
      • fylr.default.yml
      • performance tuning
      • pre-load frontend config
      • Load Custom Plugins
      • HTTP and HTTPS
      • DNS Domains
    • Backups & Restore
    • Migration Tool
      • Create payloads (fylr backup)
      • Insert payloads (fylr restore)
      • Best Practice
      • Using the fylr inspect page
    • Integration
      • Authentication
      • Hotfolder
    • Symptom & Solution
      • Log messages that can be ignored
      • too many clients are connected
      • too many nested clauses
      • context canceled
      • ContainerConfig error
      • Purge objects
    • PostgreSQL versions
  • Tutorials
    • Project Workflow
    • Hotfolder & File System Connect
      • Preparations Before Usage
      • Setting Up An Upload Collection
      • Importing Files
    • PDF Creator
    • Extracting File Metadata Later On
    • Overlay Resource
    • Authentication
      • LDAP
      • SAML
    • Data Model Sync
    • Purge a fylr instance
    • typo3 plugin
    • Use fylr in Google docs via CI HUB
  • FOR DEVELOPERS
    • API
      • OAuth2
      • Endpoints
        • /api/collection
        • /api/config
        • /api/db_info
        • /api/db
        • /api/eas
        • /api/event
        • /api/export
        • /api/group
        • /api/l10n
        • /api/mask
        • /api/message
        • /api/oaipmh
        • /api/objects
        • /api/objecttype
        • /api/plugin
        • /api/pool
        • /api/publish
        • /api/right
        • /api/schema
        • /api/search
        • /api/settings
        • /api/suggest
        • /api/system
        • /api/tags
        • /api/transitions
        • /api/user
        • /api/webdav
        • /api/xmlmapping
        • /api/task
    • System Data Types
      • pool
      • file
      • user
      • group
      • pool
      • collection
      • message
      • publish
      • event
    • User Data Types
      • text, text_oneline
      • string
      • text_l10n, text_l10n_oneline
      • boolean
      • number
      • integer.2
      • double
      • date, datetime
      • daterange
      • geojson
    • Custom Data
    • Emails
    • Export
    • Exec server
    • File versions
    • WebDAV
    • Plugin
    • Collection Pin Code
    • easydb 5
    • Localization
    • Access private Repositories
Powered by GitBook
On this page
  • Highlights 🎉
  • Improved
  • Fixed
  • Web frontend
  • Improved
  • Fixed
  1. Releases
  2. 2023

Release v6.3.1 (2023-04-28)

PreviousRelease v6.4.0 (2023-05-31)NextRelease v6.3.0 (2023-04-05)

Last updated 1 year ago

Published 2023-04-28 16:54:58Z

Highlights 🎉

This is a bug fixing release. One important fix is the fixed propagation of read rights for updated pools (see below). Another bug involved a rare indexing race bug which could lead to unindexed objects.

Improved

  • /api/objects adds a Last-Modified time stamp to the http headers.

  • Configuring object metadata based filename downloads required the addition of %asset.append_extension%. This is no longer supported. fylr will automatically add the correct extension of the file.

  • Blurhash is now rendered client side, the technical_metadata blurhash_img will no longer be compiled for new uploads. This reduces code complexity in fylr as well as speeds up loading times as less data needs to be transported to the client.

  • Logging improved for https server connection errors. The new handler uses the main log handler in level Debug and no longer the stdlib direct error logging.

  • Improved fylr backup / restore compatibility. There is still stuff which isn't restored from easydb 5 (like logo in base config), but we hope to get this done by the next release.

  • Base config items have been re-ordered for an improved experience.

  • Metadata mapping into reverse objects is now supported. Before this was configurable in our metadata drag & drop editor, but ignored during import.

  • Improved Web Socket support for event stream. This version cuts all connections upon server purge. This should make the front end better reacting to a purged server (it simply reloads now to show the login screen when fylr is back).

  • Tags which are in use by objects can now be deleted. In that case they are automatically removed from the objects using them. Before the server would prohibit this.

  • Plugin callback db_pre_save: Added _callback_context including original_mask. The mask is the mask the object has been posted with.

  • PDF previews are now rendered as JPEG and always use a white background. This brings down the size of the "pages.zip" archive to 20% of the previous version.

Fixed

  • PDF preview creation on Windows has been fixed.

  • Fixed race bug in indexing queue during re-index. During reindex it could happen that not all objects made it into the newly created index, but rather got indexed into the old index.

  • Properly escape file names in /api/export.

  • Added _created_at and _updated_at to group and messages. System groups created date are set in a migration step to the created date of the system pools. Manually created groups and messages do not get timestamps set.

  • Switching on hierarchy in data model would not fix the corresponding masks, resulting in undisplayed parent column. This could be fixed by manually adjusting the mask settings but is now fixed automatically.

  • Loading problems with some plugins (like the easydb-barcode-display-pdf are now reported without errors. Such problems no longer prevent fylr from starting up.

  • Resource menu in front end is no longer empty if a user uses a frontend language which is not among the base config configured database languages.

  • Column type double can no longer be passed to the API as string. The problem here was that the response of that value was also string for these values.

  • Base config uploaded logo and background images where only recognized as being ready after another base object was saved (cache expires in that case).

  • /api/objects/.../format/html was fixed. It no longer causes an eternal wait in the responding Go routine.

  • Pool updates properly index subpools and immediate parents now. This fixes issues with pool searches which could be out-of-sync after permission changes.

Web frontend

fylr includes the latest version of the web frontend with the following changes.

Improved

  • Web frontend and CUI source now require Node.js version 16 or higher to build.

  • Enhanced date filters on the main search and fixed related issues.

  • Improved the search popover when no image standard is available on the object type.

  • Enhanced some order hints on the base configuration to improve usability.

  • Improved the preview of objects that do not have a standard available.

  • Enhanced the preview of objects with no standard on collections to improve user experience.

  • Enhanced the way CUI hides or shows elements on the frontend.

  • Enhanced behavior when no language is available by implementing a fallback language.

  • Improved the text view of polyhierarchical objects and fixed the creation of parent elements in the editor.

  • Improved the naming convention for JSON and CSV files generated in various parts of the application.

  • Improved the collection options menu to allow users to continue working when file uploads are not enabled.

Fixed

  • Fixed design and CSS issues.

  • Fixed an error on the frontend when opening the fullscreen detail on collections.

  • Fixed EAS behavior on editor related to the DOM structure and drag and drop functionality.

  • Fixed an error on the object type menu when a workflow with an empty comment was set.

  • Fixed errors on the weblink plugin with links containing # and ? parameters.

  • Fixed a problem with the group editor that occurred when more than 100 objects were present. This also improve the speed of this option on the frontend.

  • Fixed errors related to field rights and expert search.

  • Fixed a problem with mask splitters and nested tables with no visible children.

  • Fixed an issue with the CSV importer where an error message was always displayed during import preparation.

  • Fixed an issue where the quick access menu could not be displayed and remained hidden until the page was refreshed.

  • Fixed an issue with the detail-linked-plugin where it was not displayed if it was the only element within a mask-splitter.

  • Fixed an issue where the CSV importer would become stuck if an object type with a display-field-value-mask-splitter was used.

  • Fixed an issue where metadata mapping did not work properly when uploading objects to collections and in the editor.

  • Made improvements to the base-migration plugin related to export and import in fylr.

  • Improved the user experience for archiving and unarchiving users.

  • Fixed several errors in the behavior of the new event stream.

analysis-icu-7.17.10.zip
fylr_checksums.txt
fylr_v6.3.1_darwin_amd64.tar.gz
fylr_v6.3.1_darwin_arm64.tar.gz
fylr_v6.3.1_linux_amd64.tar.gz
fylr_v6.3.1_linux_arm.tar.gz
fylr_v6.3.1_windows_amd64.zip