What's new
Discover the new features and other improvements in Operational Decision Manager and Operational Decision Manager on Certified Kubernetes 8.11.0.0 and 8.11.0.1.
This topic lists the major changes in the 8.11.0.0 and 8.11.0.1 releases. The entries include links to additional resources.
Operational Decision Manager 8.11.0.1 fix pack
The 8.11.0.1 fix pack updates 8.11.0.0 with the following new documentation and features.
- Licenses and metering
- Documentation: Adding license metering annotations to custom containers Learn more...
- Rule Designer
- Documentation: Running a custom test Learn more...
- Rule Execution Server
- New documentation: Rule Execution Server console and HTDS parameters Learn more...
- Decision Center
-
- Feature: Decision Center REST API to create, copy, and delete branches in decision services. Learn more...
- Feature: Error messages for when you cannot close a change activity in the Decision Center Business console. Learn more...
- Documentation: Decision Center parameters Learn more...
- Documentation: Setting up SCIM connections Learn more...
- Documentation: Managing decision service branches Learn more...
- Samples environment
- Documentation: Migrating between H2 databases Learn more...
- Troubleshooting
- Documentation: Troubleshooting Rule Designer on macOS Learn more...
Operational Decision Manager on Certified Kubernetes 8.11.0.1 fix pack
The 8.11.0.1 fix pack brings the following changes to the 8.11.0.0 release.
- License acceptance requirement
- To install Operational Decision Manager on Certified Kubernetes, you must read and accept the IBM license agreement. Learn more...
- Oracle is now a supported external database (no longer a custom external database)
- User access requirement
- To allow predefined users to access the Operational Decision Manager services, an administrator needs to set a password when installing Operational Decision Manager on Certified Kubernetes. Learn more...
- Deployment to Google Cloud
- In addition to Amazon and Azure, Operational Decision Manager can now be deployed to the Google Cloud (GKE) platform. Learn more...
- Support of Okta OpenID provider
- Operational Decision Manager for production can be configured with an external OpenID Connect server (OIDC provider), such as the Okta service, for secured identity and access management. Learn more...
- Deploying on different environments simultaneously
- In a topology where Operational Decision Manager is deployed in several namespaces inside a cluster or on several clusters, you might want to design decision services in a development environment, to do tests and simulations in a staging environment, and finally to deploy the decision services to production on another cluster. Learn more...
- Configuring separate external databases in a deployment
- You might want to target two separate databases for your Decision Center and Decision Server instances. Learn more...
- Customizing the Decision Center behavior
- You can adjust the behavior of Decision Center by defining context parameters in a properties file that is referenced by the configmap. Learn more...
- Security certificate in PEM format
- You can now define the Operational Decision Manager security certificate in PEM format without having to convert it to the JKS format. The PEM format is language-agnostic and widely used. Learn more...
- Easy JDBC driver installation through a URL
- When you install an ODM release, you no longer have to create a PVC to install a JDBC driver. You can simply download the driver from a URL. Learn more...
Operational Decision Manager 8.11.0.0
The 8.11.0.0 release significantly changes Operational Decision Manager, removing many features and introducing new ones.
- January 2022 documentation refresh
-
- Troubleshooting too many open cursors in an Oracle database Learn more...
- Resolving a string issue in tests and simulations Learn more...
- Removed components
- Many features deprecated in past versions are not in 8.11.0.0. Learn more...
These features include the following components:
- Decision Center Enterprise console
- Classic rule projects (If you use classic rule projects, you must convert them to decision services in a previous version of Operational Decision Manager. For migration instructions, see 8.10.5: Migrate classic rule projects to decision services.)
- Decision Server Insights
- Updated software requirements
- Always check IBM® Operational Decision Manager detailed system requirements
before installing or upgrading components. The following components have been updated since the last release:
- WebSphere® Liberty 21.0.0.9
- Eclipse IDE 4.16
- Java 11 (toleration for Rule Execution Server)
- Removed application server support
- Some versions of application servers are not supported in 8.11. Learn more...
The following versions of application servers are not supported in 8.11:
- WebSphere Liberty 18.x, 19.x, and 20.x
- WebSphere Application Server 8.5.5.x
- JBoss 6.4 and 7.1
- Tomcat 8.5
- Windows Server 2019 support
- Operational Decision Manager now supports Windows Server 2019. The server operating system is part of the Windows NT family, and based on Windows 10. Learn more...
- Local help unavailable
- The local help service is not included in this release. Users must access the product documentation through the online IBM Documentation.
Rule Designer 8.11.0.0
- Pruning rulesets
- Use the prune property in the deployment configuration to reduce the size of rulesets. When you
set
com.ibm.rules.engine.ruleset.pruned
to true, unused variables are removed when a ruleset is generated for deployment. The property is applied to rulesets that are generated in Rule Designer and Decision Center. Learn more...
Decision Center 8.11.0.0
- Setting the persistence locale by using a REST API
- Now, you can use a REST API to set the persistence locale of the Decision Center database. Learn more...
- Enabling content security for REST API
- The content security policy (CSP) is an added layer of security to detect and mitigate certain types of attacks, including cross-site scripting and data injection attacks. Learn more...
- Diagnostics for checking database schema
- Use the diagnostics in the Business console to determine whether your database schema is the best fit for your installed version of Decision Center. Learn more...
- Customizing operators
- Use advanced customization to define operators that can then be selected from a drop-down menu in decision tables. You use operators in rule statements to perform arithmetic operations, associate or negate conditions, and compare expressions. Learn more...
- Displaying vocabularies and BOM paths
- Now, you can view the vocabularies and the BOM path of their decision services. Learn more... In the Model tab are two new subtabs:
- Vocabulary tab: Shows a view of the vocabulary that is available in each project of the decision service. A selector on top of the view allows you to select a project. A tree grid displays the elements of the vocabulary: sentences, concepts, and concept instances. All of these elements are available in the Intellirule editor for writing rules.
- BOM Path tab: A table displays the entries of the BOM path for each project in the decision service. A BOM path entry is either a project reference that gives access to the BOM of another project, or a BOM file entry that links to a BOM file that defines a BOM. Click a BOM file entry to display the file content below the BOM path table.
- Support for SCIM
- Along with LDAP, Decision Center now supports System for Cross-domain Identity Management (SCIM), an open standard for automating user provisioning. SCIM communicates user identity data between identity providers such as companies with multiple individual users, and service providers requiring user identity information. Learn more...
- Replacing user-defined values
- By default, values defined in a deployment configuration for a Decision Center database do not override those set by the
user. A new configuration property enables the override:
teamserver.setup.overrideAvailableProps=true;
Learn more... - Verbalized test reports
- In test reports for collection comparisons, collection attributes are now verbalized according to the available vocabulary that is referenced by either the user locale language or the persistence locale. Learn more...
- Support for client credentials
- Now when you select an OpenID Connect Provider in the Business console, you can use your client credentials. Use the client_credential value in defining providers to make Decision Center use the credentials. Learn more...
Operational Decision Manager on Certified Kubernetes 8.11.0.0
The 8.11.0.0 brings the following changes to Operational Decision Manager on Certified Kubernetes.
- Support of PostgreSQL version 13
- The PostgreSQL internal database supported in Operational Decision Manager 8.11 on Certified Kubernetes is version 13. To upgrade from a previous release, you need to migrate your data to this new version. Learn more...
- Support of Eclipse IDE 4.16
- Decision Center downloadable assets
- You can now download the following additional assets from the Decision Center URL. In previous
releases, you had to install the Operational Decision Manager
standalone product on premises to be able to recover these files.
- Build Command API .jar files: The Build Command tool is a command line interface for building rule projects without Eclipse. Learn more...
- Decision Center remote API .jar files: These files (in particular the
IlrRemoteSession
class) allow you to build a Java application that can invoke Decision Center remotely without the Decision Center user interface. Learn more... - Custom data providers API .jar files Learn more...
- Rule Designer JSON configuration file: This file allows you to connect Rule Designer to Decision Center and the Decision Server console through an OpenID provider. Learn more...
- Customization of Decision Center server list and OIDC providers
- By default, Decision Center provides only two internal connections, one to the Decision Server console and one to Decision Runner. This customization allows you to provide your own list of servers and OpenID providers. Learn more...
- Customization of the Decision Server Runtime web.xml
- You can customize the Decision Server Runtime behavior through the context-param properties of the web.xml file. Learn more...