Skip to main content

Interoperability Test Bed software 1.29.0 Latest release

Published on: 27/03/2026

Release 1.29.0 of the Interoperability Test Bed software is now available.

This release brings multiple new features focusing on improved user experience, test capabilities and community management. A series of user experience improvements have been made to all screens, supporting as well personalised user preferences covering presentation and user controls. Reporting features have also been extended, including further information in reports, and simplified access to a conformance statement's test history and specific test data. Administrators are provided with further options to customise self-registration and user permissions, configurable labels for domains and communities, as well as an extended health dashboard that now also includes custom test service extensions. In addition, the overall Test Bed configuration options are extended with support for Active Directory, unauthenticated demo access, configurable API usage rate limits, and a shutdown preparation mode. Finally, initial setup and experimentation with the Test Bed becomes a more guided experience, by means of usage tips explaining key concepts and features.

Focusing on test capabilities, this release brings new built-in support for eDelivery exchanges and archive processing, further XML validation options, and the flexibility to aggregate step reports or create detailed reports from scratch. User interactions have also received several updates, with new presentation options for instructions, further customisations for input controls, and extended reporting. Finally, test developers are provided with new options to fine tune the display of test execution diagrams, and manage the display and execution order of test suites.

This new release is online in the Interoperability Test Bed service hosted by DIGIT but is also available for you to set up as a standalone instance. If a standalone instance best matches your needs, the following supporting resources are available:

If you are updating from a previous release, please follow the Test Bed's update guide.

Release Notes - Version 1.29.0

The following list summarises the issues included in this release, classified as bug fixes, new features and improvements.

Bug fixes

[ITB-2004] [UI] Test step report items with values to display show an empty assertion ID if no assertion is defined
[ITB-2008] [UI] Persistent popup notifications should close in an SSO-based ITB instance when switching roles
[ITB-2018] [UI] Messaging steps set as replies are not styled correctly when the "from" and "to" actors are the same
[ITB-2030] [UI] Clearing current test session filters does not refresh the results
[ITB-2033] [UI] Accessing the welcome page invalidates the user's current session
[ITB-2037] [TESTS] Dynamically set information in scriptlets not getting set when called from other scriptlets using expressions as inputs
[ITB-2058] [UI] Test Bed and community administrators should always be able to generate conformance certificates (even for incomplete or failed statements)
[ITB-2061] [UI] Terminating test sessions does not clear pending test interactions
[ITB-2070] [UI] When connected as the Test Bed administrator, switching between communities in the conformance dashboard should clear the selected conformance snapshot
[ITB-2075] [UI] High CPU usage when there executing thousands of test sessions in parallel
[ITB-2076] [TESTS] Possible to complete only one receive step in parallel flow branches
[ITB-2077] [UI] Special characters in files not rendered correctly when viewing them in test step report popups
[ITB-2079] [UI] Memory leak in test engine (gitb-srv) leading to eventual degradation when launching test sessions
[ITB-2080] [UI] Occasional errors when selecting to terminate all active sessions
[ITB-2085] [UI] Test case output messages not included in conformance statement overview PDF report
[ITB-2088] [UI] Conformance statement creation may not take place although no errors are reported

New features

