Skip to content

Release Notes


1.8.0


New Features:

  • The Operator command line client supports the option --full for the operator service stop command. Without the option only the operator services are stopped, with the option the infrastructure services (Keycloak, MongoDB, NATS, Consul) will also be stopped. (SOP-348)

  • In Web Portal, manual line breaks via \n, <br>, <br/> or <br /> are supported for file metadata. For more information, refer to Line Breaks in Metadata. (SOP-686)

  • The DOCUMENT_STREAM environment key specifies if the documents in a task should be printed as a document stream in PLOSSYS Output Engine without being interrupted by other documents. (SOP-687)

  • Ghostscript has been updated to version 10.04.0.2 (SOP-690)

  • Due to security reasons Node.js has been updated to version 22.13.1. (SOP-692)

  • The Operator UI through configuration can customize the color theme. (SOP-699)


Bug-Fixes:

  • The HOUSEKEEPER variables for operator-webportal are configured in the same way as for operator-fileupload. (SOP-679)

  • The NTLM problem of the Sharepoint Connector has been fixed. (SOP-681)

  • The --service-id is now checked on the server side when panels are created and an error is returned if the service does not exist. (SOP-682)

  • In Web Portal, long file metadata are no longer cut off but wrapped correctly. (SOP-685)

  • Preview for PDF and TIFF files has been fixed. (SOP-693)


Known Issues:

  • When uploading large files (>1 GB) the Web Portal could freeze. You might have to reload the web site and restart the upload.

  • The PLOSSYS 4 panel shows sometimes the wrong target printer. (SOP-202)

  • If the owner is not the creator of a share, they do not get access notifications. (SOP-627)

  • An error message is shown if the default settings for the Output Engine panel do not contain a default printer even if a printer has been set for the respective job. (SOP-671)

  • Expired shares are no longer editable. (SOP-677)


1.7.0


New Features:


Bug-Fixes:

  • The required fields for the Output Engine Panel will be checked. (SOP-629)

  • The bug has been fixed, that prevented the deletion of multiple files at the same time. (SOP-656)

  • When downloading a share, not all files were included in the resulting zip file. The bug has been fixed. (SOP-657)

  • The bug has been fixed, that not all selected files were copied completely between panels. (SOP-658)

  • Subfolders are copied completely when copying folders. (SOP-667)

  • Version information in "About" section has been fixed. (SOP-668)


Known Issues:

  • When uploading large files (>1 GB) the Web Portal could freeze. You might have to reload the web site and restart the upload.

  • The PLOSSYS 4 panel shows sometimes the wrong target printer. (SOP-202)

  • If the owner is not the creator of a share, they do not get access notifications. (SOP-627)

  • An error message is shown if the default settings for the Output Engine panel do not contain a default printer even if a printer has been set for the respective job. (SOP-671)

  • Expired shares are no longer editable. (SOP-677)


1.6.2


Bug-Fixes:

  • The bug that caused the owner to be able to see the created directory but not the files within it has been fixed. (SOP-626)

Known Issues:

  • When uploading large files (>1 GB) the Web Portal could freeze. You might have to reload the web site and restart the upload.

  • The PLOSSYS 4 panel shows sometimes the wrong target printer. (SOP-202)

  • If the owner is not the creator of a share, they do not get access notifications. (SOP-627)

  • The required fields are not checked anymore when clicking on Start printing. (SOP-629)


1.6.1


New Features:

  • Node.js has been upgraded to version 20.16.0 due to security issues. (SOP-643)

Known Issues:

  • When uploading large files (>1 GB) the Web Portal could freeze. You might have to reload the web site and restart the upload.

  • The PLOSSYS 4 panel shows sometimes the wrong target printer. (SOP-40, SOP-202, SOP-214)

  • New login screen because of a session time-out is not shown automatically but just after an action. (SOP-215)

  • In My Documents, if a directory has been created by a technical user for an owner, the owner can see the created directory but not the files within. (SOP-626)

  • If the owner is not the creator of a share, they do not get access notifications. (SOP-627)

  • The required fields are not checked anymore when clicking on Start printing. (SOP-629)

--

1.6.0


