Skip to main content

Compatibility Issues in patches 10.4.03-036 and 10.4.03-037

  • March 25, 2026
  • 0 replies
  • 26 views

Uniface Forum Mod

 

Overview 

Two enhancements introduced in patch 10.4.03-036 and patch 10.4.03-037 may cause compatibility issues when compiled resources are used across different patch levels. These issues are fully resolved in patch 10.4.03-038

This document describes: 

  • What changed 
  • When issues can occur 
  • What actions are required to fix them 

 

Issue: Label Text Property (patch 10.4.03-036) 

Patch 10.4.03-036 introduced a new Label Text property for UX widgets. 
Resources that use a Modeled Label Text value generate different compiled output compared to earlier patches and are thus not compatible with older runtimes. Compiler and runtime must match for correct behavior. 

Unexpected behavior occurs if the following conditions are met: 

  1. A component uses a Modeled Label Text value 
  2. The Component was compiled using patch 10.4.03-036 or -037  
  3. You run the compiled component on an older patch than 10.4.03-036 

Required Action 

  • Recompile all affected components using patch 10.4.03-038 

After recompiling the compiled output is compatible again. 

The Label Text feature will be fully enabled in a future service pack. 

 

Using the New UX Features (patch 10.4.03-038) - What You Need to Know 

The new component‑level UX features were introduced in patch 10.4.03‑038 and added three new DSP component properties: Layout Mode, DSP Widget Type, and DSP Widget Properties. Using these features requires a compatible runtime (patch 038 or later). If these properties are not set, the component remains compatible with earlier runtimes.