ENG-3178 and ENG-3433: User Forms now support structured outputs for dynamically generated fields and repeating table rows after submission. Wrkflows can work with runtime-defined form data without predefining every possible output. Dynamic table responses use configured input IDs, and automatically generated IDs stay aligned when column titles change while manually configured IDs are preserved.
Public API: Improved request handling, validation, and error messages. Optional values now behave consistently when omitted or empty, Wrkflow definitions can be excluded when requested, and invalid launch state changes are rejected clearly. Errors distinguish authentication from authorization problems and request from response validation failures, resource identifiers are validated consistently, and responses omit non-actionable metadata and internal client identifiers.
Browser Session and file APIs: New endpoints provide access to session files and recordings, with a unified file retrieval path that supports namespaces and documentation explaining how the namespaces behave.