New Features:

  • seal-logrotate to cleanup outdated log files is no longer included in the installation of SEAL Operator. Please download and install SEAL Logrotate separately, refer to SEAL Logrotate documentation. (SOP-484)

  • MongoDB 4.4.4 has reached the end of its lifecycle. Please update your MongoDB to version 7.0.0. As of SEAL Operator 1.5.1, a replica set has to be configured in MongoDB, refer to Configuring a Shared Replica Set and Initializing the Database in MongoDB documentation. (SOP-610)

  • Node.js has been updated to 20.12.2 due to security reasons (SOP-604, SOP-611, SOP-615)

  • The MongoDB Node.js driver has been updated to 6.3.0. (SOP-597)

  • SEAL Operator has been updated to Angular 17. (SOP-465)

  • ltiff2pdf 4.2.0 is contained in the delivery. (SOP-607)

  • Ghostscript has been updated to version 10.03.1.1. (SOP-625)

  • With the renaming of PLOSSYS 5 to PLOSSYS Output Engine, the respective operator panel has been renamed to Output Engine as well. (SOP-600)

  • SEAL Operator has a new application logo. (SOP-614)

  • node-p4rest service has been updated to version 6.4.6 containing the update of Node.js to version 20.12.2. (SOP-623)

  • To release and collect pickup jobs via the new PLOSSYS Mobile Client, two new REST routes have been added to the Operator API. (SOP-617, SOP-618)


Bug-Fixes:

  • The note displayed when no panel is open has been improved. (SOP-587)

  • When calling SEAL Operator with a link to a panel the panel did not open even if it was selected in the sidebar. This bug has been fixed. (SOP-621)

  • A rare bug where login with Azure AD as ID provider did not work has been fixed. (SOP-622)


Known Issues:

  • When uploading large files (>1 GB) the Web Portal could freeze. You might have to reload the web site and restart the upload.

  • The PLOSSYS 4 panel shows sometimes the wrong target printer. (SOP-40, SOP-202, SOP-214)

  • New login screen because of a session time-out isn't shown automatically but just after an action. (SOP-215)

  • In My Documents, if a directory has been created by a technical user for an owner, the owner can see the created directory but not the files within. (SOP-626)

  • If the owner is not the creator of a share, they do not get access notifications. (SOP-627)

  • The required fields are not checked anymore when clicking on Start printing. (SOP-629)


1.5.1


New Features:

  • As of SEAL Operator 1.5.1, MongoDB 3.6.x is no longer supported for SEAL Operator. Additionally, a replica set has to be configured in MongoDB, refer to Configure a Shared Replica Set for Windows or Configure a Shared Replica Set for Linux in MongoDB documentation. (SOP-610)

  • When skipping to the next document in the document preview while unsaved parameter changes have been made, the dialog will offer to save those changes and continue. (SOP-590)

  • New service seal-operator-message-relay for the communication with MongoDB has been introduced.


Bug-Fixes:

  • The bug has been fixed, where the preview in the Web Portal panel only displayed one page even if configured otherwise. (SOP-578)

  • For new installations, French has been enabled in the UI by default. (SOP-556)


Known Issues:

  • The resulting file of a DPF file merge doesn't have an icon in the My Documents list. (SOP-466)

  • The PLOSSYS 4 panel shows sometimes the wrong target printer. (SOP-40, SOP-202, SOP-214)

  • New login screen because of a session time-out isn't shown automatically but just after an action. (SOP-215)

  • When uploading large files (>1 GB) the Web Portal could freeze. You might have to reload the web site and restart the upload again.


1.5.0


New Features:

  • As a breaking change, the SEAL NATS message broker has been introduced to improve the message handling. It has to be installed before updating to SEAL Operator 1.5.0. (SOP-461)

  • The drivers for MongoDB have been updated to version 4.11.0. (SOP-548)

  • A new service seal-operator-notifier has been implemented. The new environment key NOTIFICATION_CALLBACKS specifies callback actions for particular events like task or document updates. For more information on the usage of callback actions, refer to Create Callback Actions (SOP-546, SOP-570)

  • New service key TLS_EXTERNAL_DIR to specify the directory containing the external certificate files necessary for the services handling external requests. (SOP_574)

  • node-p4rest service has been updated to version 6.0.0. (SOP-563)

  • Ghostscript has been updated to version 10.01.2.4 (SOP-571)

  • ltiff2pdf 4.1.0 and pdftools 3.7.0 are contained in the delivery. (SOP-565)

  • The deprecated Node Request Module has been replaced with got. (SOP-528)

  • Favorite printers can now be marked by a star in the printer lists of the PLOSSYS 4 and PLOSSYS 5 panels. For more information, refer to General UI Settings. (SOP-577)

  • The provided panel.json and settings.json for the PLOSSYS 5 panel have been extended with additional fields for the new scale and rotate functionality of PLOSSYS 5. For how to activate them, refer to Panel Customization. (SOP-576)

  • The language files for the Operator UI have been updated for the new scale and rotate functionality of PLOSSYS 5. (SOP-576)

  • A timeout has been implemented to show Operator panels faster after a restart. (SOP-550)


