priint:suite - Patch 8 - Change Log
This patch for version 4.7, released on June 8th, 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.1064
Software
Windows: PubServer_Install_Update_4.7.0.1064.zip
Linux: PubServer_Update_4.7.0.1064_UbuntuLinux.deb
Release Notes
The Admin Application
| Ticket | Summary | Release Note |
|---|---|---|
| ADMIN-3742 | SetMetadata workflow crashes with a null error | Fixed an issue where running the "Set Metadata for Publication" workflow threw an EJBException because a publication type parameter was null during execution. Result: The workflow runs to completion without errors. |
| ADMIN-3717 | CreateKeyValueForm returns an empty response | Fixed an issue where a content workflow form using CreateKeyValueForm returned an empty body on the refresh-guiparameter call, leaving the form blank and blocking the workflow step. Result: The form now loads its field options correctly when opened. |
| ADMIN-3670 | SSO users lose their team assignment on re-login | Fixed an issue where SSO users had their team assignment removed every time they logged out and logged back in. Result: Team assignment is now correctly re-applied on every SSO login. |
| ADMIN-3671 | Rendering Server Instances list limited to 20 rows | Fixed an issue where the Rendering Server Instances table under Technical Info only showed 20 records even when more instances existed. Result: All instances are now displayed correctly regardless of count. |
The priint:planner Application
| Issue key | Summary | Release notes |
|---|---|---|
| PRIINT-12705 | Saint-Gobain: Fire-and-forget command handling for object-storage versions of the rendering-service | FIRE_AND_FORGET_SCRIPT_PDF now requires explicit pointing to a document template without any document ids, formats nor parent document links. |
| PRIINT-12700 | Recover Camunda plugin-method tasks from stale cached service-user session in TasksWithSessionExecutor | Camunda processes that run a plugin-method task no longer get stuck after a cached service-user session is invalidated or times out. The affected background worker now detects the stale session and recreates it automatically, so the process completes on the next run without requiring a server restart. |
| PRIINT-12639 | PubserverAPI does not return labels of page templates elements | Fixed an issue in PubserverAPI where labels for page template elements were not returned in the API response. The API now correctly includes element labels, allowing clients to display page template elements with their proper names instead of missing or empty label values. |
| PRIINT-12619 | Bulk metadata edit does not work for Publications/Folders | Bulk edit Publication Metadata not changed values of edited metadata in UI. Solved |
| PRIINT-12598 | Change naming of rules 'unlock document' | The rule previously named “Unlock document” has been renamed to better reflect its actual behavior and scope. Previous name: Unlock document New name: Unlock my documents |
| PRIINT-12566 | Mua Connector "updated by" is not updated | Fixed an issue where the updatedBy field was not consistently populated when editing records stored by the MUA connector. |
| PRIINT-12563 | InDesign dialog for setting template type / domain causes crash | The dialog in the InDesign Template panel to assign template domains and types sometimes freezed / caused InDesign crash. This is fixed. |
| PRIINT-12560 | Enable downloading unzipped documents that are named by their label | A new download type is added for documents. It is named “Document” and it works pretty much the same as “Zip” apart from zipping. It downloads the w2ml/indd file. Same naming option is given: doc label can be added to file name. If file does not exists, we fetch the source/template file instead. New download type is visible and accessible in the downloads panel. |
| PRIINT-12548 | Search parent object by publication and parent object label | New filter (by parent Publication/Folder) for publication list was added |
| PRIINT-12540 | Fix team synchronization for customers with multiple persistence resources | Team synchronization during SSO/OIDC login now works correctly for installations with multiple persistence resources (multi-tenant setups). Teams are synchronized per project, and a team that cannot be matched to one of the user's projects is skipped with a warning instead of blocking synchronization of the remaining teams. |
| PRIINT-12534 | Improve standard rendering script: add option to allow documents being rendered with nothing planned | Running a renderer process using the standard build script "Render Document" caused an error, when nothing was planned for a document. By default, this is still the case, but you can allow empty product lists by defining and setting the document parameter "_priint_omitEmptyProducts" or global script variable gOmitEmptyProducts to 1. |
| PRIINT-12419 | Change default priint-bpm history level from 0 to 2 (AUDIT) and update documentation on docs.priint.com | Changed the default priint-bpm history level from 0 (NONE) to 2 (AUDIT). This ensures audit history is recorded by default for new installations and environments where the history level is not explicitly configured. Documentation has also been updated on docs.priint.com to reflect the new default behavior and configuration details. |