# Release v6.32.0 (2026-05-05)

Published 2026-05-05 11:08:00Z

* [fylr\_checksums.txt](https://s3.eu-central-1.wasabisys.com/fylr-releases/v6.32.0/fylr_checksums.txt)
* [fylr\_v6.32.0\_darwin\_amd64.tar.gz](https://s3.eu-central-1.wasabisys.com/fylr-releases/v6.32.0/fylr_v6.32.0_darwin_amd64.tar.gz)
* [fylr\_v6.32.0\_darwin\_arm64.tar.gz](https://s3.eu-central-1.wasabisys.com/fylr-releases/v6.32.0/fylr_v6.32.0_darwin_arm64.tar.gz)
* [fylr\_v6.32.0\_linux\_amd64.tar.gz](https://s3.eu-central-1.wasabisys.com/fylr-releases/v6.32.0/fylr_v6.32.0_linux_amd64.tar.gz)
* [fylr\_v6.32.0\_windows\_amd64.zip](https://s3.eu-central-1.wasabisys.com/fylr-releases/v6.32.0/fylr_v6.32.0_windows_amd64.zip)

## Server

### New

* **/api/config/list**: Added `show_script` as a property of config definitions. With this, frontends can use JavaScript to evaluate if the parameter of that definition should be shown or not. This also allows plugins to create form dependencies where inputs are shown depending on selected values elsewhere. **fylr** performs a JavaScript syntax check on the values of `show_script` with no further processing. \[0a42b014d]

### Improved

* **File Worker**: Set `technical_metadata.clipping_path` for `TIFF` images. With this, it is easier to debug **fylr** automatic clipping for `TIFF` to `PNG` conversions. \[b85a2c1fc]
* **Plugin updater**: Improved logging for update cases, also refined code to make updates more reliable. \[d4816471d] \[ed52ea0d0] \[e41031996]
* **/api/search**: Add `geo_point` for geo aggregations in the index. Instead of relying solely on the full geometry shape for aggregations, we now also index a representative centroid point for each geometry alongside the original shape. Spatial search and filtering continue to use the full geometry. Map clustering aggregations (geohash grid, geotile grid) now use the centroid points. A polygon's centroid falls in exactly one grid cell, so each document is counted exactly once per cluster bucket, producing correct and reliable counts. Requires a re-index of affected systems. \[19b9b82ae]
* **/api/mask**: Add `remove_only` as a frontend parameter much like `append_only`. The new parameter advises frontends to allow only removal of nested entries. \[fa0be463a]
* **Secure Cookies**: This patch adds more secure settings for cookies. Also added is a new config parameter `fylr.debug.cookieAllowInsecure` which allows setting cookies via HTTP too (as it was the default before this patch). \[33e67645d]
* **Plugin Updater**: Use current location settings. This patch reloads the locations before trying to update plugins. After a location change it could happen that the plugin updater can no longer access the obsolete locations to store updated plugins. \[0ccc5f4e9]
* **/api/user**: Ignore pin codes of unknown collections. This patch skips over unknown collection IDs instead of returning a `WrongCollection` error. This helps with problems which can occur if a frontend simply bounces back collection pin codes from a user without knowledge of collections which have been deleted since the last save of the pin codes. \[b00b625be]
* **fylr binary**: Reduce **fylr** binary size. By omitting symbol and DWARF debug info, the **fylr** binary is about 25% smaller. \[aa97c68c9]
* **License Management**: Accept old binary (>1 year) for **buy licenses** if license hasn't expired yet. Before this fix, the exception only applied to expired licenses. Also, don't consider unreleased versions when checking expired buy licenses. \[c8dda7f2d] \[c961979cb]

### Fixed

* **Hotfolder**: Fixed importing of files with identical names inside different directories. **fylr** would skip duplicate files and not import them before this patch. \[a580dd2d6]
* **/eas/rput**: Do not allow backend URLs to be used as remote URLs. \[6e389cfef]
* **/api/db**: Use finer grained locks to ensure object uniqueness. The new approach gets rid of the exclusive table lock `object_unique` which caused problems during parallel inserts if the Hotfolder was used. Also, sleep 500ms instead of 10ms for the deferred linked objects check. This relaxes the pressure during parallel inserts. \[5eab4d54f]
* **/api/export**: Improve search fields compilation. This fixes the search fields compilation for linked objects. The previous code would fail to keep the deep linked object path for search fields. Also added a check to the export that no `fields` or `eas_fields` can be saved with a too shallow merge depth. \[963b5b87f]
* **/api/db**: Improved sequence handling for deferred linked objects. The maximum `object.system_object_id` sequence is now adjusted when inserting a deferred linked system object. Previously the sequence was left unadjusted, which could cause `DeferredLinkedObjectMatchingSystemObjectId` errors after a migration. The error has been removed since it is now avoided by design. Existing sequences are also adjusted on upgrade to match the maximum known `system_object_id`. \[146830e81]
* **/api/config**: Fixed wrong 202 response about changed languages even if no language settings were changed. \[3db62418d]

## Plugins

### fylr-plugin-ai-metadata

Version `v0.10.2` introduces flexible backend configuration via a new `url` setting. In addition to the default OpenAI API, you can now point the plugin at any compatible endpoint — including [Azure OpenAI](https://azure.microsoft.com/en-us/products/ai-foundry/models/openai/) or OpenAI-compatible proxies such as [LiteLLM](https://www.litellm.ai/). This makes it straightforward to use your organization's existing AI infrastructure or to route requests through a cost-management or rate-limiting layer.

## Frontend

### New

* **Reindex Indicator**: A new indicator has been added in the tray app section to show whether the instance is running a re-index. Additionally, a clearer warning will be displayed if a user saves a record while a re-index is running.
* **Clipboard Support**: Support has been added to use the clipboard for uploading assets into fylr. This is supported in the collection hotfolder and in the object creation menu. You can now copy and paste files from your system or directly from the browser. This feature also includes support for directories, allowing you to copy and paste folders containing assets. Clipboard support also handles blob data, meaning you can copy image data that is not a file, such as a pixel selection from an image editing tool or a system screenshot.
* **Date Filters**: A new virtual filter has been added to allow filtering objects with unknown day or month values. For example, if a group of objects only has a year defined, they will appear under the new "unknown" category at the month and day level. This enables more granular filtering of objects with partial dates.
* **Expert Linked Fields**: Special fields for searching linked objects have been added to the expert search for individual object types. When using expert search across multiple object types, linked objects of the same type are grouped into search fields that allow users to search across all fields of that type at once. This is now also available when only a single object type is selected, making it easier to search linked objects of the same type within the same OT.
* **Base Config**: A new feature has been added to field definitions in the base config: `show_script`. This new property allows executing a boolean JavaScript expression to show or hide a field. For example: `show_script: (config.other_field=="foo")` will make the field visible only if the condition is met. This enables more dynamic and less cluttered base config forms.
* **Click handler in Linked Objects**: Linked objects in the detail view are now interactive, displaying a quick view of the linked object. Additionally, using modifierKey + click will open the linked object in a new tab.

### Improved

* **Save dialogs**: Several save dialogs across the app managers have been improved and simplified.
* **Hierarchy Search**: Improved the message shown when an object has no available children. This avoids ambiguous messages that previously suggested incorrect permission issues.
* **Export Manager**: Improved to include EAS field data from linked objects even when those fields are not configured as standard. Users must select the corresponding “Merge Linked Data” option and set a merge depth ≥ 1. Included EAS fields will appear in the files tab as usual. Additionally, file tags now display the full field path instead of just the field name.
* **Collections**: Collections now display their name in the panel header.
* **Collection info**: Added created and updated timestamps to the collection info panel.
* **QL Support in shared search**: Added support for using query language in shared URLs (Query Language in the frontend is experimental and currently undocumented).
* **Shared Editor Templates**: Users can now view a shared editor template even if they do not belong to the group it was shared with, provided they have at least read access to that group.
* **Collection Manager**: If a user does not have permission to create collections and does not have access to any editable collections, the “Add to collection” and “Remove from collection” options will no longer appear in search.

### Fixed

* **Collection Pin Code**: Fixed an error message shown when a user lacks permission to access a folder with a pin code. Previously, it incorrectly showed “Incorrect pin code” even when correct. It now properly indicates a permission issue.
* **Filter Manager**: Fixed an issue that prevented using saved searches in tasks when the saved search had a filter configured in the filter manager.
* **Headless CSV Importer**: Numerous fixes have been applied to the headless CSV importer module, used by the plugin **ylr-plugin-collection-csv-import**, which enables automated imports triggered by CSV uploads in a collection.
* **Collection Upload Plugin**: Fixed rendering issues with plugin parameters in collection uploads. Field sorting defined in the plugin manifest is now respected.
* **Collection Upload Report**: Improved the report shown when using the collection hotfolder, now providing clearer information.
* **Sort Manager**: Fixed behavior when using connectors with remote instances.
* **Right Presets**: Fixed two major bugs in the right preset manager. Record preset tag settings can now be properly cleared, and the preset list updates correctly after deletion.
* **Search Input**: Improved validation to prevent sending incompatible searches to fylr that only contain wildcards.
* **CSS**: Multiple style adjustments have been made across the app.
* **Group Manager**: Improved the information shown when copying user settings; unavailable OTs are no longer displayed.
* **Control Button on fields**: Fixed a bug where the control button of a field was displayed on a new line.
* **Collections context menu**: Fixed a bug that showed the share collection option to users without the required permissions.
* **Connector support**: Fixed a bug causing an infinite loop when a fylr instance configured in the connector needed to refresh its auth token.
* **Collection Settings**: Fixed change detection in collection settings. Previously, the save button remained active after a change even if it was reverted.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.fylr.io/releases/2026/v6.32.0.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