Bug-Fixes:

  • The bug has been fixed, where the TreeResolver Connector tried to traverse a directory tree even if the given ID was of a document and not a directory. (SOP-551)

  • As of TreeResolver version 2.0, the service detects keywords transferred via document metadata that would be invalid as keywords in MongoDB and fixes them. (SOP-560)

  • The bug has been fixed that made saving the recipient of a share impossible. (SOP-566)

  • The firewall.sh script will not start the firewall anymore. (SOP-585)


Known Issues:

  • The resulting file of a DPF file merge doesn't have an icon in the My Documents list. (SOP-466)

  • The PLOSSYS 4 panel shows sometimes the wrong target printer. (SOP-40, SOP-202, SOP-214)

  • New login screen because of a session time-out isn't shown automatically but just after an action. (SOP-215)

  • When uploading large files (>1 GB) the Web Portal could freeze. You might have to reload the web site and restart the upload again.


1.4.0


New Features:

  • After installing or updating SEAL Operator and the components such as Consul, the install scripts no longer start the services. The services have to be started manually after the installation or update. For more information, refer to the installation and update descriptions for Windows and Linux. (SOP-442, SOP-524)

  • Node.js has been updated to version 16.19.1. (SOP-469, SOP-526)

  • ltiff2pdf has been updated to version 4.1.1. (SOP-470)

  • node-p4rest service has been updated to version 5.5.0 (SOP-456)

  • SEAL Operator now supports the connection to multiple PLOSSYS 4 systems. The printers of all connected P4 servers are accessable via a single P4 panel. For more information, refer to Multiple PLOSSYS 4 Backends for Windows or Multiple PLOSSYS 4 Backends for Linux. (SOP-483)

  • Web Portal for digital distribution and secure sending of documents is available as connector and panel in the user interface. For more information, refer to Connect Web Portal for Windows or Connect Web Portal for Linux.

  • Web Portal can send notification emails when new shares get created and assigned. For more information, refer to Setup Email Notifications for Windows or Setup Email Notifications for Linux. (SOP-453)

  • Web Portal shares can be private or public. Private shares can only be accessed by registered users. Public shares can be accessed by anyone with the link. For more information, refer to Enable Public Link Access to Shares. (SOP-464)

  • New operator-CLI commands to create a template, and get or set the value for ALLOWED_OIDC_CLIENTS. (SOP-477)

  • New environment key PULSE_DOC_EXPORT specifies DPF pulse job configurations for which document data has to be exported to DPF. (SOP-543)

  • Added French as preconfigured language available for the user interface. (SOP-518)


Bug-Fixes:

  • The bug with transferring the duplex setting to PLOSSYS 5 has been fixed. (SOP-455)

  • DPF panel now shows output documents of its tasks. (DPF-1539)

  • The bug in operator-p4-service has been fixed, that caused token renewals to fail after restarts. (SOP-468, SDT-10010)

  • When Web Portal shares get created via P4 printer, they will now all be visible even if more than 30. (WP-29, SOP-506)

  • Token will only be logged if JWT_LOG_TOKEN is set to true. (SOP-480)

  • Document preview in Web Portal works now also for documents with kyrillic titles. (SOP-522)

  • In the settings for the P5 panel, printers can now be set again as default. (SOP-478)

  • seal-operator-webportal and seal-email-service come now with valid default values to prevent bootloops and memory leaks. (SOP-534)

  • Document preview for public link access to shares has been fixed. (SOP-541)

  • The new environment variable UI_BASE_URL has been implemented to provide the Web Portal's base URL as a fallback when creating links to Web Portal shares. (SOP-545)

1.4.0.554

  • seal-operator-treeresolver has been upgraded to version 1.5.6. It now detects keywords transferred via document metadata that would be invalid as keywords in MongoDB and fixes them. (SOP-560)

