Orbeon Forms 2024.1.3
Tuesday, October 22, 2025
Today we released Orbeon Forms 2024.1.3! This maintenance release contains bug-fixes and a few new features and is recommended for all users of:
New features
Form Builder view mode
Form Builder now supports a view mode, which allows users to view form definitions in a read-only manner. In this mode:
the user cannot make any changes to the form
dialogs can be open, but they are not editable
the user cannot save or publish the form
You access this mode using the "Review" button from the Form Builder Summary page.

Option to store attachments in S3
You can configure Form Runner to store attachments in S3 in addition to the database or the filesystem. This is useful for larger attachments.
For more, see the documentation.
Ability to change the encryption key
It is now possible to change the encryption key for encryption at rest. This will cause reencryption of all the data.
For more, see the documentation.
Tab duplication detection
When duplicating a browser tab, Orbeon Forms now warns the user to close that tab.
For more, see the blog post.
Improved landing page configuration
You can now specify custom cards on the landing page for:
published form definitions in a particular app
form data for a particular form
This including specifying titles, descriptions, and icons for those cards.
In addition, if the configuration is blank, the landing page is entirely disabled.
For more, see the documentation.
Other new features
New keyboard shortcut allow you to move a grid line up or down in Form Builder: ⌃⇧↑ and ⌃⇧↓.
You can now automatically open search options in the Forms/Admin pages (doc).
The WebP image format is now supported in automatic PDF production.
New demo form
We have added new demo forms:
Issues addressed
In this release, we have addressed many issues, including:
Form Builder
Crash when importing section template with AVT for custom CSS classes (#7291)
In Form Builder, when the main area is scrolled down, if clicking on the dropdown with search, the combobox shows too high (#7254)
"General Settings" has too much space on top (#7226)
Form Builder: cmd-enter doesn't commit rich text (#7225)
Control Settings: "Restrict to role" checkbox should make parent option read-only (#7159)
Template inadvertently selected when creating new form (#7140)
Dialog title bar gets partially cut with short viewport (#7134)
XPath error after merging US Address section template with prefix or suffix (#6937)
Form Builder summary: force exact app/form-match and hide filter when app dropdown is used (#7249)
In Control Settings dialog, ensure long labels don't overlap the language selector (#7247)
In Control Settings, a suggestion for a control name can show over other controls if the label is long (#7245)
Control Names dialog content can overflow (#7181)
Formulas console no longer shows errors (#7176)
Form Builder makes a request to /not-found when loaded (#7130)
Keyboard shortcuts to move to the previous/next control in the control settings dialog (#7129)
Form Builder label editor should have a name or id (#7121)
Drag and drop doesn't work in Form Builder when embedded via JavaScript Embedding API (#7118)
Form titles containing commas are truncated in Form Builder Forms landing page card (#7117)
Form Builder unresponsive after Esc in Open selection Formula (#7116)
Controls in repeated section disappear after section unmarked as repeated (#7112)
After reordering controls in a repeated grid, the order of the binds and template elements remains unchanged (#7312)
Chrome: PDF download from viewer no longer works (#7256)
Form Runner
Help popover for calculated value appears too far from text when border is disabled (#7128)
Help popover shows over calendar icon for natural width date (#7127)
Help popover shows below the top navigation bar (#7126)
Import: dynamic default values must not overwrite
POSTed data ineditmode (#7236)Choices filter doesn't apply if items come from an
itemsetid(#7285)Don't show Form Builder Forms in Quick Links tile and Form Builder Forms tile to user who can't access Form Builder (#7248)
Forms Admin not to show remote operations when we don't have any remote set up (#7304)
Complete resources in Italian and German for Form Runner and Form Builder (#7292)
HEADrequests on data whenPOSTing data to/edit/1234(#7271)Improve file type label derived from MIME type (#7268)
Undeclared variable in XPath expression: $autosave-now (#7257)
In the 4.0.0 format, annotate with
fr:relevant="false"children of non-relevant grid elements (#7223)Form Data Attachments API adds spurious section elements, nested
<attachment>(#7215)Background API incorrectly returning HTML (#7158)
First validation always picked if uses
fr:param(#7152)User without create but with update permission because owner can't attach new files to existing data (#7145)
"Can't set request entity" exception when using attachments provider with custom implementation of the persistence API (#7141)
Empty cells in summary page are only partially clickable (#7097)
Exporting or purging a form with thousands of form data entries from the UI doesn't work (#7088)
Draft attachments are not deleted when draft is saved (#7049)
Loading indicator not showing anymore after file upload (#7244)
Don't use 503 responses to tell the client to retry (#7241)
External
POSTtoeditpage throws error (#7240)Landing: better alignment of columns (#7239)
Label on right of grid can overflow grid cell (#7238)
Doing a field search with containing uppercases will never return any data on Oracle and DB2 (#7231)
Don't swallow exceptions during JS app init (#7230)
Pager: add page selection dropdown/field (#7200)
fr:is-design-time()fails outside of Form Runner (#7191)Newline in error summary message list if message is long (#7187)
ConnectionContextnot passed with Excel import when passingdocument-id(#7175)Form Runner:
page-public-methodsprevent use of authorizer (#7171)Section Next/Prev buttons are always disabled (#7169)
Robust Singleton form constraint checking for databases other than Oracle (#7164)
Help propagate
fr:static-readonly/fr:pdf-templateinside section (#7114)wizard.focus()fails if passed repeat indexes (#7216)JS API: setting readonly control value must report an error (#7319)
XBL Components
Offline
Distribution
Orbeon Forms application restarts regularly in WildFly Docker container (#7217)
Third-party library upgrades
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