Perfion 2026-R1

  • Updated

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

 

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.

Was this article helpful?

0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.