Known Issues:

  • The resulting file of a DPF file merge doesn't have an icon in the My Documents list. (SOP-466)

  • The PLOSSYS 4 panel shows sometimes the wrong target printer. (SOP-40, SOP-202, SOP-214)

  • New login screen because of a session time-out isn't shown automatically but just after an action. (SOP-215)

  • When uploading large files (>1 GB) the Web Portal could freeze. You might have to reload the web site and restart the upload again.


1.3.1


New Features:

  • Opening the firewall ports no longer is part of the installation due to this is normally done by the system administrators on customer side. However, a separate script firewall.ps1 for Windows or firewall.sh for Linux is contained in delivery and can be used for opening the firewall ports. On how to call it, refer to the installation instructions for Windows or Linux.

  • Node.js has been updated due to security vulnerability.

  • The version 9.52.0.12 of Ghostscript is used.

  • The version 3.5.1.5 of PDF Tools is used.

  • In addition or as alternative to MongoDB, the uploaded files can be stored in Simple Storage Service (S3) used with Amazon Web Services (AWS) for example. For the configuration, refer to Connect S3.

  • In the user interface (SEAL Print Client), the following new features have been implemented:

    • The usability when uploading files to the panel has been improved.

    • When uploading multiple documents via drag&drop, the documents are sorted case-insensitively.

    • Refreshing the dialog when changing document settings has been improved.

    • The user interface has been updated to Angular 12.

    • The user interface is supported on smartphones (Android or iOS). When uploading files, the smartphone's camera can be used to upload files and images in addition to the file selection dialog.

    • In the theme settings, the condensed layout type is available. In the condensed mode, the files in the panels are listed without showing the output settings.

    • With bulk operations such as uploading several files or deleting several tasks, only one notification is output for all items being processed instead of one notification for each item.

    • The task panel has been revised. The drag&drop zone has been removed. Now, you can drag&drop files all over the panel. The Reset button has been moved next to the Start button.

    • If the task fails, the input list stays open so that the task can easily be restarted.

    • After starting the task, the documents are no longer deleted so that the task can easily be repeated.

    • If the task produces result files, for example, when converting files, the result file are listed in the panel.

    • The progress of a task is visualized by a progress bar as long as the task is running.


Bug-Fixes:

  • The bug with passing PLS_SET_COPY to PLOSSYS 4 has been fixed.

  • The bug with uploading .rli or .csv files has been fixed.

  • The bug when passing a .rli file to PLOSSYS 4 has been fixed.

  • The bug that the color and duplex default settings of a printer was not passed correctly to the printing settings has been fixed.


1.3.0


New Features:

  • MongoDB is no longer included in the installation of SEAL Operator. For how to install and configure MongoDB, refer to the SEAL-specific MongoDB documentation.

  • LOG_DELETED_TASK_ITEMS is available for specifying if the deletion of task input items will be logged in the deletedInputItems task parameter.

  • A SharePoint system can be connected to SEAL Operator. For more information, refer to Connect a SharePoint System

  • RLI_STOP_ON_ERROR is available for specifying if on any document error the creation of a DPF job is stopped or if the error is logged into the reprolist document data (only for creating DPF job via RLI).

  • If a CA certificate has been specified, the SEAL Operator services and all other components suchs as MongoDB and Consul require a client certificate from their correspondent client components. This would require corresponding properties of the certificate and would be a high effort. A complete explanation of how to use client certificates is beyond the scope of this documentation. The chapters containing the security configuration have been changed accordingly.

  • Node.js has been updated due to security vulnerability.

  • AUTH_ADDITIONAL_SCOPES is available for specifying additional scopes for OAuth 2.

  • AUTH_TOKEN_TYPE is available for specifying the type of the token used for the authentication against the REST API.


Bug-Fixes:

  • The bug that the owner of a PLOSSYS 4 task was not used as user name when starting the task has been fixed.

  • The bug with importing repro list files via Web Server has been fixed.

  • The bug with parameters containing blanks has been fixed.

  • The bug with overlapping texts in the user interface has been fixed.

  • The bug that tasks which have been deleted are still displayed has been fixed.

  • The default of the Color parameter in panel.json has been corrected.


1.2.0


