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
| Component | Files | Related Guides |
|---|---|---|
| Database Installer | Perfion.DBInstaller 2026-R1-SR2 (5.9.1).zip | Database - Installation Guide |
| Application Server | Perfion.ApplicationServer 2026-R1-SR2 (5.9.7).zip | Application Server |
| API Service | Perfion.ClientAPI 2026-R1-SR2 (5.9.7).zip | Installation Guide |
| Web Client |
Perfion Web Client 2026-R1-SR2 (5.9.7).zip |
Web Client - Installation Guide |
| Windows Client |
Perfion 2026-R1-SR2 (5.9.7).zip |
Windows Client - Installation Guide |
| Supplier Portal | Perfion Supplier Portal 2026-R1-SR2 (5.9.7).zip | Supplier Portal - Installation |
| API Tester | Perfion.APITester 2.1 (2.1.0).zip | |
| Client NAV RTC DLL NAV 2009 & 2013-2018 |
5.9.7 (September 25th, 2026)
| Release Note |
|---|
| Content Store - Web Admin: Solved an issue where the names of content store Items and Custom Pages loaded slowly. |
| Supplier Portal - Login: Fixed a misleading "Username or password is incorrect" error shown when a Supplier User's organization has no access to any supplier data. The backend error message ("The Organization '[Company Name]' does not have access to any supplier data") is now shown to the user instead. |
| Web Client Reports in Grid: Fixed report options in multi-feature grids so reports appear only for items with applicable reports. |
| Grid - Custom Column Chooser: Fixed an issue where adding a column that was already part of a customized view changed the column order unexpectedly. |
| Administration - Users - Language Permission: Fixed an issue where the "Non-localized features" checkbox could be unticked for Administrator users on the Language Permission tab, even though this had no effect. The checkbox is now locked as expected. |
| Grid - Category Assignment: Fixed an issue where the assignment grid did not refresh after dragging items into an empty category. |
| New Import: Fixed an issue where the importer could fail to delete values from localizable, selectable features when the imported data contained values for multiple languages. |
| Actions - IMPORT.FEATUREDATA: Fixed an issue where the action did not release file handles of imported binaries in rare cases. |
| Supplier Portal - Login: Fixed an issue where a user required to change their password could not log in to the Supplier Portal and instead saw a "Username or password is incorrect" error. The change password dialog is now shown, matching the Web Client behavior. |
| Suppliers - Triggers: Fixed an issue where triggers with actions did not run when a supplier item was automatically accepted. |
| Grid - Filters: Fixed an error that occurred when combining an advanced filter (Select Filter) with a "Filter by value" filter on a feature. |
| Rich Text Editor: Fixed an issue where the "Clear format" button only removed some formatting. It now clears all formatting as expected. |
| Feature Setup - Number: Fixed an issue where the "Unique Values" option could be enabled for Number features. Unique Values is now only available for String features. |
| Web - Global Search: Fixed an issue where the global search box changed between two fixed sizes depending on whether text was entered, causing a jumping visual effect. |
| New Import: Fixed an issue where importing large data sets could fail under rare circumstances with a "too many parameters" error. |
| Feature Setup - Remote Features: Fixed an issue where invalid options remained checked when creating or updating a remote feature. Options that aren't allowed for a remote feature are now automatically unchecked and disabled. |
| Grid - Mixed Channels: Fixed an issue where indentation was inconsistent between features with and without Allow Hierarchy enabled in a mixed channels grid. |
| API - Where Clauses: Fixed an issue where a Where clause on ID with an empty value was ignored instead of returning an empty result, causing queries and updates to unintentionally match all items. |
| Administration - Tables: Fixed an issue where table columns collapsed and elements overlapped on narrow browser windows. Tables now use a minimum width with horizontal scrolling, and columns can be resized. |
| Supplier Portal - Item Submission: Suppliers can no longer submit items with a missing required key feature. Attempting to do so now shows a message asking to fill it in before submitting. |
| Administration - Users & Groups: For AD-managed users, password settings (Force password change, Password never expires) and the Service only access type are no longer editable in Perfion, since these are controlled by Active Directory. Group membership remains editable for users managed via Simple AD integration. |
| Query Builder - Order By: Fixed an issue where the ORDER clause had no effect, causing results to always be sorted by Base Feature. |
| Query Builder - Advanced Query Results: Fixed an issue where the Total count in the Advanced Query Results dialog showed the full unfiltered count instead of respecting the maxCount limit set on the query. |
| Query Builder - Exclude Feature Definitions: Fixed an issue where results incorrectly showed "No content to show" when using the ExcludeFeatureDefinitions option. The grid now renders using cached feature definitions when available; if it still can't render, a message informs the user that data was found but the grid could not be displayed. |
| Grid - Scene Selector: Fixed an issue where items in a scene selector would disappear when switching to table view, even though the item count still showed correctly. |
| Supplier Details: Fixed an issue where the work mode became very wide when a rich text control contained a long text. Controls now maintain their width instead of breaking the layout. |
| API - Query Builder (EXECUTE clause): Fixed an issue where an EXECUTE query clause referencing a view defined in JSON silently failed to include that view's features. This now works the same as for XML-defined queries. |
| Item Triggers: Removed the ability to select Remote and Related Value features when configuring trigger conditions, since these were not supported and had no effect. |
| Feature Definitions: The name field is now disabled for reserved features (from the Ecommerce and Actions reserved lists), preventing administrators from renaming them. |
| Web Client - XLIFF Export: Fixed an issue where the source language chosen for an XLIFF export was not respected and defaulted to the user's data language instead. |
| Items - Compare Items: Fixed an issue where "Compare Items" was not available in Card View on the main Item view. |
| Compare Items: Fixed an issue where, when comparing a parent and child item, updating an inherited value on the parent was not reflected on the child. |
| Compare Items: Fixed an issue where the header could disappear when scrolling through many compared features. The header now stays visible while scrolling. |
| Supplier Portal - Search: Fixed a "Bad Request" error that occurred when running a search with a default filter value in the Supplier Portal. |
| Actions - Execution Queue Cleanup: Fixed an issue where automatic clean-up of the Actions execution queue could fail, causing the log to grow unexpectedly large. |
| API - String Features: Fixed an issue where saving a translated value longer than the 255-character limit of a String feature showed an unhelpful error. The API now validates the length and returns a clear error message. |
| Administration: Fixed a performance issue where accessing Administration triggered multiple duplicate requests, causing unnecessary load. |
| Scheduler - Recurrence Validation: Fixed an issue where a "recur every" value larger than the unit allowed (e.g. 60+ minutes, 24+ hours) caused an unhandled error and invalidated the entire scheduler window. |
| Scheduler - Trigger description: Fixed an issue where the Time Zone was not correct in the trigger description. |
| Content Store - Settings: Fixed an issue where no warning was shown when setting a Service URL name that was already in use. A clear error message is now displayed. |
| Administration - Translations: Fixed a visual blinking issue that occurred when editing an existing DeepL API key, caused by the glossary data reloading. |
| Content Store - Sync: Fixed an issue where syncing many files to Content Store could fail with a "Too Many Requests" error, requiring a manual rerun. The sync now automatically retries failed uploads. |
| API - Delete Values: Fixed an issue where feature values could not be deleted once a system had accumulated more than approximately 2.1 billion of them. |
| Content Store - Sync: The sync log now shows upload progress for each file, making it easier to track how far a sync has come. |
| Formulas - CaseReplace: Fixed an issue where the CaseReplace expression returned an incorrect or empty result when used in a localizable formula feature. |
| Actions - SELECT.SQL: Fixed an issue where the SELECT.SQL action could not read a table's hierarchyid column, causing an error when reading data from the Items table. |
| Web Client - Scheduler: Fixed two issues reported for the scheduler: the Dutch translation of "Disabled" was incorrect, and a disabled scheduled task still displayed its next run date and time (now hidden). |
| Administration - Supplier Portal: Fixed an issue where users with only the "Can Manage Supplier Portal" role could not access Administration. Any Supplier Portal role now correctly grants access to Administration. |
| Supplier Portal - Organizations: Fixed an issue where the Organizations list under Administration was sorted by ID by default. It now sorts by Name, matching the Users list. |
| Item History - Clean-up: Fixed an issue where cleaning up Item History could fail with a duplicate key error when an item had been deleted and restored multiple times. |
| Actions - Export: Fixed an issue where exporting actions could become unresponsive or time out on systems with a large number of items. |
| Web Client - Scene Selector: Fixed an issue where right-clicking an item in a scene selector (e.g. Lifestyle Images) also added it to the Selected column. |
| Content Store - Users: Removed the confusing quotation marks around the Organization column header. |
| Content Store - Organization Administration: Fixed an issue where categories appeared in the wrong order in the category selection overlay, regardless of custom ordering settings. |
| Web Client - Inheritance: Fixed an issue where the warning about overwriting inherited child values was inconsistently shown when editing a parent item, depending on how many children already had a value. The warning now shows reliably whenever any child has a value, matching the Windows Client. |
| Administration - Translations: Fixed an issue where the "Edit" link next to Google Translate and DeepL showed an unresolved "{{groupName}}" placeholder in non-English UI languages. |
| Administration - Searches: Fixed an issue where the Default Value for a Boolean feature in a Search was lost after saving, which also caused subsequent saves to the Search to fail with a "Bad Request" error. |
| Translations - DeepL Glossary: Fixed an issue where line breaks were incorrectly displayed as <BR/> tags when translating with a glossary applied. |
| Query Builder - Simple Mode: Fixed an issue where a valid query pasted in advanced mode would not display when switching to simple mode. |
| Scheduler - Job Settings: Fixed an issue where percentage fields on scheduled database jobs (e.g. index rebuild thresholds) displayed a value 100 times too high. |
| Publications - Exclude Empty Reports: Fixed an issue where report pages excluded by a filter query were still rendered as empty pages instead of being skipped when running a publication or catalog report. |
| Application Server - Stability: Fixed an issue where an unexpected error could cause the Application Server to stop unexpectedly. Errors are now logged, making it easier to diagnose issues going forward. |
| Grid - Dynamic Layout: Fixed an issue where inline, in-grid editing of text fields was no longer available in Dynamic grid layout. |
| Items - Item Details: Fixed an issue where selecting a Virtual Item in Item Details workmode did not open the item in the editor. |
5.9.6 (September 9th, 2026)
Release Note |
|---|
| Number Features: Fixed an issue that caused the Thousand Separator displayed in the grid cell to interfere with re-editing an existing value. |
5.9.5 (August 31th, 2026)
Release Note |
|---|
| Web Client Categorizer: Fixed an issue where categorizers based on inherited features displayed “No Value” instead of the correct values. |
5.9.4 (August 19th, 2026)
Release Note |
|---|
| Item Editor: Opening the Item Editor in the Web Client is now much faster. |
| Perfion API: The Perfion API now fetches Swap-tables in parallel instead of sequentially. This will speed up queries querying for multiple Swap-tables. |
| Web client item editor: Item Editor no longer requests swap-table data in its initial query, improving opening performance. |
| Scheduler in windows client - Time Zone: Fixed an issue where daily scheduled tasks using the time zone picker store the wrong time and calculated an incorrect next run time. |
5.9.3 (August 17th, 2026)
Release Note |
|---|
| Grid in WebClient: Missing captions on view groups would force an infinite error loop, freezing the client, this has been resolved. |
| New Importer: New importer failed to import binaries correctly on installations having binaries stored in cloud. This has been fixed. |
| New Import: You can now Import to a Product having an inheritable Staging-feature. |
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.