PLOSSYS 5.1.0¶
New Features¶
-
With the version 5.1.0 of PLOSSYS 5, the directory structure of PLOSSYS 5 has been changed. Due to this, some steps have to be done manually when updating to this version. For more information, refer to Update on Windows or Update on Linux.
-
ELK has been updated to the version 7.6.0. ELK has been renamed to Elastic Stack and Logstash is no longer required. Also, Elasticsearch Curator is no longer required for purging Logstash indices. The installation of Elastic Stack for PLOSSYS 5 has two parts now, one for the management server containing Elaticsearch, Kibana and Logrotate and one for the Output Engine server containing Filebeat. For this, two different installation packages are provided.
-
MongoDB has been updated due to security vulnerabilities.
-
Node has been updated to version 12 due to version 8 is no longer supported.
-
The default authentication has been changed from Basic Auth/NTLM to OIDC.
-
The default authentication type and the allowed OIDC clients with default roles has been added to the default configuration file (
plossys.yml
). -
PLOSSYS 5 recognizes PCL-5, PCL-6 and OTF (UTF-16 and ASCII) jobs.
-
PLOSSYS 5 recognizes ZPL jobs and routes them through without conversion by default.
-
After receiving the
SIGINT
orSIGTERM
signal, the server tries a graceful shutdown by closing the TCP server for incoming new connections and waiting until all currently open connections are closed. -
Consul is initialized only once and the configuration is passed to all modules.
-
The configuration of PLOSSYS 5 can be read from local files instead of Consul.
-
If the
SERVICE_DISCOVERY
environment variable is set tocloud
, theseal-sapgof
service reads the configuration from the local file instead of from Consul. -
For the
seal-sapgof
service and theseal-pdfstamp
service, theCONFIG_DIR
environment variable is available for specifying a directory containing the configuration files, for example, when running PLOSSYS 5 without Consul in the cloud. -
The
seal-ipp-proxy
service is available. -
The
seal-attributes
tags contained in IPP jobs are now merged into the job object used by printer templates. If values are specified either in IPP and in the job, IPP takes priority. -
The IPP operation
Get-Notifications
is available. With thenotify-wait
attribute, the connection stays open until the job is in a final state in order to get more notifications. -
The IPP operation
CUPS-Get-Printers
is available for returning all printers. -
Test jobs can be created via IPP. Therefore, printer names containing special characters (UTF-8) are possible.
-
With PLOSSYS CLI, the
config update
command is available, which is similar toconfig import
but imports only those keys which do not exist yet. -
PLOSSYS CLI can get
HTPASSWD
data from Consul, generate a template for this data and import it to Consul. -
PLOSSYS CLI can get
ALLOWED_OIDC_CLIENTS
data from Consul, generate a template for this data and import it to Consul. -
The
PRINT_ERROR_SHEET
environment variable is available which specified if an error sheet is output in case of error. Before, the error sheet was output in case of error, now the error sheet is not output by default but can be activated by settingPRINT_ERROR_SHEET
toY
. -
All tables with PLOSSYS Administrator have been redesigned.
-
Texts which do not fit into the column no longer overwrite the text in the next column but are displayed partly. The complete text is displayed in a tooltip when hoovering over it.
-
The service configuration file for the PLOSSYS Administrator service has been changed to
/usr/lib/systemd/system
. -
In PLOSSYS Administrator, the roles received from the identity provider and the effective roles are shown.
-
IPP Checkin, IPP Proxy and IPP Checkout stream data directly into MongoDB instead of loading it into the memory.
-
For the
seal-dispatcher
service, theJOB_MAX_POSTPONED_COUNT
environment variable is available, which specifies how often a job will be postponed in case the next service is not available for example. After reaching the specified maximum of postponements, the job will be considered erroneous. -
Ghostscript version 9.27.0 is used by PLOSSYS 5.
-
PDF Tools version 3.5.1.1 is used by PLOSSYS 5.
-
sapgofu2pdf
version 9.0.6 is used by PLOSSYS 5. -
Message Server is supported with the job reply to SAP BC-XOM.
-
SAP NW RFC SDK 7.50 is supported due to version 7.20 no longer is supported.
Bug-Fixes¶
-
The Output Engine status has been corrected for IPP status
aborted
. -
Some bugs in PLOSSYS Administrator have been fixed, for example, the select button for printer and date in Internet Explorer.
-
The path of the Ghostscript binary has been corrected.
-
The bug with the fatal error message when starting ELK has been fixed.
-
The bug with
JOB_LIFETIME_WAITING_PICKUP
has been fixed. -
ipp-checkin
sets thecompression-supported
attribute correctly tonone
when an IPP client requested the attributes withget-printer-attributes
. -
The bug with printer names consisting of digits only has been fixed.
-
The UUID is logged by all services correctly.
-
The bug with handling special characters in the printer name has been fixed.