Release Highlights
AI Gets Smarter
- Create with AI — bulk apply: Select multiple items and apply an AI template to all of them at once, dramatically speeding up AI-assisted content creation at scale.
- Create with AI — image & file support: Attach images and documents as input when generating content with AI — ideal for enriching product data from spec sheets, photos, or reference files.
- SELECT.GPT can now read images and files: Upload visual or document assets directly into SELECT.GPT queries so AI can interpret and respond based on actual product visuals and documentation.
New Web Client Capabilities
- Scheduling in Web Client: Create and manage scheduled tasks directly in the web — no desktop client required.
- Product Comparison: Compare two or more products side-by-side in the web client to quickly spot differences in feature values.
- Import Wizard Data Previewer: Validate that your data sheet is correctly structured before you begin mapping it to Perfion — catch issues before they become import problems.
- Mixed Item Channels: Configure channels that span multiple item types, enabling more flexible channel structures.
- Video Playback: Play video assets directly in the web client without leaving the item editor.
- License Usage Monitor: See real-time license usage and SKU consumption from within the web client — no more guessing if you're near your limit.
Security & Compliance
- Audit logging: User management changes and authentication events are now logged, giving administrators a trail of who did what and when.
- SIEM integration: Export audit logs to your organization's Security Information and Event Management system for centralized security monitoring.
- Configurable password policies: Administrators can now enforce minimum length, complexity requirements, and expiry periods for Perfion-managed passwords.
Supplier Portal
- Full web-based administration: Configure and manage Supplier Portal directly in the web client, including support for multiple configurations.
Quality of Life
- Hierarchy path for referenced values: See where in the hierarchy a feature value is from, both i ngrid and item editor — for example, a Category of "Coffee Makers" — you can now see exactly where that value lives in its own hierarchy (e.g. Coffee Equipment > Brewers > Coffee Makers).
- Set your default landing section: Users can now configure which section of the web client they land on after logging in.
- Keyboard navigation improvements: Value selectors are now fully keyboard-navigable for faster, mouse-free workflows.
130+ bug fixes across the web client, core engine, and integrations.
Important info: From version 5.7.7, use of TLS encryption is always required when accessing the Perfion Web Client and Perfion Supplier Portal. This will require a suitable SSL certificate to be installed and configured on the web server. Self-issued certificates may be used, but this may require additional configuration on the web-browser clients.
Webinar - Q2 2026 Update
Downloads
| Component | Files | Related Guides |
|---|---|---|
| Database Installer | Perfion.DBInstaller 2026-R1-SR1 (5.9.1).zip | Database - Installation Guide |
| Application Server | Perfion.ApplicationServer 2026-R1-SR1 (5.9.2).zip | Application Server |
| API Service | Perfion.ClientAPI 2026-R1-SR1 (5.9.2).zip | Installation Guide |
| Web Client |
Perfion Web Client 2026-R1-SR1 (5.9.2).zip |
Web Client - Installation Guide |
| Windows Client |
Perfion 2026-R1-SR1 (5.9.2).zip |
Windows Client - Installation Guide |
| Supplier Portal | Perfion Supplier Portal 2026-R1-SR1 (5.9.2).zip | Supplier Portal - Installation |
| API Tester | Perfion.APITester 2.1 (2.1.0).zip | |
| Client NAV RTC DLL NAV 2009 & 2013-2018 |
5.9.2 (August 12th, 2026)
| Release Note |
|---|
| Action - WRITE.JSON: When a data table has no rows, WRITE.JSON now returns an empty JSON object ({}) instead of a null value. |
| Filtered Values: Inherited controlling values are now correctly marked as invalid. |
| Left-side Categorizer: User selections are now stored at a more detailed level, ensuring that choices made in the left-side categorizer and search are remembered throughout a session. |
| Feature Definition: Setting a feature as Remote now automatically disables and unchecks the Inheritable, Formula, Selectable, and Read-Only options. |
| Text Features: The character limit in the text editor has been removed. |
| Filter Search: Fixed a bug where searching within the hierarchy did not work correctly. |
| Feature Grid: Multiple boolean values can now be selected with Shift+Click. Holding Ctrl toggles multiple values to match the focused cell. |
| Feature Validation: Fixed an issue where it was possible to copy and paste invalid base values. |
| Grid in Windows Client: Fixed an issue where only the first wildcard was applied when selecting from a custom view with multiple wildcards. |
| Dashboard Management: Dashboard titles are now limited to 100 characters. |
| Data Language: When a section name is missing for the selected data language, it now displays "(No Value)" instead of falling back to a random language. |
| Import Wizard: Import options now respect user roles. Users without the "Can import data without validation" permission cannot select "Create Values" for feature validation or unknown selectable values. |
| Remote Queries: SQL-based remotes now support @KeyTable and @IdTable variables, which provide better performance than @Keys and @ID. See documentation for details. |
| Remote Cluster Query: Fixed an issue where sorting was not applied correctly. Note: Results in the web client are grouped by the variant column. |
| Swap Table & Sort Related Items: Multiple swap tables can now be used on a Sort Related Item feature. |
| XLIFF Export: Fixed an issue where data was not exported when another language had inherited values for the same feature. |
| Multi-selectable Popup: Improved feedback by removing items from the Available list once they have been added to the Selected list. |
| Import Messages: Full message text is now shown in a tooltip when hovering over a message cell. |
| Dashboard: Widgets now fall back to the Item view when no specific view has been configured. |
| Default Values: Fixed a bug where default values for localizable multi-selectable features were not applied correctly. |
| Number Features: Number formatting now follows the UI language setting and respects regional preferences. |
| DeepL Translations: DeepL glossaries have been updated to use the API version 3 |
| Grid - Copy Values: Values from link features can now be copied to string and text features, and vice versa. |
| FTPS - File Transfer: Fixed an issue where file uploads or downloads could fail when connecting to certain FTPS servers. Note: This fix requires Perfion to run in 64-bit mode. |
| Supplier Portal - API Commands: All Supplier Portal commands available to both suppliers and Perfion owners can now be executed via the Perfion API and Actions. See documentation for details. |
| Import Wizard: Newly created features now appear in the Import Wizard immediately, without requiring a refresh or logout. |
| Import - Hierarchical Binary Features: Importing data into hierarchical binary features is not supported. An error message now clearly states this when attempted. |
| Feature Definition - Reserved Features: View group settings can now be changed for reserved features. |
| Supplier Items Import: Selectables in Standard Items can now be imported by their IDs (e.g., importing colors using Color.Id). |
| Feature Definition: A feature can no longer be deleted if it is used in a filter or view. |
| Web Client - Feature Configuration: Columns are now resizable to accommodate longer feature names. |
| Swap Relations: Fixed a bug where only normal items could be copied. Swap-related items, including virtual items, can now be copied correctly. |
| Web Client - Feature Configuration: Fixed an issue where drag-and-drop operations could cause the configuration to jump unexpectedly. |
| Item Dependency Configuration: Virtual items are now excluded from the selection. |
| Feature Definition: The "Show Full Hierarchy Path" option can now be enabled from the advanced settings. |
| Formula Feature: Multi-value features in formula features now use the same format as in the Windows client. |
| Search Filter: Fixed an error that occurred when using file-type selectables in the search filter. |
| Web Client - Navigation: The administration menu item no longer loses its highlight when navigating to subpages. |
| Administration - Custom Pages: The Custom Pages list now updates automatically without requiring a manual page reload. |
| Content Store - Organization Administration: Added the option to enable or disable access to the Collections feature. |
| User Management: Fixed a display issue where an invalid input appeared when only one data language was available. |
| Windows Client - Item Security: Fixed an issue where values of read-only features were visible even when restricted by Item Security. |
| Grid: Data can no longer be changed while the grid is loading, preventing unexpected behavior during data fetches. |
| Supplier Portal - Import: Fixed a bug that allowed an import to be triggered multiple times, causing data duplication or corruption. |
| Action - SELECT.PERFION: Fixed an issue where certain users could not access data they were entitled to when executing actions. |
| Supplier Items Import: Empty or "[DeleteValues]" values in binary columns are now processed correctly even when no zip file is provided. |
| Supplier Portal Import: The "Ignore locked items" option can now be selected independently of the "Can create new products" role. |
| Image Service - AVIF: Fixed an issue where reformatting images to AVIF could produce very low-quality results due to incorrect quality settings. |
| Factbox: The UI and data language now default correctly. Language settings can be controlled via URL parameters. |
| Dashboard Widgets: The asterisk symbol no longer appears on optional feature fields. |
| Web Client - Compare: The Compare feature now includes a reset option and handles invalid inputs correctly. |
| Grid - Unique Values: Fixed a visual glitch where editing a unique value to something invalid made it appear violated until the page was reloaded. |
| Scheduled Jobs: The "Next Run" and "Last run time" columns now use the date format from the user settings. "Last run duration" matches the format used in the Windows client. |
| Import Wizard: Fixed a visual bug where the progress indicator did not reset when going back to make configuration changes. |
| Image Service - AVIF Resize: Fixed an issue where resizing an AVIF image produced a PNG file instead of AVIF. |
| Search Features: The Query Builder is now available when editing queries for Search and Filter features. |
| Application Server - Maintenance: The automatic cleanup of job outputs now processes data in smaller batches, reducing database load during maintenance. |
| Web Client - Feature Picker: Selectable and remote features now have distinct icons for easier identification. |
| Supplier Details Work Mode: Inherited values are now grayed out and no longer appear editable. |
| Item Editor: The language shown in the header now correctly reflects the data language selected in the user settings. |
| Widget: Widgets can now be created using keyboard navigation only. |
| Remote Connection Templates: A connection template for SAP Business One OAuth authentication has been added. |
| Dashboard Widgets - Windows Client: Fixed an error on widgets where the filter contained both a Where and a Having clause. |
| Work Mode - Item Details: Selecting an item and switching to the Item Details work mode now correctly loads and displays the item. |
| Grid Card / Dashboard: Fixed a layout inconsistency where the card header and sidebar header had different heights. |
| Column Chooser: The "Save" button has been renamed to "OK" for consistency. |
| Card View Grid: Fixed an issue where keyboard navigation caused an unwanted blue border to appear. |
| Reporting - @FormatValue: Fixed an issue where parts of the @FormatValue expression were missing from formatted values in reports. |
| Exposed Configuration: Drop-down selectors in the Exposed Configuration no longer stay open after a selection is made. |
| Administration - User Roles: A dedicated audit logging role has been added, controlling access to the Audit Log section. |
| Create with AI: Fixed an issue where MultiValue features were not passed correctly. |
| Windows Client - RelatedValues: Images from RelatedValues features now load faster due to a fix in the caching mechanism. |
| Image Service - SVG: Fixed an issue where SVG dimensions were misinterpreted during raster conversion, resulting in incorrect preview images. |
| Main Menu: Fixed an issue where tooltips remained visible after opening the Notifications or Jobs modal. |
| Web Client - Previous Values: Fixed an issue where previous values were occasionally restored incorrectly. |
| Web Client - Previous Values: Fixed an issue where previous values for multi-value features were occasionally restored incorrectly. |
| Administration - Edit User: Admin users are no longer shown the "Service Only" access type, which is not applicable to admin accounts. |
| Query Builder: The advanced query editor now opens correctly when editing existing queries, and changes can be saved. |
| Perfion API: Error messages are now clearer when a feature name is misspelled in a Perfion Query or EC API context mapping. |
| REST API: The REST API now supports assigning values to read-only features, matching the existing support in the SOAP API. |
| Supplier Portal - Edit Organization: Dynamic entity names are now displayed correctly for each setting. |
| Supplier Portal - Search: Base feature has been removed from the search filter, as its value is not visible to suppliers. |
| Filtered Values - Performance: Updating large Filtered Values configurations has been optimized and is no longer prone to database timeouts. |
| Content Store - Custom Pages: Fixed an error that could occur when updating the Terms and Conditions state. |
| Remote Connections - URL: Fixed an issue where combining a remote connection base URL with a relative path could produce an incorrect URI when a slash was missing. |
| Grid - Translation: Fixed an issue where translating values in a multi-base-feature grid failed to refresh the displayed values. |
| Search - SelectMulti Filter: Fixed an issue where a search configured with SelectMulti and the IN operator incorrectly used the IN HIERARCHY OF operator instead. |
| Content Store - General Settings: Added support for settings that apply across all Content Stores, including Landing Page configuration. |
| Hierarchical Multi-Value Features: Fixed an issue where selecting or deselecting parent and child values could corrupt or hide items in the value picker. |
| OData - Remotes: Fixed an issue where a valid OData remote connection using OAuth ClientCredentials authentication was incorrectly flagged as invalid. |
| Grid - Web Client: Fixed an issue where a white box appeared behind the headers when only a few columns were visible. |
| SMTP Settings: Fixed a bug that caused errors when changing the Use SSL setting. |
5.9.1 (June 24th, 2026)
| Release Note |
|---|
| Grid - Translations: Fixed an error that occurred when attempting to translate values directly in the grid when the grid was accessed via a dashboard widget. |
5.9.0 (June 17th, 2026)
| Release Note |
|---|
| Query Builder: A query analyzer has been added to the Tools menu, supporting both simple and advanced queries that can be configured and tested. |
| Scheduling: Scheduling can now be created, edited, and started in the web client using cron expressions. Note: 'Recur every' (weekly) and 'Second to last' (monthly) options are no longer supported. |
| Perfion API - IncludeEmptyValues: A new option has been added to return features with no assigned value. |
| Item Comparison: The web client now supports comparing multiple items side by side, making it easy to identify and adjust differences. |
| Grid & Item Editor: Full Hierarchy Path is now displayed as a category chain (e.g., 'Category > Virtual Item > Item') when enabled on a feature. |
| Supplier Portal Administration: The Administration section now supports multiple configurations, including portal settings, user/organization management, dashboard widgets, and exposed base configurations. |
| Asset Cloud Migration: Migration to and from Perfion Asset Cloud is now handled automatically by the Application Server, without requiring the Windows client. |
| Supplier Portal: Added clear indication of Mandatory fields through red markings around unfilled Required features. |
| Related Values - Performance: Loading multiple related values in a grid or API query could be slow in certain configurations. This has been optimized. |
| Web Client & Supplier Portal - Performance: The client now discards pending data requests when the user navigates away from a related view. |
| Actions - SELECT.JSON: The SELECT.JSON action command has been updated to use JSONPath syntax instead of XPath. The previous version remains available as SELECT.JSON.DEPRECATED. |
| Actions - Execute Task: A new action command has been added to run system maintenance tasks, such as rebuilding database indexes and updating database statistics. |
| Filtered Values: When a Base Feature, Controlled Feature, or Controlling Feature is deleted, the related Filtered Values are now correctly cleaned up. |
| Supplier Details: Fixed an issue where action buttons became permanently unavailable after the first selection. Decisions are now only locked in when saved. |
| Publications: A new parameter "Exclude Empty Reports" added to exclude reports if the query selects 0 items. |
| Import Wizard: The Data Previewer in the import wizard offers a visual representation of the data table being imported, simplifying the process of selecting the header row and the first data row. |
| Content Store - Items: Added a Search Filter for selection in the Configuration. |
| Perfion Light - Feature Limit: A message now informs the user when the feature limit has been reached, with options to delete an existing feature or upgrade Perfion. |
| Perfion Light - SKU Limit Warning: A warning is now displayed after login when SKU item usage reaches 90% or more of the licensed limit. |
| Default Section in the web client: Default section can now be configured in the user settings, enabling the selection of which section to be displayed upon login. |
| Administration - Sections: The Sections page in Administration has been updated to the new Boyum look and feel. |
| Administration - Channels: The Channels page in Administration has been updated to the new Boyum look and feel. |
| Administration - Dashboards: The Dashboards page in Administration has been updated to the new Boyum look and feel. |
| Perfion Light - Feature Item Security: Feature Item Security configuration is now restricted for users without the required Perfion Light license. |
| Perfion Web Client - Right Click: Added a Video Preview and Download option to the context menu. |
| Security - Audit Logging: Audit logging has been added for user management, including user groups and organization users. |
| Security - Audit Log Export: Audit log data can now be exported to external SIEM systems for security monitoring. |
| Previous Values Logging: Logging of previous values is now always enabled. The option to disable it has been removed. |
| Channels in the web client: Channels can now house multiple related base features for mixed configurations. |
| Import Wizard: Users without necessary row validation are now restricted from selecting the 'Create' option under "Unknown Selectable Values" and "Feature Validation" within advanced mappings. |
| Feature Selector: The scrollbar no longer overlaps with the header bar. |
| Text Features - Read-Only: Text area and rich-text modals now display in read-only mode when the feature is marked as read-only, including inherited read-only settings. |
| Dashboard - Mixed Item Widgets: Widgets can now span multiple base feature types, making it easier to manage related content such as files, images, and videos together using the same workflows and channels. |
| Actions - Execute Support Job: A new action command has been added to run maintenance tasks, including updating image metadata, rebuilding related sort orders, and cleaning up binaries. |
| Feature Configuration - Expose Settings: The 'Expose' and 'Expose Read-Only' options now work as mutually exclusive toggles instead of disabling each other, allowing more flexible configuration. |
| Email Templates - Preview: Mail templates can now be previewed before saving, without needing to send a test email. |
| Create with AI: Added the option to select multiple items within a feature, to Apply AI Templates to selection, or all cells of that feature. |
| ImageService - WebP and AVIF Support: The 'web' format in Perfion ImageService now includes WebP and AVIF in addition to PNG and JPG. |
| Work Mode Layout: The main grid area is now more visible when the left sidebar is hidden. |
| ImageGlue - Version 9: The library used for Adobe-specific image formats has been updated to version 9. |
| Remotes: Localizable features can now be used as the key feature in Remotes. A new setting controls which language is used for the key value. |
| Selectable Value Selector: Keyboard navigation is now supported, allowing users to navigate the list with arrow keys instead of relying solely on a mouse. |
| Administration - Password Settings: Password complexity requirements can now be configured, with validation applied when changing passwords. |
| Administration - Settings > License: Added Used stats to the current license basic overview. |
| Authentication - ADFS Deprecated: Support for Active Directory Federation Service (ADFS) has been deprecated. |
| Search - Default Paging: Default paging has been added to the left-side search panel. |
| EC API - Error Messages: Error messages from the Perfion API are now included in EC API error responses, making it easier to diagnose issues. |
| Content Store - Custom Pages: Added the option for a Custom Page to be used as a Terms & Conditions page (or disclaimer) in the Content Store. |
| Content Store Administration: Fixed issues with uploading images in Settings and incorrect nesting in the Administration menu. |
| System Requirements - SQL Server: From the 2026-R1 release, the minimum supported version of Microsoft SQL Server is 2017. |
| Supplier Portal: Fixed an issue where Colors were not loaded properly |
| Security - Audit Log Access: A dedicated user role has been introduced, ensuring only authorized users can retrieve audit logs. |
| Email Templates: Improved the wording of the confirmation message shown when saving templates. |
| AI Value Generation: AI-generated values now support Image and File features. Note: Support depends on the AI model configured. |
| Grid - Replace: The Replace function now pre-selects the first value for multi-selectable features. |
| Web Client - Build Update: The web client build tools have been updated. This may result in a changed file structure for cached assets. |
| Features: Fixed a bug where updating a feature configuration would throw an unnecessary error message. |
| Feature configuration: Fixed an issue, where drag and drop of a feature into a configuration had a more narrow target area, than expected. |
| Item Editor - Performance: Opening the Item Editor was slow in databases with many items. This has been resolved. |
| Translation - DeepL: Line breaks are now handled correctly when sending text to DeepL for translation. |
| Translation Tab: Fixed a layout issue where short values caused the header text to appear truncated. |
| Login in Web-Client: Updated rendering of the Logo to new design |
| Translation - Rich Text: Fixed an issue where HTML formatting could be corrupted when translating rich text with DeepL or Google Translate, sometimes causing parts of the text to be lost. |
| Perfion API - REST Logging: The REST-based GetData endpoint now supports logging of requests and responses, matching the existing support in the SOAP endpoint. |
| Administration Menu: Fixed a navigation issue where the wrong menu item could appear highlighted. |
| Importer - Multi-Value Ordering: Fixed an issue where imported custom-ordered multi-values started at index 0 instead of 1, causing display problems in the Windows client. |
| Application Server - Memory Usage: Fixed an issue where the Application Server could consume excessive memory during startup while cleaning up completed trigger actions. |
| Administration: Fixed a set of layout errors regarding the formatting of headers and content in the admin section. |
| Password Settings: The 'Require change every X days' field is now disabled when password expiry is turned off. Blank minimum password length defaults to 0. |
| Widget Editor: Small visual change - Filter and Views are now always visible, even when disabled. |
| Import Wizard: Added the option for skipping the Mapping step through the Stepper navigation, not just the footer button navigation. |
| Dashboard Widgets: Widgets now have a fixed size to maintain their layout across different screen sizes. |
| User Management: Creating and editing users now supports 'Password Never Expires' and 'Force Password Change on Next Login'. User edits can also be saved correctly. |
| Supplier Portal - Grid Headers: Adjusted the fixed width of the status header to match the row width. |
| Password Requirements: The validation indicator now correctly reflects the password requirements when creating a new user. |
| Supplier Portal - Status Column: Fixed a row misalignment in the grid, that caused the first cell to have a faulty width. |
| Dashboards - Work Mode: The work mode panel position is now saved per work mode and restored correctly. |
| Compact Values: Fixed an issue where Full Hierarchy Path was incorrectly applied to compact value subtext. |
| Saved Filters: Fixed an issue where the settings did not display as expected. |
| Full Hierarchy Path: Fixed a bug where it would not always display correct hierarchy in grid, when changing views. |
| Factbox: An invalid session caused an error that blocked the use of the factbox. This has now been resolved. |
| Translations: Small fix to capitalize 'AI' properly in text. |
| Previous Values Dialog - Performance: Opening the Previous Values dialog could be slow in large databases. This has been resolved. |
| Edit Items: Fixed a bug that caused an error when editing translations on a section. |
| Tools Menu - Query Builder: Users with the 'Can access API Tool' role can now access the Query Builder, even without the import data permission. |
| Left Search: Fixed a styling issue that affected selectable items in the left search panel. |
| SMTP Settings: Added extended, optional fields to be able to manage OAuth settings in the Web Client. |
| Binary Export - Hierarchical Features: Fixed an issue where hierarchical feature values were not exported correctly when exporting binaries. |
| Administration - User Access: Active Directory users now appear correctly in the User Access list on sections. |
| Item Editor: Selectable values now correctly update secondary language fields when changes are made. |
| Supplier Portal Settings: Changes to Supplier Portal settings, including SMTP configuration, now take effect without requiring an Application Server restart. |
| AI Enrichment Templates: Template names must now be unique per Base Feature and Feature combination. Existing duplicate names are automatically made unique with a numeric suffix. |
| Advanced Query Builder: The context menu has been removed from the query editor. |
Comments
0 comments
Please sign in to leave a comment.