This section summarizes the new functionality and changes in BAMOE 9.5.x versions.
Version 9.5.1 is now available. You can find information on fixes and known limitations in 9.5.1 in the section: Fixes and Known Limitations in 9.5 versions
Modernized technology stack
This version upgrades foundational technologies and brings support for new ones:
-
Spring Boot - 4.0 from 3.5
-
(New!) IBM Db2 - 11.5, 12.1
More information in Learn more….
Support for Spring Boot 4.x
BAMOE now supports Spring Boot 4.x. This update addresses the end of support for Spring Boot 3.x and enables BAMOE customers to benefit from a fully supported foundation. It ensures that your applications remain secure, compliant and ready for future innovation.
Support for IBM Db2
IBM BAMOE now fully supports the IBM Db2 database, completing the set of key database technologies that are supported by BAMOE. This feature ensures continuity for IBM clients who have selected IBM Db2 as a strategic database choice. All workflow subsystems and the BAMOE Data Cleanup tool and BAMOE PIM Add-on run on distributed Db2. Stateful workflow persistence can be configured for Business Services that are:
-
Quarkus based Learn more…
-
Spring Boot based Learn more…
New REST Service Call Task WorkItemHandler added to the WIHs Library
The new REST Service Call Task WorkItemHandler is delivered in the BAMOE WorkItemHandlers (WIHs) Library which provides out of the box solutions for common integration tasks. The new WorkItemHandler supports secured endpoints with OpenID Connect token acquisition, making integration with modern APIs easier and more secure. This enhancement also reduces the upgrade effort for v8 customers and simplifies connecting BAMOE workflows to external systems.
Red Hat OpenShift Container Platform Passthrough support for BAMOE containers
BAMOE container images now optionally support traffic directly over HTTPS using a TLS certificate and customer-provided keys. This enables end-to-end encryption between the user browser and the container on OpenShift through a Passthrough Route. If you are operating in regulated environments you may need TLS to be terminated as close to the application as possible, to support:
-
Zero-trust architectures
-
Compliance with industry standards (e.g., PCI-DSS, HIPAA)
-
Environments without Ingress controllers or where Passthrough is mandated
Passthrough TLS can be configured for:
-
BAMOE containers when installing your Dev and Runtime environment Helm charts. Learn more…
-
Business Services through Accelerators. Learn more…
New documented procedure to customize Dev and Runtime component containers
A new section in the documentation describes how to implement common use cases to customize the BAMOE containers deployed in the Dev and Runtime environment. You may want to customize the containers (BAMOE Canvas and related containers, BAMOE Maven repository, BAMOE Management Console, BAMOE MCP Server) for one of the following reasons:
-
to comply with corporate security policies,
-
to rapidly patch vulnerabilities,
-
or to standardize your container infrastructure.
Workflow Runtime Event publishing to external storage systems
It is now possible to publish Process and User Task events from a Business Service to any external read model, without changing the Workflow Engine. A single, stable EventPublisher interface, implemented by a custom handler, is able to receive committed Event batches from the Workflow Engine. This feature enables Business Services to offload data externally, for example, to an Elasticsearch index that powers a custom dashboard. Two new product examples have been added to the distribution: process-event-listeners-quarkus and process-event-listeners-springboot. Learn more…
Quarkus and Spring Boot dependencies now managed in separate BOMs
BAMOE dependencies are now managed in specific BOMs for your projects in Quarkus, Spring Boot, or Embedded mode instead of the previous bamoe-bom. This improvement enables support for the latest framework features without version conflicts.
Enhanced License usage tracking
You now have the option to automatically upload BAMOE contractual and adoption metrics to IBM Software Central and use IBM Usage Metering Service to collect and analyze data on your BAMOE component and Business Services deployments across your organization. The automated upload ensures that you are compliant with your licensing terms at all times. Learn more…
New Accelerators deliverable part of BAMOE distribution
The BAMOE distribution now includes the default Accelerators files as a downloadable archive. They were previously only available in a public Git repository on version specific branches. Delivering them as part of each release enables you to have offline access to them and quickly identify what has changed between releases. Learn more…
Fixes and Known Limitations in 9.5 versions
You can find information on the fixes and Known limitations in each 9.5.x version via the following links:
Download documents
For more information on IBM Business Automation Manager Open Editions version 9.5.1 download document, see