priint:suite - Patch 6 - Change Log
This fifth patch for version 4.7, released on April 20th, 2026, delivers a set of targeted fixes and usability improvements identified after the official 4.7 launch.
The build name on FTP: 4.7.0.951
Software
Windows: PubServer_Install_Update_4.7.0.951.zip
Linux: PubServer_Update_4.7.0.951_UbuntuLinux.deb
Release Notes
The Admin Application
| Issue key | Summary | Release Notes |
|---|---|---|
| ADMIN-3290 | Session page: apply new APIs | Updated session management to use new APIs. Result: improved handling of active sessions and session control. |
| ADMIN-3574 | Disable drag and drop during active name sorting | Fixed an issue where drag-and-drop conflicted with active sorting. Result: drag-and-drop is disabled when sorting is applied to ensure consistent behavior. |
| ADMIN-3484 | Improve row selection in tree table | Improved row selection behavior in tree tables. Result: expand/collapse actions no longer trigger unintended selection. |
| ADMIN-3549 | Improve performance of tree columns loading | Improved performance when loading tree columns. Result: faster and smoother data rendering. |
| ADMIN-3491 | Content process inconsistency | Fixed an inconsistency where template was available for Key Value but missing for Text. Added template support for Text and aligned across content processes (except Cord). Result: consistent template handling across content entities. |
| ADMIN-3490 | Text area used instead of text field | Fixed an issue where incorrect input type was used. Result: correct text field type is applied. |
| ADMIN-3605 | Cannot delete user | Fixed an issue where users could not be deleted. Result: user deletion works as expected. |
| ADMIN-3537 | Logout issue after using app switcher | Fixed an issue where logout URL was incorrect after switching apps. Result: logout redirects correctly. |
| ADMIN-3533 | Incorrect redirect after logout (SSO loop) | Fixed an issue where logout caused redirect loops or SSO errors. Result: users are redirected to login page correctly after logout. |
| ADMIN-3520 | Cannot log in after deleting SSO user | Fixed an issue where users could not log in after deletion. Result: login works correctly after user recreation or SSO flow. |
| ADMIN-3514 | Duplicate language values after import | Fixed an issue where duplicate language values were created during import. Result: data is imported without duplication. |
| ADMIN-3499 | Export EntityData process issue | Fixed an issue where export process parameters were not auto-filled. Result: export works correctly without manual input. |
| ADMIN-3486 | Can't work with Cords | Fixed an issue where Cords were not visible or accessible in the entity model. Result: Cords are now correctly loaded and available for use. |
| ADMIN-3489 | UI is laggy compared to old version | Improved UI responsiveness when opening and closing panels and handling user actions. Result: faster interactions and removal of unnecessary loading states. |
| ADMIN-3488 | Content Process - Wrong component | Fixed an issue where incorrect components were rendered in content process and content panel. Result: correct components are now displayed. |
| ADMIN-3487 | Disable autocomplete for form fields | Disabled browser autocomplete in dynamic form fields. Result: prevents unwanted autofill and improves form input behavior. |
The priint:planner Application
| Issue Key | Summary | Release notes |
|---|---|---|
| PRINT-12617 | Stale MT session causes NPE in download notification and block short token refresh | Fixes problem with stale sessions in MT tokens not being validated correctly. |
| PRINT-12600 | PubServer - i18n folder is not created during installation | Fixed an issue causing the i18n folder to be missing from the local git repository after PubServer installation. |
| PRINT-12586 | Content Assignment: Use Context object in a new method to search by document context criteria for bucket tree | New 'SearchContent by document context criteria' plugin extension method for search content can be used in Newise/Flatplan/Content Assignment. |
| PRINT-12583 | Prevent session closure when using call activity with rendering service in print_bpm | Prevented session closure when using call activity with the rendering service in print_bpm. |
| PRINT-12579 | Content Assignment: Search method selection should be kept in local storage | Method for Search content selected by user (e.g. in Flatplan/Content Assignment) is kept in browser local storage. |
| PRINT-12552 | No information why we can't delete document template permanently | Enhanced the Delete Document Template feedback dialog by adding a new column that explains why a document template cannot be deleted. |
| PRINT-12098 | Investigate and resolve session attribute loss during document build up in Newise/Copyedit workflow | Our stack starting with version 4.6 uses so-called transitive sessions when working with process instances in BPM. This means that although our rendering server (PDFR or IDS) uses a technical account to communicate with the PubServer, it passes a session id of a user's session so that actions can be conducted on their behalf. Although this solves a few problems like access rights management, there are a few problems with this approach. The first one being that all changes to user's session that happen between the start of the process and its execution will be reflected in what the process does. Language changes and session logouts affect such work. What this change introduces are session copies that get passed to each process instance instead of the original session. That way we decouple |