Downloads
Product availability Matrix (PAM)
Downloads of this patch are available from the Rocket Customer Support Portal.
New Feature(s)
- The locale formatting library used by the DSP client has been upgraded to the latest version
This JavaScript date library supports parsing, validating, manipulating, and formatting dates within the DSP client.
The update enhances localization behavior for more consistent and formally correct output in line with newer locale standards.
As a result, date, time, and datetime formatting may show minor visible changes for some locales. - Field templates for modeled entities have been updated to use UX widgets by default. All new fields created from these templates will automatically inherit UX widget properties.
NOTE: To apply the latest IDE templates, you need to import the updated utemplates.xml, located in your uniface\misc folder.
Currencies
- SQLite has been upgraded to version 3.51.3 on both U1.0 and U2.0 for improved security
- OpenSSL used in Uniface has been updated to version 3.0.19 for improved security.
- Add support for PostgreSQL 18 (PGS U2.0) on RedHat, Oracle Linux (LIF/LIG), and Windows (W32/W64)
Fixes
- UNI-52025 In uxLayout, when a label was shown above or below the content area, content was clipped at the bottom of the widget for certain vertical alignments.
- UNI-51972 When `horizontal-align` or `vertical-align` was set to `stretch`, child widgets did not expand as expected; grow-capable widgets failed to fill the available space while fixed-size widgets behaved the same.
- UNI-32591 Posting to DSP could result in procerror -262 in USYSHTTP after migrating to Uniface 10.4.02 or later
UNI-52025 - In uxLayout, when a label was shown above or below the content area, content was clipped at the bottom of the widget for certain vertical alignments.
Solution available in patch(es): 10.4.03-039
Description:
In uxLayout, when a label was positioned above or below the content area and the widget had a fixed height, the content area consumed the full widget height rather than the remaining space after the label. Content was clipped at the bottom of the widget for certain vertical alignments
Environment:
+ Uniface Version: 10.4.03
+ Browser: Browser independent
+ Operating System: OS independent
+ Database: Database independent
Workaround:
None
Notes:
The issue has been resolved.
Back to top
UNI-51972 - When `horizontal-align` or `vertical-align` was set to `stretch`, child widgets did not expand as expected; grow-capable widgets failed to fill the available space while fixed-size widgets behaved the same.
Solution available in patch(es): 10.4.03-039
Description:
When horizontal-align or vertical-align was set to stretch, child widgets did not expand to occupy the available space as expected. Instead, grow-capable widgets remained at their default size, failing to adapt to the container’s dimensions. This resulted in layouts where stretch alignment appeared ineffective, fixed-size widgets, however, continued to behave consistently, maintaining their defined dimensions regardless of the alignment setting.
Environment:
+ Uniface Version: 10.4.03
+ Browser: Browser independent
+ Operating System: OS independent
+ Database: Database independent
Workaround:
None
Notes:
The issue has been resolved
Back to top
UNI-32591 - Posting to DSP could result in procerror -262 in USYSHTTP after migrating to Uniface 10.4.02 or later
Solution available in patch(es): 10.4.03-039
Description:
This bug is most commonly seen when a Uniface web application submits a plain HTML form directly to a DSP component via the POST method. The application is with the following patterns:
* A DSP page contains a plain HTML <form> in the layout.
* The form fields are not bound to DSP fields.
* The submit button is a standard HTML submit button.
* The form posts directly to a DSP URL.
When a user clicks on the submit button, a HTTP request will be posted to userver. With Uniface 10.4.01 or earlier, it will work well. But after migrating to Uniface 10.4.02 or later, it will fail with the following reported in the response error page:
* Error number: -262
* Error constant: UWEBERR_DSP_PROTOCOL
* Description: An error occurred while interpreting a DSP request.
* Additional reason: Unknown value for u:objecttype
To help users resolve this issue after migrating to Uniface 10.4.02 or later, the runtime error message and related documentation has been improved, and a new topic “How to Handle Error -262 After Migrating to Uniface 10.4.02 or Later” with guidelines has been added to the Uniface Library.
Environment:
+ Uniface Version : 10.4.02 or later
+ Uniface Web Applications with DSP’s
Workaround:
See the new topic "“How to Handle Error -262 After Migrating to Uniface 10.4.02 or Later” in Uniface Library.
Notes:
This issue has been resolved.
Back to top