[ITB-63] [TESTS] Allow test steps to appear under any actor
[ITB-1714] [TESTS] Extend the DisplayProcessor and Simulated messaging handlers to display report messages as a validation report
[ITB-1849] [TESTS] Extend the DisplayProcessor and SimulatedMessaging handlers to support the display of other steps' reports
[ITB-1906] [UI] Extend service health dashboard to include also community-defined test services
[ITB-1945] [UI] Allow community administrators to view the service health dashboard
[ITB-1956] [TESTS] New ZipProcessor processing handler to manipulate ZIP archives
[ITB-1957] [TESTS] New DomibusMessaging messaging handler to send and receive messages via Domibus (eDelivery)
[ITB-1965] [TESTS] Support default values for interaction step requests
[ITB-1968] [UI] Support Active Directory and LDAP for identity management
[ITB-1986] [TESTS] Allow the explicit ordering of the tester, administrator and test engine actors
[ITB-1987] [TESTS] Allow setting custom names for the tester, administrator and test engine actors
[ITB-1991] [UI] Display usage tips for Test Bed administrators
[ITB-1995] [TESTS] Support specifying the number of rows to show for an interact step's MULTILINE_TEXT input
[ITB-1997] [TESTS] Extend the interact step's instructions to render messages with optional severity styling
[ITB-1998] [TESTS] Extend the interact step's instructions to allow hiding the copy and view controls
[ITB-1999] [TESTS] Support specifying the number of options to display for an interact step's SELECT_MULTIPLE input
[ITB-2002] [TESTS] Support specifying the editor height for an interact step's CODE input
[ITB-2003] [TESTS] Allow hiding report items by severity in a test step's report
[ITB-2006] [UI] Configurable public REST API rate limits
[ITB-2016] [UI] Support the configuration of a default organisation for self-registering users
[ITB-2019] [UI] New self-registration option to determine whether registered users are created as administrators or basic users
[ITB-2026] [UI] Support labels for communities and domains to better distinguish them for Test Bed and community administrators
[ITB-2039] [UI] Support the configuration of the left-side menu as being open by default
[ITB-2040] [UI] Support persisted user settings such as left-side menu visibility and collapsed conformance statements
[ITB-2043] [UI] Extend the REST API start operation to support a delay when starting each test session
[ITB-2046] [TESTS] Allow setting a test suite's execution and display order via the test suite's definition file and the UI
[ITB-2047] [UI] Allow the user to change how many items are presented per page in paged displays
[ITB-2048] [UI] Support separate test session timeouts depending on whether test sessions are pending on user and/or administrator interactions
[ITB-2050] [UI] Support filtering of domain parameters and test services
[ITB-2054] [UI] Support a "prepare for shutdown" mode (set in the system settings) that prevents new test sessions from starting
[ITB-2055] [TESTS] Extend the XmlValidator and XsdValidator to support XML Schema 1.1
[ITB-2057] [UI] Define a community-level user permission to allow or block XML report generation
[ITB-2060] [UI] Provide an option to view all test sessions related to a test case in the conformance statement detail page
[ITB-2064] [TESTS] Extend interact steps to allow specifying the types of accepted files in UPLOAD inputs
[ITB-2069] [UI] User preference option for the post-login home page to display between the configured landing page and the conformance overview screen
[ITB-2074] [UI] Option to download all files related to a specific test session

Improvements

[ITB-1838] [UI] Increase the space between actors in the test execution diagram if more space is available
[ITB-1856] [UI] Improve test execution diagram spacing when possible
[ITB-1975] [UI] Improve the presentation of actors in the test execution diagram
[ITB-1984] [UI] Display an information message for Test Bed administrators when creating conformance statements in the admin organisation
[ITB-1989] [UI] Improve the labelling of custom member properties to reflect that they are configuration properties
[ITB-2000] [UI] Support ctrl + enter to submit forms when entered on text areas and code editors
[ITB-2001] [UI] Add select and cancel controls for color pickers
[ITB-2005] [UI] Improve the presentation of test step report popups
[ITB-2007] [UI] Improve the display of popup notifications
[ITB-2009] [UI] Support displaying the conformance statement details panel as collapsed by default while still displaying results and controls
[ITB-2011] [UI] In SSO-enabled instances make it possible to use the demos without being first authenticated
[ITB-2012] [UI] For unexpected errors in test steps display the error message (if any) also in the step's report
[ITB-2017] [UI] Add icons to all buttons
[ITB-2020] [UI] Hide the organisation's users tab for basic organisation users
[ITB-2021] [UI] Hide the organisation's users tab for organisation users, when user management by organisation users is disabled at the level of the community
[ITB-2022] [UI] Repurpose the help text for the community self-registration token into a general purpose self-registration help message
[ITB-2023] [UI] Support the automatic generation of community self-registration tokens
[ITB-2024] [UI] Improve the display of static information messages
[ITB-2025] [TESTS] When referencing test suite resources (imports, documentation, scriptlets etc.) accept also paths relative to the test suite definition file
[ITB-2031] [UI] Improve presentation of test session tables
[ITB-2032] [UI] Simplify test session log display options
[ITB-2034] [UI] Replace lodash utilities with native equivalents to reduce bundle size and unnecessary dependencies
[ITB-2035] [UI] Migrate from ngx-bootstrap to ng-bootstrap to address lack of ngx-bootstrap updates
[ITB-2038] [UI] Improve date pickers to propose predefined date ranges and simplify date range selections
[ITB-2049] [UI] Support paging in all tabular displays
[ITB-2051] [UI] Use consistent row heights for all tables
[ITB-2052] [UI] Use a searchable multi-select when selecting configuration properties to include in trigger payloads
[ITB-2056] [UI] Include the test session identifier in PDF and XML test case reports
[ITB-2062] [UI] Remove access token cookie
[ITB-2066] [UI] For steps lacking a description default to using the title displayed on the execution diagram (if present) when generating test reports
[ITB-2067] [UI] Include instruct elements in the step report for interact steps
[ITB-2072] [UI] Rename triggers to webhooks to make their purpose more apparent
[ITB-2081] [UI] Make obsolete session deletion a background task rather than a synchronous operation
[ITB-2082] [TESTS] Consider REST API inputs when evaluating static test case expressions
Last update: 27/03/2026

GITB software docker images

European Union Public Licence, Version 1.2 (EUPL)