Release Notes 2025.3

The 2025.3 release introduces significant breaking changes, a metamodel update, and various improvements and fixes to enhance performance and flexibility.

Breaking Change - Origam Scheduler

The Origam Scheduler was previously part of the Origam Desktop Client and implemented as a .NET 4.7.2 Windows service. This release migrates the scheduler to .NET 8.0, delivering it as a separate asset. The Scheduler can now operate as a console application on Windows and Linux or as a Windows service. The Desktop Client is not delivered anymore. The separation from the Desktop Client marks this as a breaking change.

Breaking Change - Docker OrigamSettings Configurable by Environment Variables

Previously, only a limited set of predefined entries in OrigamSettings.config could be filled by environment variables. Custom Docker images were necessary for additional configurations, such as localization folders. It is now possible to configure any OrigamSettings.config key using environment variables:

OrigamSettings__{node name}={value}

This change modifies how environment variables are handled. Previous predefined entries are now invalid and must be redefined, marking this as a breaking change.

Metamodel Change - XslCompiledTransform as Only Engine

The XsltCompiledTransform engine is now the sole transformation engine in Origam. All remaining transformations using the XslTransform engine have been converted, and the EngineType parameter has been removed from the metamodel.

Custom Format for Numbers on Work Queue Screens

Numeric fields on work queue screens now support customized formatting through the FormatPattern property in WorkQueueClassEntityMapping , allowing more flexible data presentation.

Work Queue Workflow Loader Return Value

The workflow loader adapter previously accepted only results of the XmlContainer type. It now supports results of the IXmlContainer type, accepting both XmlContainer and DataDocumentCore formats.

Origam Architect - Lookup Wizard Inconsistency

Resolved an issue where Architect’s lookup wizard did not include the data structure in the list of created model elements.

Origam Architect - Deployment Script Generator Clean Up

The deployment script generator no longer displays unnecessary elements when creating a new project, streamlining the initial setup process.

Origam Logo in New Application

The Origam logo displayed in applications created via Architect’s new project wizard has been updated.

logo_Orange_plain

Confirm Email Czech Localization

The Czech localization for the Confirm Email action was improved for better clarity.

Typo in Server Error Response

A typo in the generic server error response for user APIs has been corrected.

2025.3.1.3782

This patch mirrors just one issue, same as the patch 2025.2.3.3783.

Correction of Alternative Screen Section Editing

It was not possible to delete fields from alternative screens. This issue has been resolved with this fix.

2025.3.2.3841

FIX: PG Deployment Script Generator ends with SQL error

A bug in SQL syntax, resulting in error after opening of the Deployment Script Generator, has been fixed.

FIX: Passing array argument to modelled API caused an error

Passing an array of GUIDs as an input parameter to a Data API Page caused an error during XSLT transformation. The system attempted to convert the array to a string, resulting in an exception. Now the system doesn’t throw an exception but returns a message “Array cannot be converted to string.” as a content of converted value.