OpenAPI Profile UDR Generation Backwards Compatibility - Addendum

Due to a bug fix on the OpenAPI profile for UDR generation, refer to MZ-40429 in the Bug Fix Appendix, using the OpenAPI profile with the bug fix will result in backwards compatibility where your APL statements, utilising the UDRs from the OpenAPI profile will require modifications.

The bug occurs when using the OpenAPI profile to generate UDRs, schemas with the allOf keyword will have the any type when converted to UDR. After the fix it will have the proper type depending on the schema. 

This will break backwards compatibility on UDRs that were previously generated by the OpenApi profile used within the APL agent in the workflow. This will only occur if the UDRs are regenerated.

Example

Before

After