Skip to main content

priint:suite - Patch 1 - Change Log

This first patch for version 4.7, released on Dec 11, 2025, delivers a set of targeted fixes and usability improvements identified after the official 4.7 launch.

The build name on FTP: 4.7.0.715

Software

Windows: PubServer_Install_Update_4.7.0.715.zip

Linux: PubServer_Update_4.7.0.715_UbuntuLinux.deb

Release Notes

The Admin Application

Issue KeySummaryRelease Notes
ADMIN-2682Add hint or tooltip for Field description* Introduced a new hint/description capability for fields to help users understand complex inputs.
* UI now supports displaying a tooltip icon with helpful text in Process forms and Advanced search forms.
* Two new methods were added to GuiParameter to provide descriptions or localized text:
  • setDescription(String description)
  • setDescriptionTranslations(Map<String, String> translations)
* The UI checks translations first and falls back to the plain description when no translation is available.
ADMIN-3119[BUG] - Notification icon shows "application error" after creating a new roleFixed an issue where opening the notification panel after creating a new role resulted in an “application error”. The panel now displays messages correctly.
ADMIN-3117Update endpoint: GET uploads/upload-parameters to use PubServer APIFixed an issue where updated upload limits and allowed file types did not appear in the import UI until PubServer was restarted. The endpoint now uses the new PubServer API to avoid cached values.
ADMIN-3098Custom preference cannot update value when configured in XMLFixed an issue where custom preferences defined in the XML configuration could not be updated. Values now update correctly.
ADMIN-3097Roles List: labels appear off-centerFixed a UI alignment issue where labels in the Roles list were off-center.
ADMIN-3039Update dependency license info for 4.7.0Updated Admin UI and Admin API dependency license information in the PubServer Installer.
ADMIN-3030IdP Mapping: Support matching values as a listAdded support for evaluating claim attributes that contain lists. A condition now passes if any item matches the rule.
ADMIN-3031IdP Mapping: Support using matched values in actionsExtended rule engine to expose matched values (including regex groups) so actions can use placeholders like {attributeName}, {$1.1}, or {match_1} for dynamic value assignment.
ADMIN-3025AuthService: Configurable behavior for unknown team namesAdded an option to choose between old behavior (auto-create missing teams) or new behavior (ignore unknown teams; assign none if no matches remain).
ADMIN-3017Import Roles Fails: Assigned access rights not importedFixed an issue where stale cache entries caused imported roles to lose their access rights. Cache is now refreshed before import.
ADMIN-3010Edit Team: Unsaved change triggered when no updates madeFixed incorrect unsaved-change warning shown even when no changes were made.
ADMIN-3002Wrong permission behavior: editing fields without rightsFixed an issue where users lacking permission to change properties could still edit Preferences fields and trigger unsaved-change warnings. The form is now properly disabled.
ADMIN-2945Content: Data should load after column settings popup closesOptimized behavior so data reload happens only after closing the column settings popup, reducing unnecessary API calls and improving performance.

The priint:planner Application

Issue keySummaryRelease Notes
PRIINT-12400checkinDocument and uploadMetadata calls set incorrect fileName"After executing a rendering process with a document, the file name of this document in the database was set to an incorrect value. This caused problems with subsequent operations, such as create merged PDF or download. This is fixed."
PRIINT-12395Session Handling - Concurrent user count - Users should be counted by sessionId not by the active websocket connectionConcurrent users are counted by sessionId (comet session).
PRIINT-12333Show full description for note, replyThe popup for notes is resizable.
PRIINT-12303Neowise - Content Assignment - Metadata - translation should be displayed instead of the value.Resolved an issue where translations were displayed incorrectly in the list of values (raw value was shown after selection). Selected values are now displayed with the proper translation.
PRIINT-12108Add Material UI contrastThreshold to application_config.xml of NeowiseImproved contrastText calculation with configurable contrastThreshold. The contrastText token is now calculated using the configurable contrastThreshold (cfg:contrastThreshold) value to maximize the contrast between background and text colors. A higher contrastThreshold increases the point at which a background color is treated as “light”, and therefore receives a dark contrastText. The contrast threshold follows a non-linear curve and defaults to 3, which corresponds to a minimum contrast ratio of 3:1.
PRIINT-11832Table Configuration: reuse the queried value of the config file DefaultEditorsConfig.xmlEditorConfig for planning metadata is obtained only once per planning.