Orbeon Forms 2024.1.2

Friday, June 20, 2025

Today we released Orbeon Forms 2024.1.2! This maintenance release contains more than a hundred bug-fixes and some new features, and is recommended for all users of:

New features

Components with built-in validation

Orbeon Forms is built on top of a component system which allows adding new form controls with a little bit of programming. In fact, this is how most of the form controls which whip with Orbeon Forms are made. In this release, we are improving support for components which provide their own validation, and introducing new components.

New components with builtin validation

See also:

Custom PDF template field names

Orbeon Forms supports PDF templates. This feature requires mapping form fields to PDF fields. To achieve this, until now, you had to name the fields in the PDF to match the Form Runner fields.

Custom PDF field name

The "Control Settings" dialog now lets you set a custom PDF field name for each form field. This makes it easier to manage the mapping between form fields and PDF fields.

See also:

Redis configuration

We now provide a configuration for Redis. This setup is best for cloud deployments where instances of Orbeon Forms typically can't use multicast for discovery, and Redis is provided as a service.

See Redis configuration for details.

OIDC with WildFly

We now provide an integration with WildFly OIDC.

See OIDC with WildFly for details.

New localizations and translations

Thanks to contributors, we have updated localizations and translations for Catalan, and added new translations for Spanish and Arabic. The latter remains a work in progress.

Other features

The following small features have been added in this release:

  • Form Builder to support properties to hide buttons based on formula (#6805arrow-up-right)

  • Add FormRunnerForm.getControlValue() (doc)

  • Dynamic Dropdown With Search: option to store label in all cases (doc)

  • Reindexing API: ability to reindex a specific form (doc)

New demo forms

We are continuing to add to our collection of demo forms, which you can use directly, as templates for your own forms, or to learn about Orbeon Forms features and capabilities. In this release, we are adding the following demo forms, which makes use of the new SSN and EIN components, as well as the custom PDF field names feature:

In addition, we have updated the following demo forms which showcase features:

Performance improvements

We have made a number of performance improvements in this release, including:

See also:

Issues addressed

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

Compatibility and upgrade notes

Support of POST for /reindex API

The Reindexing API responds to a GET request at /fr/service/persistence/reindex. This was in error and is now deprecated. The service now responds also to a POST request at the same endpoint, which is the correct HTTP method for a side-effecting operation. The GET method is still supported for backward compatibility, but it is recommended to use POST instead.

You can download the latest version of Orbeon Forms from the downloadsarrow-up-right page, or use our Docker images.

Don't forget to grab a trial licensearrow-up-right for the PE version.

Please send feedback via Twitterarrow-up-right, Blueskyarrow-up-right, or the forumarrow-up-right.

We hope you enjoy this release!

Last updated