Skip to content

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 to seal-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 the seal-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 be 0. (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 and seal-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 by seal-checkin and seal-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)


Back to top