sections in the article
inriver is moving towards more incremental, smaller releases to accommodate our customers better and faster. With smaller, more frequent releases, inriver will be able to increase the quality and transparency of the releases and identify and mitigate any erroneous behavior that may be caused by the release much faster.
NB! To receive notifications when new release notes are published, please ensure you follow this page by clicking the "follow" button above.
Please see below for the deployed features and improvements:
General
- It has been implemented that the Control Center now includes an additional column in the Jobs view, displaying the last runtime for each job. This enhancement provides greater visibility into job execution history, facilitating monitoring and troubleshooting.
-
It has been implemented that, when using the Query Editor and adding a condition for "Created By" or "Modified By," it now behaves like any other CVL. Specifically, it now supports "Contains Any" or "Does NOT Contain Any" operators instead of "Equals" or "Not Equals," allowing for more flexible query conditions when multiple options are selected. This improvement enhances usability and efficiency when filtering and refining queries within the Query Editor.
- It has been implemented that SQL queries for deleting CVL values have been optimized for both NDL and ODL implementations within the Control Center. Previously, customers with high CVL usage and many associated entities experienced timeouts when attempting to delete a CVL value.
-
It has been implemented that Razor has been deprecated as a dependency in the Portal to enhance security and maintainability. Previously used for customer HTML templates, Razor was identified in multiple security scans as a potential risk. Its removal strengthens platform security and aligns the Portal with modern development standards, ensuring a more robust and secure architecture.
For additional documentation please see:
https://community.inriver.com/hc/en-us/articles/11656726956188-Razor-End-of-Life-FAQ-for-Partners
https://community.inriver.com/hc/en-us/articles/11853720883228-Important-Update-Razor-End-of-Life
Inspire
- It has been implemented that the Inspire button can now be enabled or disabled based on the configured inspired field. If the input data in the configured inspired field matches the current entity, the button's state will dynamically adjust accordingly.
- It has been implemented that a review phase has been added to the Inspire right drawer app after generating content. This feature allows users to approve, reject, or edit the generated content before finalizing it.
- It has been implemented that a visual indicator feature has been added to the Inspire functionality. When a field configured for Inspire has been generated, the Inspire button beside it will turn yellow. This enhancement provides a clear visual cue, allowing users to identify fields that have been populated through Inspire easily.
Brand Store
- It has been implemented that a 403 page has been created in Brand Store to match the design of the 403 page in the Brand Store app. When a user does not have access to an environment in the Brand Store, this page will be displayed, ensuring design consistency.
Please see below for the deployed bug fixes:
General
- We have applied a solution to ensure that the "Plus" and "Minus" icons remain visible when editing a specification category. This fix restores proper functionality, allowing users to seamlessly add or remove specifications without interface inconsistencies.
- We have applied a solution to ensure that the error message displayed when updating a CVL key now explicitly states that CVL keys cannot be updated. This improvement enhances clarity and prevents confusion by providing accurate guidance to users.
- We have applied a solution to ensure that restricted fields in the Control Center are permanently deleted on the first attempt. Previously, these fields would reappear after deletion and a page refresh, requiring a second removal. This fix eliminates redundancy, enhancing efficiency and improving the user experience.
- We have applied a solution to ensure that in Portal - Enrich, entity details load successfully even if an error occurs with custom CVLs. When issues with custom CVLs are detected, the view of the field will display "invalid value [<key>]" instead of blocking access. This fix allows users to proceed with viewing entity fields without disruption.
- We have applied a solution to ensure that in the Control Center under Extensions, attempting to run an already executing scheduled extension now displays a clear error message. Instead of showing "undefined," the system will now correctly display "The extension is already running," improving clarity and user guidance.
- We have applied a solution to ensure that the Completeness Rules table in the Control Center now displays pagination when there are more than 10 rules. This fix allows users to navigate and view all Completeness Rules for a given entity, improving accessibility and usability.
Expression Engine
- We have applied a solution to ensure that the Expression Engine now allows entities to be saved when a string field value starts with ‘=’. This fix resolves the previous restriction, ensuring proper data entry and system functionality without unnecessary validation constraints.
Workflow
- We have applied a solution to ensure that the workspace dropdown displays the grayed-out text "Select Workspace" when creating new assignments. This enhancement improves user experience by providing a clear visual indication that a workspace selection is required before proceeding.
Brand Store
- We have applied a solution to ensure that when searching for a product in Brand Store for the first time, the facet count now accurately matches the search results. This fix resolves inconsistencies, ensuring precise filtering and an improved user experience.
- We have applied a solution to ensure that Brand Store now supports multiple delimiters in search queries. This enhancement improves the user experience by allowing more flexible and efficient product searches.
- We have applied a solution to ensure that extra spaces between facet values in Brand Store have been removed. This improvement enhances the user experience by providing a cleaner and more visually consistent interface.
- We have applied a solution to ensure that the spinner is displayed when clicking the PDF download button in the PDF viewer modal in Brand Store. This improvement enhances the user experience by providing a visual indication that the download process is in progress, keeping the client informed.
Inspire
- We have applied a solution to ensure that CVL values injected into Inspire prompts now respect parent-child relationships. This fix improves accuracy and maintains the hierarchical structure of CVL fields in generated content.
- We have applied a solution to ensure that the configured maximum word count and creativity level for an Inspire field are correctly applied in the Inspire right drawer app, even when only one field is selected. This fix ensures consistency and adherence to the defined settings, improving the reliability of content generation.
inriver Implementation Standards
inriver's ambition is to collaborate with our partners in providing our customers with as safe and secure a PIM system as possible. With that in mind, inriver is improving the information on our Community to help implementation partners ensure quality, optimize implementations, and avoid pitfalls.
Read more about inriver Implementation Standards
Comments
0 comments
Please sign in to leave a comment.