What's new in 25.0.0
Learn what's new in 25.0.0, general availability (GA) in June 2025.
For more information about features that are deprecated or removed in 25.0.0, see Deprecated and removed features.
Upgrade to the newest interim fix as soon as possible. An interim fix needs you to either install a new deployment from scratch or upgrade an existing 25.0.0 deployment.
Each interim fix is a code update to resolve security vulnerabilities. The interim fix readme
file lists all the defects that are fixed and provides pointers on how to install it. For more
information, see the Cloud Pak for Business Automation
download
document
.
The following sections help you to see where the changes are made and where the new features are added.
- What changed in interim fix 2 - October 2025
- What changed in interim fix 1 - August 2025
- Supported operating environments at GA
- Install
- Upgrade
- Security and compliance
- Workflow automation new features and enhancements
- Decision management new features and enhancements
- Content services new features and enhancements
- Business insights new features and enhancements
What changed in interim fix 2 - October 2025
The following changes are introduced in 25.0.0-IF002.
- Changes to dependent software
- Support for OCP multi-architecture clusters
- IBM Automation Document Processing now supports PingDirectory server and IBM Security Directory Server
- Changes to dependent software
-
The following table highlights the major changes that Cloud Pak for Business Automation 25.0.0-IF002 brings compared to the IF001 version.
Table 1. Differences between dependent software in 25.0.0-IF002 and 25.0.0-IF001. Dependent operator catalogs 25.0.0-IF002 25.0.0-IF001 Cloud Pak foundational services 4.15 4.14 Platform UI (Zen service) 6.2.2 6.2.1 - Support for OCP multi-architecture clusters
-
An OpenShift Container Platform (OCP) multi-architecture cluster supports compute machines with different architectures, including
ppc64lefor Power,s390xfor IBM Z, andamd64/x86for AMD. A CP4BA 25.0.0-IF001 deployment can be assigned to nodes that match the appropriate image architecture. For more information about assigning pods to nodes, see Placing pods on particular nodes. - IBM Automation Document Processing now supports PingDirectory server and IBM Security Directory Server
-
PingDirectory is a high-performance, extensible Lightweight Directory Access Protocol (LDAP) directory that provides seamless data management over a distributed system. Use the cp4a-prerequisites.sh script to configure your CP4BA deployment with a PingDirectory server, which can simplify administration, reduce costs, and secure information for large numbers of users.
Learn
more...
What changed in interim fix 1 - August 2025
The following changes are introduced in 25.0.0-IF001.
- Changes to dependent software
- Support for a PingDirectory server
- Mutual authentication for LDAP connections
- IBM Storage Fusion recipes now support backup and restore for Automation Decision Services and Operational Decision Manager
- Performance test results
- Changes to dependent software
-
The following table highlights the major changes that Cloud Pak for Business Automation 25.0.0-IF001 brings compared to the GA version.
Table 2. Differences between dependent software in 25.0.0-IF001 and 25.0.0 GA. Dependent operator catalogs 25.0.0-IF001 25.0.0 GA Cloud Pak foundational services 4.14 4.12 - Support for a PingDirectory server
-
PingDirectory is a high-performance, extensible Lightweight Directory Access Protocol (LDAP) directory that provides seamless data management over a distributed system. Use the cp4a-prerequisites.sh script to configure your CP4BA deployment with a PingDirectory server, which can simplify administration, reduce costs, and secure information for large numbers of users.
Learn
more...Restriction: Document Processing does not support a PingDirectory server. For more information, see Known limitations. - Mutual authentication for LDAP connections
-
You can now use mutual Transport Layer Security (mTLS) to configure the Lightweight Directory Access Protocol (LDAP) connections after you install your CP4BA deployments. mTLS offers a higher level of security than standard TLS, and is often used in a zero trust environment to verify users, devices, and servers within an organization.
When mTLS is enabled, a successful mutual connection is established between Identity Management (IM) and the LDAP server. However, basic authentication (username and password) is still required to login to IM. For the LDAP mutual TLS authentication to work, you must allow your LDAP server to import the CP4BA signer certificate otherwise the session is immediately cancelled. For more information, see Configuring mutual TLS authentication between IM and an LDAP server
. - IBM Storage Fusion recipes now support backup and restore for Automation Decision Services and Operational Decision Manager
-
You can now use IBM Storage Fusion recipes for Automation Decision Services and Operational Decision Manager to back up and restore data from your storage systems, helping you maintain and migrate data between environments while saving time and preventing potential data loss.
Learn more...
- Performance test results
-
Performance tests for a new version are often not available at GA. Testing the performance enhancements made in 25.0.0 GA, the capabilities reported the following results.
Table 3. Performance test results of 25.0.0 GA Capability Noteworthy performance results Operational Decision Manager Tests used an average throughput of around 20,000 transactions per second (TPS) on a small ruleset.
25.0.0 CP4BA deployments including Operational Decision Manager made improvements of 3% compared to 24.0.1, and 8% gains compared to 24.0.0.
Automation Decision Services When calls are made with the Bearer Token or the Zen API Key in 25.0.0 performance is improved compared to 24.0.1.
Business Automation Workflow - First-time loading is improved in Workplace when users switch pages.
- Throughput is improved for concurrent inbound REST calls.
- The overall footprint of the 25.0.0 CP4BA deployment is smaller compared to 24.0.1.
Supported operating environments at GA
The following SOE changes are introduced in 25.0.0.
- Software Product Compatibility Report (SPCR)
-
The system requirements information is available through the SPCR website.
You can generate specific reports for each release that include the supported operating system, server virtualization environments, and software prerequisites.
Learn more
.- To find information on the supported versions of Red Hat® OpenShift® Container Platform, open the rendered report for 25.0.0 and go to the Containers tab.
- To find information on the supported databases, open the rendered report for 25.0.0 and go to the Supported Software tab, and then click Databases.
For more information about the system requirements of the Cloud Pak foundational services, see hardware requirements
. - Changes to dependent software
-
The following table highlights the major changes that Cloud Pak for Business Automation 25.0.0 brings compared to the version you can upgrade from.
Table 4. Differences between dependent software in 25.0.0 and 24.0.1-IF002. Dependent operator catalogs 25.0.0 GA 24.0.1-IF002 Cloud Pak foundational services 4.12 4.11 Platform UI (Zen service) 6.1.3 6.1.1 OpenSearch 2.19.1 2.17.0
Install
The Cloud Pak for Business Automation
download
document
provides pointers on how to install the new version and the command to download the 25.0.0
cert-kubernetes repository. The following changes are introduced in 25.0.0.
- A change to how the CP4BA operators handle network policies
- Postgres replaces MongoDB
- Support of Amazon RDS for Db2
- Configure Flink for high availability
- A change to how the CP4BA operators handle network policies
-
To align with Cloud Pak foundational services, and to remove the need to give cluster permissions to the CP4BA operators, network policies are no longer applied on the Red Hat OpenShift cluster during the installation. Instead, the CP4BA deployment script generates templates to manage access to the services (ingress and egress) for your CP4BA deployment. Your cluster admin then needs to review the templates and apply the wanted network policies on the cluster.
Learn
more... - Postgres replaces MongoDB
-
For Decisions and Document Processing capabilities, MongoDB is no longer a supported database. EDB Postgres replaces MongoDB embedded and PostgreSQL replaces the option to use an external MongoDB. An external PostgreSQL database for a CP4BA production deployment removes the need to purchase an extra license for an external MongoDB.
- Support of Amazon RDS for Db2®
-
You can now choose to use an Amazon Relational Database Service (Amazon RDS) for Db2 as a database option in your CP4BA deployment. Amazon RDS makes it simple to set up, operate, and scale Db2 deployments in the cloud.
Amazon RDS User Guide
.Important: When you set up an RDS Db2 instance for your Cloud Pak for Business Automation deployments, use an Amazon Route 53 to configure a custom DNS name. An AWS Route 53 creates a consistent endpoint for your CP4BA data source configurations, and introduces stability across database operations. For more information, see AWS Route 53 Developer Guide
. - Configure Flink for high availability
-
You can set the new
flink.job_manager_replicascustom resource parameter to more than 1 to enable high availability (HA) for Flink deployments. The job manager pods continue to progress even if a transient error is encountered and one pod crashes. The pods restart from the last successful checkpoint with HA enabled.
Learn
more...
Upgrade
The following support is provided in 25.0.0.
- Upgrade from Cloud Pak for Business Automation 24.0.1-IF002
- Upgrade to the newest interim fix when it becomes available
- Upgrade from Cloud Pak for Business Automation 24.0.1-IF002
-
You can upgrade your Cloud Pak for Business Automation (CP4BA) 24.0.1-IF002 production deployments to 25.0.0.
Important: If a CP4BA 24.0.1 deployment includes Automation Decision Services or Document Processing, then upgrading involves migration of data from MongoDB to either EDB Postgres or an external PostgreSQL database.For earlier versions than 24.0.1, you must upgrade them to 24.0.1-IF002 or later before you upgrade to 25.0.0.
Learn
more... - Upgrade to the newest interim fix when it becomes available
-
Interim fixes are code updates to resolve security vulnerabilities. An interim fix readme file lists all the defects that are fixed and provides pointers on how to install it and how to upgrade to it.
You can upgrade to the newest Cloud Pak for Business Automation 25.0.0 interim fix from 24.0.1-IF002 or later.
The upgrade includes a check of the Cloud Pak foundational services to make sure that the version is less than or equal to the version in the 25.0.0 interim fix. If the Cloud Pak foundational services is a greater version in the CP4BA 24.0.1 deployment, you cannot upgrade to 25.0.0.
Tip: Check the next interim fix of 25.0.0, which probably includes a version of Cloud Pak foundational services that you can upgrade to.For more information, see the Cloud Pak for Business Automation download document
.
Security and compliance
The following changes are introduced in 25.0.0.
- Audit logging for continuous monitoring and FISMA readiness
-
Cloud Pak for Business Automation can now use an Audit Logging service to meet Federal Information Security Modernization Act (FISMA) requirements. The service logs user activities and system events in a Cloud Auditing Data Federation
(CADF) standardized format, and provides retention and protection of the data.By default, the Audit Logging service is not enabled to minimize the impact logging has on the cluster footprint. You can configure the CP4BA custom resource (CR) to enable the Audit Logging service (
sc_audit_logging.enabled) for selected CP4BA capabilities to construct and send audit records. You can then go a step further and forward the records to a comprehensive Security Information and Event Management (SIEM) tool, like IBM QRadar®.
Learn
more...
Workflow automation new features and enhancements
The following enhancements are introduced in 25.0.0.
- Artificial Intelligence in workflow automations
- Build workflow automations more easily in Designer
- Work efficiently with tasks, processes, and cases
- Integration enhancements with external systems
- Move your inflight instances in any database from Business Automation Workflow to Cloud Pak for Business Automation
- Artificial Intelligence in workflow automations
-
- Use the guided experience with the new IBM Workflow Assistant powered by watsonx.ai™ to find, understand, and complete tasks in Workplace. The assistant helps you filter tasks, ask questions about tasks, create task summaries, manage teams, and generate content such as emails, feedback, and descriptions.
Learn more...
- You can now configure the generative AI feature to connect to a watsonx.ai provider with the IBM watsonx.ai software in IBM Cloud Pak for Data. The watsonx.ai software is deployed in your own hardware, giving you full control over data privacy, compliance with regulatory requirements, and which text generation foundation models are supported for your generative AI tasks.
Learn
more... - Generative AI activities now support deploy on-demand foundation models and custom foundation
models.
Learn more...
- Use the guided experience with the new IBM Workflow Assistant powered by watsonx.ai™ to find, understand, and complete tasks in Workplace. The assistant helps you filter tasks, ask questions about tasks, create task summaries, manage teams, and generate content such as emails, feedback, and descriptions.
- Build workflow automations more easily in Designer
-
- You can now maintain and redeploy one version of a case project while you
continue to work on a new version.
Learn more... - New enhancements to Content Management document views improve the experience
and support additional customization options, such as drag capabilities to add documents from the
file system.
Learn more...
- You can now maintain and redeploy one version of a case project while you
continue to work on a new version.
- Work efficiently with tasks, processes, and cases
-
- The search list UI in the Cases solution layout page now
has new search features, including creating personalized searches, streamlined views, and active
filter indicators.
Learn more... - You can now search task instances across multiple process instances based on
business data criteria. You can also view both task and process business data in your task lists.
Learn more...
- For better visibility and auditability, you can now track the full history of
tasks in a process, including task lifecycle events, reassignments, and business data changes.
Learn more...
- The search list UI in the Cases solution layout page now
has new search features, including creating personalized searches, streamlined views, and active
filter indicators.
- Integration enhancements with external systems
-
You can expose capabilities of your workflow automations as MQ services. MQ services enable your external clients to trigger processes or service flows by using MQ messages with an asynchronous and loosely coupled interaction. Each MQ service is defined by an
AsyncAPIdefinition.
Learn
more...
- Move your inflight instances in any database from Business Automation Workflow to Cloud Pak for Business Automation
-
You can now migrate your process and case databases (Db2, Oracle, or SQL server) from Business Automation Workflow Traditional (Standard edition) to Cloud Pak for Business Automation and continue to run and complete your inflight instances without data loss.
Learn more...
Decision management new features and enhancements
- Automation Decision Services
-
- Technology preview Using the
search feature available in the data model editor, you can now find where your custom data types are
used within a decision service. From the list of results, you can go directly to the decision
artifacts that use a specific type and make updates in a few clicks. You can also pin search
results, making it easy to access them from anywhere in your decision service.
Learn more... - The following numeric data types are now supported for more precise data definitions: Byte,
Short, BigInteger, Float, Double, and BigDecimal.
Learn
more... - You no longer need to delete old external libraries and re-import a newer version. You can now
specify the version of external libraries that you want to use directly in Decision Designer.
Learn more... - New string functions provide a powerful way to manipulate strings and implement pattern matching tasks. String functions can help you better leverage the power of generative AI. Learn more...
- By default, deploying a decision service archive is prevented when an archive with the same ID
and version exists in the target deployment space. You can now set a query parameter to allow the
deployment of archives that share a
DecisionServicevalue.
Learn
more...
- Technology preview Using the
search feature available in the data model editor, you can now find where your custom data types are
used within a decision service. From the list of results, you can go directly to the decision
artifacts that use a specific type and make updates in a few clicks. You can also pin search
results, making it easy to access them from anywhere in your decision service.
- Operational Decision Manager
-
The following list provides highlights of the new Operational Decision Manager features in Cloud Pak for Business Automation. For more information about all the new features in Operational Decision Manager 9.5.0, see What's new
.- Support for Java™ 21 and Eclipse 4.34.
- Improved Rule Execution Server console user interface.
- New security Decision Center REST APIs.
Content services new features and enhancements
- Reduced downtime during Content Platform Engine upgrade
-
You can now use new default values for parameters to reduce the amount of time it takes to upgrade Content Platform Engine.
Learn
more...
Business insights new features and enhancements
The following enhancements are introduced in 25.0.0.
- Group data in a chart by a Boolean type
- Export the current data of a chart into CSV or TSV files
- Dashboard filters
- OpenSearch security plug-in
- Group data in a chart by a Boolean type
-
You can now group data in a chart by using a Boolean value of
true
orfalse
. For example, you might want to display all the customers with an approved loan request. To do that, go to a chart that monitors customer metrics and group the data by a Boolean expression like'approved loan request'equal totrue
. The chart with this 'group by' property then shows only the customers with an approved loan.
Learn
more... - Export the current data of a chart into CSV or TSV files
-
You can now export the data that you see in a chart into a file, either in the comma-separated values (CSV) format or the tab-separated values (TSV) format.
Learn
more... - Dashboard filters
-
You can now create filters for your dashboards, which apply to all the charts in your dashboard that use the same monitoring source. You can turn these filters on and off easily to toggle between different views. For example, adding a filter on a data value of
country="Spain", displays the data that is related to Spain in all the charts. If you then change the value of the filter to"Germany", all the charts are updated with data that is related to Germany instead of Spain.
Learn
more... - OpenSearch security plug-in
-
The OpenSearch security plug-in is now available, which enhances security and access control for OpenSearch Dashboards. You can configure the plug-in with the REST API or from within the OpenSearch pod.
Learn more...