Release Notes¶
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_ITEMSis available for specifying if the deletion of task input items will be logged in thedeletedInputItemstask parameter. -
A SharePoint system can be connected to SEAL Operator. For more information, refer to Connect a SharePoint System for Windows or Linux.
-
RLI_STOP_ON_ERRORis 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_SCOPESis available for specifying additional scopes for OAuth 2. -
AUTH_TOKEN_TYPEis 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. (SOP-228)
-
The bug that tasks which have been deleted are still displayed has been fixed.
-
The default of the
Colorparameter inpanel.jsonhas 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
Codeswitch 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_NAMEkey may contain more than one items. -
Via the
CLOSE_PANEL_AFTER_START_TASKkey, 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 Windows or Linux.
-
For the housekeeping of the tasks, different keys are available depending on the status, for example,
TASK_TTL_COMPLETEDorTASK_TTL_processing. -
In the installation for Linux,
/opt/seal/etc/node-p4rest.envis already specified in the service so that will not be overwritten when updating. In this file, the environment variables for thenode-p4restservice have to be specified. -
Via the
TASK_CREATE_WITH_USER_DEFAULTkey, tasks are created with the user defaults as metadata. -
Via the
FEAT_TASK_STATUSkey, the task status may be set via a REST call by third party applications. -
Via the
CHECK_DOC_NAMESkey, you can specify if entries with the same name are allowed inMy Documents. -
Via the
CREATE_PREVIEWkey, you can specify if previews are created for the documents inMy Documents.
Bug-Fixes:
-
AVAILABLE_LANGUAGESis 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_KEYkey, a repro list field can be specified for passing the name of the logged-in user to the repro list. -
With the
RLI_JOBNAME_KEYkey, a key in repro list files can be specified whose value is used as job name in SEAL Operator. Default isname. If the specified key is not contained in the repro list file,PLS_PLOTID,PLS_ORIG_NAMEand 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-attributesin 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_NAMEenvironment variable. The default ofCONNECTOR_FILE_NAMEis/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-serverservice 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
Formatparameter 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.