Loftware Enterprise SP v5.2 Release Notes
June 2025
Release Summary
Loftware Enterprise SP 5.2 is a service pack release that addresses both customer-reported and internally identified issues. This release also includes several items to support customers who are migrating from LPS to Loftware Enterprise SP. Additionally, Loftware Enterprise SP 5.2 includes technical improvements and enhancements to further strengthen the maintainability and security of Loftware Enterprise SP.
Loftware Integration - Oracle Integration Cloud (OIC) 3.0
Loftware is introducing the new Loftware Integration - Oracle Integration Cloud (OIC) 3.0, with support for this adapter now available in Loftware Cloud Enterprise SP 5.2. Oracle has moved to the new Oracle Integration 3 technology, which is now required for integrations with Oracle Cloud. Oracle will phase out the current Oracle Integration Generation 2 technology and migrate their customers to the new Oracle Integration 3.
Loftware Integration for SAP® BTP and S/4HANA® Cloud (Public Edition) 1.1
Loftware Integration for SAP® BTP and S/4HANA® Cloud (Public Edition) 1.1 includes improvements that are supported and reflected in Loftware Cloud Enterprise SP 5.2. The SAP Cloud integration in Loftware Cloud Enterprise SP 5.2 has been updated to include a new Data Format option of PAS, which enables Loftware Cloud Enterprise SP to receive PAS format print requests from the SAP S/4HANA Cloud print queue using its SAP Cloud Integration.
CAB XC Q Print Driver
Loftware Enterprise SP 5.2 introduces a new driver that offers native support for cab XC Q printer models. In previous versions, these models were supported using the JScript driver. With the new cab XC Q driver in Loftware Enterprise SP 5.2, users now have direct, native driver support for this printer family.
Object Promotion Permission Role
Loftware Enterprise SP 5.2 includes a new permission role for object promotions, enabling users to promote objects across different environments (for example, from Development to QA to Production). This feature allows organizations to grant users the ability to manage object promotions without requiring a ClientAdmin account.
QR Code Shift-JIS Encoding Support
Loftware Enterprise SP 5.2 adds support for Shift-JIS encoding for QR Codes. With this addition, Loftware Enterprise SP now supports all four QR Code encoding methods: Numeric, Alphanumeric, Byte/Binary, and Shift-JIS.
Technical Updates
Loftware Enterprise SP 5.2 includes the following technical updates:
- Added support for PostgreSQL 16.3 and Amazon RDS for PostgreSQL 16.3-R2 for the Loftware Database Server
- Added support for Amazon Linux 2023 and Oracle Linux "Unbreakable" 8.x for the Loftware Application Server
- Removed support for Oracle Linux "Unbreakable" 7.x for the Loftware Application Server
Installation Prerequisites
Loftware Spectrum 4.0 or later must be installed before upgrading to Loftware Enterprise SP 5.2. If you are on a version prior to Spectrum 4.0, then you cannot upgrade to Loftware Enterprise SP 5.2 directly — you must first upgrade to Spectrum 4.0.
If you are upgrading from a version prior to Spectrum 4.0, do the following:
- Upgrade to Loftware Spectrum 4.0. For more information, see "Upgrading Loftware Spectrum" in the 4.0 Loftware Spectrum Installation and Configuration Guide.
- Upgrade to Loftware Enterprise SP 5.2. For more information, see "Upgrading Loftware Enterprise SP" in the 5.2 Loftware Enterprise SP Installation and Configuration Guide.
Important: If you are upgrading to Loftware Enterprise SP 5.2, you must upgrade the Loftware Enterprise SP database in addition to the Loftware Enterprise SP application.
Spectrum Remote Print
If you are upgrading to Loftware Enterprise SP 5.2 from an earlier version and you are using Spectrum Remote Print with the Remote Print Agent (RPA), you must upgrade all RPAs to LPAs after upgrading to Loftware Enterprise SP 5.2.
Issue Details
The following tables detail the additions, changes, and known issues in this release.
Status Definitions
- Resolved Issues: Loftware has fixed this issue. To help you more easily identify the changes in Loftware Enterprise SP, we have organized this section into the following categories:
- Access Control
- Accessibility and Vulnerability
- Applications, which includes Business Rules
- Devices and Drivers
- Integrations
- Label Design
- Printing
- System, which includes authentication, logging, and technology
- Open Issues: Loftware has identified this issue.
- Known Issues: Loftware has identified this as a user experience item or best practice to be aware of.
Resolved Issues
Status |
Description |
---|---|
Resolved |
The SuperAdmin user can now set the Active flag to true for ClientAdmin. |
Resolved |
Introduces a new OBJECT_PROMOTER role that can be assigned to administrative users who need to create Promotions. |
Resolved |
Addresses an Optimistic Lock Exception related to User Profiles, Users, Groups, and Roles. |
Resolved |
Improved the user interface to meet Web Content Accessibility Guidelines (WCAG) 2.1. |
Resolved |
Addresses an issue in the Nashorn data map script where the method returned the following error if the device name is fully numeric: |
Resolved |
Addresses an issue where the header row in a table in an application form was hiding the search results. |
Resolved |
Resolves an issue where a radio button selection was not working properly when a radio button group was created on a form with sizing and options that require a scroll bar. |
Resolved |
Addresses an issue when using the Table Component in an Application where the Data Ref matching was faulty. |
Resolved |
Addresses an issue where the Set focus command was being ignored on a form that is part of an application. |
Resolved |
Addresses an issue where pressing TAB did not trigger onFocusOut (aka COMMIT) event in application. |
Resolved |
Addresses an issue where the Nashorn API DocLabel.save was returning a JSON parsing error. |
Resolved |
Addresses poor quality issues when printing to QuickLabel devices and adds support for a new QuickLabel QL-120 model. |
Resolved |
Adds support for cab XC Q series printers. |
Resolved |
Resolves an issue when clicking the Test Connection button in Device Configuration for a device linked to a remote site where the connection test always returned "Success". |
Resolved |
Addresses an issue where labels printed with missing fields or incorrect fields. The ZPL driver was executing the ~DG and ~ID commands out of order. The ~GF command must be used to ensure the order of the commands. |
Resolved |
Numerous performance and connection issues with the Loftware Print Agent are resolved. |
Resolved |
Addresses an issue where the PDF driver was trimming white space on text fields. |
Resolved |
Resolves an issue when attempting to create a new device on a Remote Site configured with multiple USB devices where the drop-down was not properly storing the newly selected option. In addition, UI support for a generic printer LSO has been added. |
Resolved |
Addresses an issue where label elements were misaligned when printed. This issue was addressed by re-profiling Intermec native fonts. |
Resolved |
Addresses an issue where the Device Model dialog from the View ribbon was displaying the wrong family. |
Resolved |
Resolves an issue when printing to a PCL5. The Top margin command 1E was causing LPS migrated labels to be shifted. |
Resolved |
Addresses a bug in the Bulk Device Export template that was causing issues when later importing. |
Resolved |
Resolves an issue where the iText library was not properly loading the font MyriadPro-cond.ttf and a default font was used instead. |
Resolved |
Addresses an issue where the ImageRegionDeviceDriver was not printing shapes. |
Resolved |
Resolves an issue where you could not set a negative value in the Vertical Reference setting on SATO devices. |
Resolved |
Addresses an issue where Native OS devices were taking too long to load in device configuration. |
Resolved |
Resolves an issue when LPA failover did not occur even though standby was ready. |
Resolved |
Addresses an issue where an Oracle Integration was not loading JAVA. |
Resolved |
Enhanced the SAP RFC integration, including:
|
Resolved |
Resolves an issue where bulk Oracle print requests could have one to several jobs fail each time it ran. |
Resolved |
Introduces a new system property that will clear the TFIELDS data during SAP RFC print requests. |
Resolved |
Addresses an issue where field names containing (,) and # were not allowed in a file drop integration. |
Resolved |
Addresses an issue where objects moved diagonally when pressing the arrow keys. |
Resolved |
Provides the ability to enter a parameter when executing a database data source. |
Resolved |
The Label Approval Workflow is now available for layer objects. |
Resolved |
An indicator has been added to the Font drop-down for choosing between TTF and OTF fonts. |
Resolved |
Addresses an issue where the Inc/Dec behavior excluded leading zeros. |
Resolved |
"Migration" flags in Label Design are now more informational. |
Resolved |
Addresses an issue where dragging components onto small labels was resulting in an odd default size. |
Resolved |
Addresses an issue where the Font Replacement message appeared when opening a label in Label Design stating that the font was not found even though the font had been installed. |
Resolved |
Updates the UI to address a migration issue with scalable Zebra fonts. |
Resolved |
Enables users to initiate a print job to the default printer using the F9 keyboard shortcut key. |
Resolved |
Addresses an issue where some new True Type Fonts (TTF) were failing to print. |
Resolved |
Addresses an issue where localized decimal values were being included as parameters within XLBL during a print request. |
Resolved |
Addresses a behavior where barcodes with invalid data were failing to print. The invalid data will now be removed from the barcode and it will print successfully. |
Resolved |
Addresses an issue where formulas on the label were causing printing to go into extended mode. |
Resolved |
Addresses an issue where valid characters were being removed from a PDF417 Barcode. |
Resolved |
Addresses an issue in LPA where the SystemPropertyThreadPoolExecutor did not add to the work queue if the submitting thread was interrupted. |
Resolved |
Addresses an issue when sending Alphas to an Inc/Dec field caused it to increment. |
Resolved |
Addresses an issue where fixed fields and images were being overwritten with job data. |
Resolved |
An optional "Printer" param or header value was added to override the destination printer in submitPasJob and submitCsvJob REST calls. |
Resolved |
Addresses an issue with duplicate fields that was caused by the Image Manager. |
Resolved |
Addresses an issue where right-aligned Arabic text in a Text Box was printing too far to the right. |
Resolved |
Addresses an issue where right-aligned Japanese text in a variable text field was printing too far to the right. |
Resolved |
Addresses an issue where the fields in the printed label were printing out of position. |
Resolved |
Addresses an issue when using Code39 barcode with start/end code and human readable text, both Print Preview and Design Print failed to display the ** between the text data. |
Resolved |
Addresses an issue where LPA was not releasing the Websocket to the pool while waiting for the DataComplete message. |
Resolved |
Addresses an issue in LPA where multiple PrintDataStatus messages needed to be sent, and the messageId was being reused. |
Resolved |
Addresses an issue LPA when an error on a device was causing an NPE in the spectrum.log file: |
Resolved |
Adds support for an LPA error type 1022 regarding connection to the device. |
Resolved |
Addresses an issue in LPA where a network disconnects during printing between Loftware Enterprise SP and LPA could error the job during bulk printing. |
Resolved |
Resolves an issue where jobs were failing when a label with a layout was submitted in a stacked job to one queue and then moved to another queue. |
Resolved |
Addresses an issue where the QR code is not scannable when using ASCII characters. |
Resolved |
An LPA Management Connection was not being removed from the pool when an error occurred. |
Resolved |
Addresses an issue where text formatters were printing on labels. |
Resolved |
Addresses an issue with LPA failover where jobs were failing with an |
Resolved |
Addresses an issue where RTF formatting was taking precedence over dynamic font sizing. |
Resolved |
Addresses an issue where PDFs were randomly not printing with an |
Resolved |
Allows invalid characters in QR codes and barcodes to be discarded instead of throwing an exception. |
Resolved |
Addresses an issue where labels were failing to print due to invalid data ":" in the barcode field. |
Resolved |
Addresses an issue where Chinese and Japanese characters in an RTF field were showing as ASCII characters. |
Resolved |
Addresses an issue where Inc/Dec formulas were causing print job errors. |
Resolved |
Adds support for Amazon Linux 2023. |
Resolved |
Addresses a misleading log message that was appearing on a connection error: |
Resolved |
Resolves an issue where symlink under the webapps/ROOT folder for PDFs could periodically be deleted. |
Resolved |
Resolves an issue when an Object Promotion is promoted to a destination server, the name on the promoted tile was incorrect. |
Resolved |
Resolves an issue in a multi-site deployment where entity sync was failing when using a small number of large images and reporting an "Unable to send entity data to plant" error. |
Resolved |
Addresses an issue where the customer-facing version was displaying incorrectly. |
Resolved |
Resolves a memory leak in the SystemPropertiesLoader when stopping/starting devices or attempting a Print Preview. |
Resolved |
Addresses a transfer error |
Resolved |
Addresses an LDAP issue where a user attempting to log in with an invalid search base was receiving a 500 error. |
Resolved |
Addresses an issue where versioned and unversioned serial number data services were throwing NPEs during promotion. |
Resolved |
Resolves an issue where opening an existing Facility configuration in the System page caused the save icon to appear. |
Resolved |
Resolves an issue where scheduled synchronizations reverted back to using AM time after a second save action. |
Resolved |
Improvements to enhance performance for Entity Synchronization. |
Resolved |
Addresses an issue where the Approval workflow progression options were not updating in the UI. |
Resolved |
Resolves an issue in a multi-site deployment where a Transaction Synchronization was violating the partition constraint. |
Resolved |
Addresses an issue after promotion where the Serial Number Data Source "Start Value" was not being honored at the destination server. |
Resolved |
Addresses an issue when syncing User Profiles was throwing an NPE. |
Resolved |
Addresses an issue in multi-site where the entity synchronization Manifest was being overwritten. |
Resolved |
Addresses an issue where an SSL connection exception was occurring when self-signed certificates were in use. |
Resolved |
Addresses an issue where Promotion was failing with an exception: |
Resolved |
Introduces a change of behavior for the image.allow.overwrite system property. |
Open Issues
Status |
Description |
---|---|
Open |
After upgrading, if the encrypt tag is in use for the password field in the jdbc.properties file for the Loftware DaVinci solution, then you must remove it and restart Loftware Enterprise SP to launch Loftware DaVinci from Loftware Enterprise SP. |
Open |
If you are using a PostgreSQL database on Windows, you must schedule tasks to create archive tables and refresh materialized views. To ensure these tasks run regardless of who is signed in, configure them in the Windows Task Scheduler to run whether the user is logged in or not.
|
Open |
When using the Server > Loftware device with a NiceLabel driver, if a printer connected to the Loftware Print Agent changes DPI, then the new DPI is not updated. A new Server > Loftware device will need to be created in Loftware Enterprise SP to see the updated DPI setting. |
Open |
After upgrading, if you are using Distributed Services you will need to activate and restart the services related to Barcode Wizard and DaVinci Compare objects on all Loftware Application Servers. Failure to do so will result in the following error dialog: Unable to find service instance for service id: XXXXX The services to activate and restart include the following. Barcode Wizard folder:
DaVinci Compare folder:
To activate and restart the services, do the following:
|
Open |
When printing an EAN13 barcode using the Avery Dennison MPCL driver, it is recommended that the barcode be imaged to ensure the XDIM setting is honored. |
Open |
If you are using Distributed Services, the option to automatically configure devices is unavailable. |
Open |
If you are using Distributed Services, the option to automatically configure servers is unavailable. |
Open |
When using a variable layer in Label Design, note that the Horizontal Alignment and Vertical Alignment controls do not work as expected. |
Open |
In Business Rule Configurator, using the Relative Path option for a data service can result in an error. It works correctly when the Relative Path option is not selected. |
Open |
When using Import from Label Design or Object Promotion, the property for the Icon reference of an application object is not preserved. |
Open |
When using Object Promotion with a Business Rule, Reserved Keys are not processed as expected and will result with an "Object not found" message. |
Open |
Certain device models display the Connection tab when configuring Label Specific Options (LSOs). This tab should not be shown and may cause the connection options to be overridden. |
Open |
When importing a CSV file into a Cross Reference table within Loftware Enterprise SP and an error occurs, the error will be reported as occurring on row 1 regardless of the row the error occurred on. |
Open |
When the Print Label as Image option is checked in the Advanced tab in the device settings and custom commands are entered, there may be a case where not all the custom commands are sent to the printer. |
Open |
Dynamic font sizing may not match LPS in Loftware Enterprise SP. |
Open |
A Data Service which previously used a Data Link, but was subsequently removed, will fail Object Promotion referencing the removed Data Link. To resolve the issue:
|
Open |
Customers that deploy Loftware Enterprise SP in their private cloud on AWS Linux 2 or RHEL9 could see the following error in spectrum.log: Java.lang.error: Probable fatal error: No fonts found. This can be resolved by running the following command: yum install fontconfig -y It can also be installed from https://www.freedesktop.org/wiki/Software/fontconfig/. |
Known Issues
Status |
Description |
---|---|
Known |
It is recommended that you clear your browser cache prior to signing in after upgrading. |
Known |
If you are upgrading from Spectrum 5.0 or earlier, are using an SAP BC-XOM integration, and are using Loftware Spectrum Command Line Interpreter (CLI), Loftware recommends that you replace the Loftware Spectrum CLI with Loftware Integration Command Line Interpreter (CLI) for SAP Applications version 3.0. For more information, see Getting Started with Loftware Integration Command Line Interpreter (CLI) for SAP Applications. |
Known |
If your Loftware database is in Oracle, you must install Spectrum 5.0 before upgrading to Loftware Enterprise SP 5.2. If you are using a version earlier than Spectrum 5.0, you cannot upgrade directly to Loftware Enterprise SP 5.2. Instead, you must first upgrade to Spectrum 5.0. To upgrade from a version earlier than Spectrum 5.0, follow these steps:
|
Known |
When upgrading Loftware Enterprise SP, or applying a hotfix which replaces a server.war file, and the "\webapps\spectrum-server\web-inf\classes\beans.xml” file has been customized, the instructions should state that a backup of the beans.xml needs to be captured prior to the upgrade. Once the upgrade is complete, you should compare the beans.xml backup to the current bean.xml file, and any deltas should be brought to the attention of Technical Support or Loftware Professional Services for verification before implementing the new beans.xml file. |
More Information
For information about how to use Loftware Enterprise SP, see the Getting Started with Loftware Enterprise SP guide included in your release package or click Help from within Loftware Enterprise SP to see the Loftware Enterprise SP User Guide.
For specific questions regarding this release, please contact the Loftware Product Management team at ProductManagement@loftware.com.