For the complete documentation index, see llms.txt. This page is also available as Markdown.

Orbeon Forms 2024.1.5

Wednesday, April 8, 2026

Today we released Orbeon Forms 2024.1.5! This maintenance release mainly contains bug-fixes and is recommended for all users of:

Issues addressed

In this release, we have addressed many issues, including:

  • Security

    • Connection: obfuscate Authorization header with debug logging (#7521)

    • Library updates

  • Form Builder

    • "true is not a member of Enum (all, none, selected)" if unselecting Use default in Email Settings (#7500)

    • Menu for repeated grid positioned incorrectly in Form Builder when .fb-main is scrolled down (#7502)

    • Clicking on the right of "Delete template" in Email Settings deletes the template (#6058)

    • fr|databound-select1-search: don't evaluate resource at design-time (#7555)

    • HTTP Service Editor grid menu is cropped (#7463)

    • Container Settings: completion menu truncated by dialog (#7317)

    • "Cannot read properties of null" in Form Builder's Form Settings (#7587)

    • When in-place editing a control label drag-and-dropping another control cancels the label edition (#6867)

  • Form Runner

    • Help popover too wide when shown over the control (#7462)

    • Support forcing path style in the S3 bucket config (#7466)

    • When a control's label has bullet points, the bullet list in the error summary shows in blue instead of red (#7479)

    • Readonly repeated section with paging shows a single iteration in view mode (#7481)

    • Solution to attachment in section template in view mode that does not require republishing (#7482)

    • Add CSS class on cell with checkbox and text field for custom iteration name (#7484)

    • <fr:repeat-add-iteration> doesn't handle initial values (#7491)

    • Support non-standard region in S3 bucket configuration (#7501)

    • "Undeclared variable" error with itemset filter (#7504)

    • Navbar workflow stage margins are incorrect (#7505)

    • Repeated section template sometimes crashes when removing a repetition (#7506)

    • Clicking to the right of a button inside a cell triggers the button (#7515)

    • Datepicker does not change to the selected language (#7520)

    • Purge API not deleting files (#7517)

    • Section templates: value dependencies (#7427)

    • fr:workflow-stage-value() formula not evaluating in section template (#7492)

    • Process save action to ensure document is synchronized (#7533)

    • Continue button missing in Review Form Validation Messages dialog if shown from the view page (#7534)

    • Grid to annotate with a class cells on empty row (#7544)

    • Service with variable in URL AVT fails (#7550)

    • Service with variable in URL AVT does not resolve variable against action source (#7551)

    • Schema generation for form with string validation with custom alert fails with "Invalid QName {}" error (#7552)

    • Handle singleton with draft (#7560)

    • For the form metadata API, the persistence proxy incorrectly expects implementation of the persistence of API to always return all versions (#7565)

    • Summary Excel export: headers and values discrepancy (#7566)

    • Connection not closed after xforms-submit-error (#7571)

    • Wizard status: mark section as completed when visited if no required fields (#7494)

    • Email template: selection control value in template shows item value, not label (#7573)

    • When a control's value changes, do not mark it as visited if the control is focused (#7574)

    • Possible deadlock with concurrent search and deletes (#7503)

    • Normalize app/form name case from form definition (#7172)

    • Export: support POST so that URL limit is not exceeded (#7459)

    • More user-friendly file names in persistence (#6565)

    • In wizard TOC, hints for section labels, shown on hover, incorrectly contain HTML tags (#7595)

    • Wizard pager for top-level repeated section incorrectly disables "Next" icon (#7229)

  • XBL Components

    • Date and Time field not to show error after date is selected (#7461)

    • Clearer distinction in the date control between interacting with the datepicker and the field (#7518)

    • Dropdown to always show empty as the first value, instead of "Please select:" (#6389)

  • Accessibility

    • Dropdown with search creates two elements with role="combobox", one is missing aria-controls (#7442)

    • Screen reader to announce section name in addition to field label (#7451)

    • Attachment control "Cancel" link should be localized in Form Runner (#7562)

  • Offline

    • JS env: zero length file size constraint not checked (#7522)

    • JS env: default attachment error action runs (#7563)

    • Support customized attachment filenames in offline mode (#7082)

  • Embedding

    • JavaScript error when destroying a form using a lease and embedded with the JavaScript API (#7535)

  • Distribution

    • SecureUtilsTest can occasionally fail (#7507)

You can download the latest version of Orbeon Forms from the downloads page, or use our Docker images.

Don't forget to grab a trial license for the PE version.

Please send feedback via Twitter, Bluesky, or the forum.

We hope you enjoy this release!

Last updated