New Features:

  • MongoDB and Ghostscript have been updated to the newest versions.

  • Consul has been updated to the version 1.7.4. With this update, the user interface has changed a lot. For example, in the value input dialog, the data is checked for a structure by default and, therefore, you will get error messages in most cases when entering data. In order to avoid these, deactivate the Code switch at the top right.

  • Node.js has been updated to the version 12.19.0.

  • The user interface has been updated to Angular 10.

  • Internet Explorer 11 is no longer supported.

  • Another user can be specified when creating document, panels etc.

  • To connect more than one OIDC identity provider, the ID_PROVIDER_NAME key may contain more than one items.

  • Via the CLOSE_PANEL_AFTER_START_TASK key, the panel is closed automatically after sending the job. If not all jobs of a panel are sent, the panel will remain open.

  • Different parts of the user interface can be hidden by setting the correspondent keys. For a listing of the keys, refer to Customize the User Interface

  • For the housekeeping of the tasks, different keys are available depending on the status, for example, TASK_TTL_COMPLETED or TASK_TTL_processing.

  • In the installation for Linux, /opt/seal/etc/node-p4rest.env is already specified in the service so that will not be overwritten when updating. In this file, the environment variables for the node-p4rest service have to be specified.

  • Via the TASK_CREATE_WITH_USER_DEFAULT key, tasks are created with the user defaults as metadata.

  • Via the FEAT_TASK_STATUS key, the task status may be set via a REST call by third party applications.

  • Via the CHECK_DOC_NAMES key, you can specify if entries with the same name are allowed in My Documents.

  • Via the CREATE_PREVIEW key, you can specify if previews are created for the documents in My Documents.


Bug-Fixes:

  • AVAILABLE_LANGUAGES is evaluated correctly now.

  • Drag&drag works fine with files whose names start with a +.

  • If an error occurs when starting a service, "command failed" is output together with the error message.

  • The crop parameters are no longer marked as missing mandatory parameter.

  • When converting multiple single files using the DPF4Convert panel, only the result of the first conversion was copied into the result of the task. This bug has been fixed.


1.1.0


New Features:

  • For the PLOSSYS 4 panel, the schema has been expanded (flagpage, stamps, PLS_FOLD, PLS_FOLD_TYPE, PLS_PUNCH_TYPE, PLS_SORT_TYPE, PLS_STAPLE_TYPE, PLS_SCALE_TYPE)

  • Stamps can be disabled for the additional sheets of PLOSSYS 4 jobs.

  • With the USER_NAME_KEY key, a repro list field can be specified for passing the name of the logged-in user to the repro list.

  • With the RLI_JOBNAME_KEY key, a key in repro list files can be specified whose value is used as job name in SEAL Operator. Default is name. If the specified key is not contained in the repro list file, PLS_PLOTID, PLS_ORIG_NAME and a self generated UUID are used in this order.

  • The connectors can provide plug-ins to SEAL Operator within their metadata. These plug-ins are used to identify the responsible repository interface for downloading the document content. (SOP-89)

  • When printing to PLOSSYS 5, a notification is received after the job has been completed.

  • The printers of a PLOSSYS 5 system are fetched via IPP.

  • Jobs are sent to PLOSSYS 5 via IPP.

  • Some non-IPP attributes are set as seal-attributes in the IPP request.

  • With a cloud installation, the configuration of the connectors is read from a file instead from Consul. The path and name of the file is specified in the CONNECTOR_FILE_NAME environment variable. The default of CONNECTOR_FILE_NAME is /config/connector.yml.

  • Tasks can be created for CSV and RLI files.

  • RLI jobs can be created for PLOSSYS 4.

  • After receiving a SIGINT or SIGTERM signal, the services try a graceful shutdown by closing the HTTP server for incoming connections and waiting until all currently open connections are closed.

  • The items in the task list are updated after a thumbnail has been generated.

  • The documents in repro lists can refer to any repository and not only to My Documents. The documents are accessed not before the connector's request and are not temporarily saved on the SEAL Operator server.


Bug-Fixes:

  • The seal-operator-server service is started independently of an already running identity provider.

  • The bug with caching the panel data has been fixed.

  • The bug with HTTP status codes has been fixed.

  • The Format parameter is always visible in the PLOSSYS 4 panel.

  • If an error occurs when copying the document content, a PLOSSYS 4 job is created with header, ready and log files which than can be processed by the PLOSSYS 4 gate. So far, an error message had been output and files such as header files were left over in the gate directory. (SOP-99)

  • The bug with reading the IDP certificate using the seal-json-web-token module has been fixed.

  • An error is output if a subcommand is unknown to SEAL Operator CLI.

  • The housekeeping do no longer sweep directories.


Back to top