What's new in the platform

To meet your business needs, Sterling™ Order Management System introduces important new features and enhancements.

For the list of resolved issues in Sterling Order Management System, see Resolved issues.

For the list of components that are deprecated, see Deprecated components.

13 October 2025 (Release 25.3.9.1 - 10.0.2509.1)

Advanced B2B capabilities - enhancements

This release includes the following enhancements to the Sterling Order Management System advanced business-to-business (B2B) capabilities.

Upcoming deliveries widget
The Upcoming deliveries widget shows the next 10 scheduled deliveries with key details to help you quickly track and prioritize upcoming fulfillment activities for better operational planning. For more information, see Viewing contract order details.
Sales order for contract order widget
The Sales orders for contract order number widget displays sales orders that are linked to a contract order. The addition of the sales orders information helps you to quickly access relevant sales order details and filter results for faster decision-making. For more information, see Viewing contract order details.
Create services in contract and sales orders
Add services directly to contract and sales orders. This streamlines order entry and reduces errors across bundled items. For more information, see Creating contract orders and Creating sales orders.
Create recurring schedules
Create recurring schedules for sales orders, making it easier to automate delivery planning and reduce manual setup for repeat shipments. For more information, see Creating recurring schedules for sales orders.
Summarize the contract order line schedules of a contract order
The getContractOrderScheduleSummary API provides a quick overview of contract order line schedules by grouping them by ShipTo location, recurrence plan, or both. This functionality helps you to analyze schedule distribution and volume more efficiently. For information about the APIs, see Contract order APIs.
Summarize the upcoming deliveries of a contract order
The getContractOrderDeliverySummary API provides a summarized view of upcoming deliveries for contract orders, including counts, quantities, and pricing by key attributes. This functionality helps you to better plan and manage fulfillment operations. For information about the APIs, see Contract order APIs.
Enhanced time frame selection for account dashboards
Previously limited to preset ranges up to 45 days, time frame selection now clarifies time periods and provides a way for you to define exact start and end dates. This improvement brings greater clarity to the data displayed in your account dashboard and enables more precise analysis over custom time periods. For more information, see Viewing account summary dashboards.
Beta releaseSupport for extracting data to Microsoft Azure
The Data Extract agent capability is extended to support Microsoft Azure, enabling seamless data exports. To enable this support, configure the properties specific to Azure in the overrides properties file. For more information, see Azure properties.

30 September 2025

New AI agents for IBM® Sterling Call Center, Order Hub, and Self Service

This release introduces a powerful suite of IBM watsonx™-powered AI agents. The AI agents deliver proactive support with real-time insights to administrators, fulfillment managers, inventory planners, and customer service teams.

Using advanced natural language processing, these agents interpret prompts and queries to run tasks, making it easier to manage systems, track orders, optimize inventory, and assist customers quickly and efficiently.

To learn more about the new AI Agents and their capabilities, see Self Service AI agents, Order Hub AI agents, or IBM Sterling Call Center AI agents.

Access and explore the Order Hub AI agents in a free private preview program. As a program participant you get early access to unreleased IBM features, share your insights, and partner with us to shape the future of AI agent-powered support. To participate in the private preview program, see IBM Sterling Order Management AI Agent private preview.

Note: The private preview is designed for IBM Sterling Order Management System SaaS customers today, with plans to extend support to on-premises environments in the future.

5 September 2025 (Release 25.3.9.0—10.0.2509.0)

Third-party library upgrade
  • commons-beanutils v1.11.0 upgrade
  • Apache ant v1.11.15
Upgrade impact: No.

You must certify your custom implementations and integrations against these third-party libraries.

