eForms SDK Roadmap

SDK versions are released several times per year to improve the provided metadata and implement regulatory changes. Releases are announced in the eForms developer forum on GitHub, where you can watch for updates or follow the discussions.

This page provides an overview of the upcoming releases and the changes that are planned for them. The last revision to this page was made in March 2026.

eForms SDK 1.15

SDK 1.15 is currently in development and will be released in alignment with SDK 2.0. With the exception of fields withheld from publication ("unpublished" fields) and dynamic rules, SDK 1.15 will have business equivalence with SDK 2.0. SDK 1.15 will be the last version of the SDK 1.x series; future releases will be made only on SDK 2.

eForms SDK 2.0.0

Overview

The goal of SDK 2 is to introduce a new version of EFX (the eForms Expression Language) that enhances the template definition vocabulary for better notice visualisation, improves the ability to express business rules with completeness and simplicity, and makes the language easier to write, read, maintain and interpret.

For details on what is new in SDK 2.0.0, consult the SDK 2 documentation. You can find more details on EFX 2 here.

Release timeline

Alpha (current)

  • SDK 2.0.0-alpha.2 was released in March 2026. This release includes the complete EFX-2 grammar with all three language flavors (EFX Expressions, EFX Templates, and EFX Rules), as well as updated SDK metadata.

Beta (target: April-June 2026)

  • SDK 2.0.0-beta.1 is targeted for release before the end of April 2026. Beta.1 will remove some legacy EFX-1 syntax in order to simplify parsing. After beta.1, the grammar is not expected to change significantly. Any changes after beta.1 are not expected to break compatibility with beta.1.

RC (target: July-August 2026)

  • SDK 1.15 is targeted for release in June 2026. SDK 1.15 will serve as the metadata baseline for SDK 2.0 rc.1.

  • During May and June, the SDK will be reviewed together with the teams developing the OJS applications (eNotices2, TED Central Validation Service, TED API, TED Viewer, TED Monitor, and TED website) to finalise the SDK and related libraries (eforms-core-java, efx-toolkit-java) and sample applications.

  • SDK 2.0.0-rc.1 is targeted for release by July 2026.

  • During the RC period, development of OJS applications using SDK 2 will be finalised and tested. The final version of the SDK will be released only after the applications have been fully developed and tested.

Final release (target: September 2026)

  • SDK 2.0 is targeted for release around September 2026, subject to how developments evolve.

Feedback

During the beta and RC periods, we welcome feedback from the eSender community. Please use the GitHub Discussions in the SDK repository to share your feedback.

The SDK 2 documentation is a work in progress and will be updated as development progresses.

Relevant links

You can find further relevant information on the following links:

  • Use the SDK versioning page to understand SDK versioning rules.

  • Use SDK version lifespan page to find out which SDK versions are currently in use.

  • Use the SDK Explorer to compare SDK versions and explore the differences between them.