Local Spooler 6.1.3¶
New Features¶
-
The
seal-logrotate
service to cleanup outdated log files is no longer included in the installation of Local Spooler. Please download and install SEAL Logrotate separately, refer to SEAL Logrotate documentation. (LSP-18) -
Node.js has been updated to version 20.17.0. (LSP-36)
-
As of Local Spooler 6.1.3, the version number of Local Spooler and its included services have been adjusted to the respective version number of PLOSSYS Output Engine. (LSP-38)
-
Internal communication has been changed to NATS methods. Thus the service keys MONGO_ACTIONS_URL and MONGO_ACTIONS_AGE are no longer needed or available. (PLS-1579)
-
The bug has been fixed, that prevented the overwriting of the printer when using a zip file with the
plossys job print
command. (PLS-1648) -
The new environment variable
TLS_MIN_VERSION
allows to define the minimum TLS protocol version to be used. (PLS-1771) -
The log files for
seal-controller
has been improved. It will state received error from requested service instead of unexpected error code 500 if an error stems originally from another service. (PLS-1819) -
Used third party tools such as Consul or EnvConsul are now available for the s390x processor architecture. (PLS-1836)
-
All services of Local Spooler using Node.js are now available for the s390x processor architecture. (PLS-1837)
-
As of version 6.1.3, Local Spooler supports document streams. Document streams are the Output Engine way to ensure that a series of individual documents can be printed without being interrupted by other documents. The new service key
DOCUMENT_STREAM_TIMEOUT
specifies the inactivity timeout of a printer after processing the last job of a document stream. For more information, refer to the Output Engine documentation about Using Document Streams. (PLS-1822, PLS-1848) -
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 the Output Engine documentation on how to Create Callback Actions. (PLS-1856) -
The MongoDB Node.js driver has been updated to 5.9.2. (PLS-1903, PLS-2012)
-
As of version 6.1.3, the service
seal-plossys-message-relay
has been renamed toseal-out-ngn-message-relay
. For more information, refer to Update on Windows or Update on Linux. (PLS-1931, PLS-1950, PLS-1951, PLS-1952, PLS-1953) -
Performance of the
seal-housekeeper
service has been improved. (PLS-1854) -
Local Spooler can be monitored by Prometheus. Prometheus metrics are available for all services. For detailed information, refer to Metrics in the Output Engine documentation. (PLS-1964, PLS-1966)
-
Service key
MONGODB_FORCE_TLS
is available to specify if connections to MongoDB always use TLS. -
The new service key
RFC_TRACE_DIR
for theseal-co-notifier
service can be used to specify the directory for the SAP trace files. (PLS-2001) -
Analog to the log messages of
seal-checkout
,seal-controller
logs the end of input stream if all documents of a job have arrived. (PLS-2059)
Bug-Fixes¶
-
PLOSSYS CLI returned not
0
when trying to shut down an already shut down service. This has been fixed. If the service is not running in the end, the return code will be0
. (PLS-1123) -
The bug has been fixed, where repeating jobs in virtual queues took too long. (PLS-1901)
-
The bug has been fixed, that prevented the overwriting of the printer when using a zip file with the
plossys job print
command. (PLS-1648) -
The bug has been fixed, that caused an error with
seal-copier
service when activating Consul ACL. (PLS-1815) -
The bug with unprocessed notifications from the
seal-notifier
andseal-co-notifier
services has been fixed. (PLS-1852) -
The bug has been fixed, that caused a crash of the
seal-checkout
service when sending large files per IPP to a printer. (PLS-1978) -
In rare cases
convert-dispatcher
service started a job before the metadata were written into the database. This bug has been fixed. A new status added is set byseal-checkin
andseal-ipp-checkin
for the timeframe needed. (PLS-1997) -
Jobs without printer name will fail with status
ERROR
. (PLS-2002) -
The bug that caused
ipp-checkin
to freeze when writing to the MongoDB database has been fixed. (PLS-2027) -
The bug has been fixed that caused
seal-checkout
to crash saying "Cannot destructure property 'writableEnded'". (PLS-2072)