Advanced B2B capabilities - new enhancements
Sterling Order Management System advanced business-to-business (B2B) capabilities includes the following enhancements in this release.
Support for modifying contract orders
Modifying contract orders helps you to update order details to reflect changes in agreements, inventory, or delivery needs. This capability helps ensure accuracy, maintains compliance, and supports better customer service by keeping contracts aligned with current business conditions. For more information, see Modifying contract orders.
Support for expiring contract orders
From the Order status KPIs, you can now see the number of contracts that are approaching their expiration date so that you can proactively begin the contract renewal process. You can also configure the contract expiration time frame. For more information, see Configuring settings.
Automatic creation of sales orders from contract orders
A new time-triggered agent introduces the ability to automatically create sales orders from upcoming delivery scheduled lines that are tied to contract orders. This new feature gives buyers and sellers earlier visibility into demand and the flexibility to adjust order details before fulfillment. For more information, see Automatic creation of sales orders from delivery-scheduled lines.
XML to JSON publishing for Kafka and JMS sender components
You can now publish XML messages in JSON format for Kafka and JMS sender components by configuring the new yfs property xmljson.usejson.out.forflows. For more information, see Kafka sender transport component and IBM WebSphere default messaging JMS Queue sender.
Build server to import and export customizations without full Developer Toolkit
Set up the Order Management System runtime as a lightweight Build server to import and export custom extensions. This approach reuses the existing DTK package without requiring the full DTK environment or any additional middleware.
For more information, see Setting up a Build server to import and export customizations.
Validation checks for customization package
Following validations are introduced to prevent failures or complications in the production environment during customization. This set of validations statically scan the customization package, catch issues early, and enforce safe customization practices.
  • Class name conflicts
  • File name conflicts
  • Missing class imports
  • Database extensions validations
  • Direct database connections and SQL operations
For more information, see Validation checks.
Beta releaseSupport for extracting data to Google Cloud Storage service through S3
The Data Extract agent capability is extended to support Google Cloud Storage (GCS), enabling seamless data exports. To enable this support, configure the yfs.yfs.coc.dataextract.s3.useS3SignerType property to true in the overrides properties file.

Issues were fixed in this release. For more information, see Resolved issues in 25.3.9.0-10.0.2509.0 release.

1 August 2025 (Release 25.2.6.2—10.0.2506.2)

Advanced B2B capabilities - new enhancement

Sterling Order Management System advanced business-to-business (B2B) capabilities includes the following enhancement in this release.

Shipments summary widget
The shipments summary widget displays the total number of shipments for a sales order, with a real-time visual breakdown by status: In progress, Shipped, Cancelled, and On hold. This widget helps users to quickly assess fulfillment progress and identify potential delays without navigating away from the shipment details view. For more information, see Shipment details.
Retrieve delivery-scheduled lines
New API functionality introduces the ability to retrieve upcoming delivery-scheduled lines for accounts, contract orders, contract order lines, and contract order line schedules—enabling better planning and visibility into future deliveries. For information about the APIs, see Contract order APIs.
Close a contract order
New API functionality introduces the ability to close contract orders programmatically—either upon fulfillment or early—to streamline order lifecycle management and support automation. For information about the APIs, see Contract order APIs.

Issues were fixed in this release. For more information, see Resolved issues in 25.2.6.2-10.0.2506.2 release.

8 July 2025 (Release 25.2.6.1—10.0.2506.1)

Dynamic partition key for Kafka
You can now configure an XPath as a dynamic partition key to send messages to a Kafka topic. For more information, see Kafka sender transport component.
Kafka metrics
Kafka Producer metrics are now available in the Sterling Order Management System Statistics Framework.
New AI Agent in Self Service
IBM Sterling Order Management System Self Service now has a cutting-edge IBM watsonx-powered AI Agent that provides administrators with real-time insights and proactive support when they manage IBM Sterling Order Management System SaaS environments. To learn more about the Self Service AI Agent capabilities, see Self Service AI Agent.
Advanced B2B capabilities - new enhancements
Sterling Order Management System advanced business-to-business (B2B) capabilities includes the following enhancements in this release.
Ability to create and assign groups at the contract level
To simplify large, complex contract orders, you can create, select, and assign groups at the contract level. For more information, see Creating contract orders.
Enhanced sales order details information
The sales order details information is enhanced to include additional shipment and order line information. For more information, see Viewing sales order details and Shipments details.
Ability to add a single line item to sales orders
Quickly add a single product to a sales order. For more information, see Creating sales orders.
Available actions for draft contract orders
When you create or change a contract order, if you attempt to close the contract order before you save your data, you are now able to choose to either save or discard your changes, or delete the entire contract order draft. For more information, see Creating contract orders.
Support of product classes in contract orders
When you create a contract order, you can now override the default product class by selecting a different product class for an item. For more information, see Creating contract orders.
Contract delivery scheduled lines
Delivery scheduled lines are pre-scheduled delivery records that provide both buyers and sellers with visibility for upcoming product deliveries, enabling proactive supply chain planning, and exception handling. For more information, see Contract order delivery scheduled lines.

The OMPCreateDeliveryScheduledLinesAgent time-triggered transaction agent is now available that automates the creation of delivery scheduled lines for contract order lines based on the schedules. For more information, see Create contract delivery scheduled lines.

Modify recurrence schedule
You can modify a recurrence schedule for a contract order line. For information about the APIs, see Contract order APIs.
Change contract order state
You can change the state of the contract order from Confirmed to SchedulePaused and from SchedulePaused to Confirmed. For information about the APIs, see Contract order APIs.
Copy sales order
You can create a new sales order by copying an existing sales order that is created from a contract order. For information about the APIs, see Contract order APIs.

Issues were fixed in this release. For more information, see Resolved issues in 25.2.6.1-10.0.2506.1 release.

6 June 2025 (Release 25.2.6.0—10.0.2506.0)

Third-party library upgrade
Netty v4.2.1
Upgrade impact: No.

You must certify your custom implementations and integrations against these third-party libraries.

Stack upgrade
  • WebSphere® Liberty 25.0.0.5
  • IBM MQ 9.3.0.28
  • IBM JDK8 - 8.0.8.40
  • IBM JDK21 - 21.0.7.0
Upgrade impact: No.
Integration with IBM Sterling Intelligent Promising Optimization service
An inbuilt integration is now available for integration with the IBM Sterling Intelligent Promising Optimization service to enhance fulfillment decisions through cost-based optimization. As a system implementer, you can enable the inbuilt integration with the Sterling Intelligent Promising Optimization service. If your implementation contains the integration by using customizations, you can migrate to the inbuilt integration. For more information, see Integrating with IBM Sterling Intelligent Promising Optimization service.
Sterling Intelligent Promising adapter for resource pool sync with Sterling Intelligent Promising Capacity service
An integration option is available to automatically synchronize the Sterling Order Management System resource pool with category availability and capacity workflows of Sterling Intelligent Promising. As a system implementer, you can enable the built-in integration with the Sterling Intelligent Promising Capacity service. For more information, see Integrating with IBM Sterling Intelligent Promising Capacity service.
Timezone and daylight saving time support for advanced scheduling of agents
You can now configure the timezone ID for scheduling cron triggers for agents that also supports daylight saving time changes. For more information, see Scheduling options and suboptions.
Retrieve or delete recurrence schedule
You can retrieve or delete a recurrence schedule for a contract order line. For information about the APIs, see Contract order APIs.

Issues were fixed in this release. For more information, see Resolved issues in 25.2.6.0-10.0.2506.0 release.

2 May 2025 (Release 25.1.3.2—10.0.2503.2)

Recurrence-related APIs
APIs are introduced to create and manage recurrence plans in Sterling Order Management System. A recurrence plan is used to schedule repeated business actions to run at regular intervals. Once set up, the recurrence plan lists all future trigger dates for its scheduled actions. For more information on the APIs to manage recurrence plans, see Recurrence-related APIs.
Add recurrence schedule
A recurrence schedule can be added for a contract order line. For information on the APIs to create a contract order line recurrence schedule, see Contract order APIs.

Issues were fixed in this release. For more information, see Resolved issues in 25.1.3.2-10.0.2503.2 release.

4 April 2025 (Release 25.1.3.1—10.0.2503.1)

Contract order APIs
With Advanced B2B capabilities, sales orders can be created from a contract order. For more information, see, Contract order APIs.

Issues were fixed in this release. For more information, see Resolved issues in 25.1.3.1-10.0.2503.1 release.

7 March 2025 (Release 25.1.3.0—10.0.2503.0)

Third-party library upgrade
  • commons-io v2.18.0
  • jose4j v0.9.6
  • kafka-clients v3.9.0
  • commons-net v3.11.1
Upgrade impact: This stack upgrade does not have an impact.

Certify your custom implementations and integrations against these third-party libraries.

Stack upgrade
  • WebSphere Liberty 24.0.0.12
  • IBM Semeru Runtime® CE v21 - 21.0.5.0 (Only on developer toolkit)
Upgrade impact: No.
Contract order APIs
With Advanced B2B capabilities, a B2B contract order outlines the agreement between a buyer and a seller. This action occurs for the supply of goods or services over a specified period. In this release, Sterling Order Management System provides APIs to create and manage a contract order between a buyer and seller. For more information, see Contract order APIs.

Issues were fixed in this release. For more information, see Resolved issues in 25.1.3.0-10.0.2503.0 release.

24 January 2025 (Release 24.3.9.2—10.0.2409.2)

Issues were fixed in this release. For more information, see Resolved issues in 24.3.9.2-10.0.2409.2 release.