> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kibocommerce.com/llms.txt
> Use this file to discover all available pages before exploring further.

# September 29, 2026 - 1.2638 Service Update

## **Announcements**

### **CyberSource Message-Level Encryption (MLE) Update**

CyberSource is requiring merchants to migrate to their new JWT/MLE authentication method. KIBO has released an updated CyberSource integration to support this migration, available in Sandbox since August 18, 2026. Please test all relevant scenarios in your sandbox environment to make sure they work as expected. Once this update goes to Production on September 28, 2026, you will need to complete your migration in Production by **January 2027**. Please contact [KIBO Support](https://help.kibocommerce.com/) if you have any questions.

## Production Features

### Order Routing

* **Shipment Grouping Support for Inventory Reservations:** Shipment grouping is now supported for orders that use inventory reservations. When Order Routing assigns shipment groups, system preserves and honors these grouping definitions throughout fulfillment.

## Production Bug Fixes

| **Service** | **Resolution**                                                                                                                                                                                                                                                                                                                                     |
| :---------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Catalog     | Resolved an issue where activating a search term redirect in the admin portal would produce an error, preventing the redirect from being changed from inactive to active.                                                                                                                                                                          |
| Commerce    | Fixed an issue where product attribute data was missing from order routing requests made during inventory reservation when Configurable Shipment Release and Reserve Inventory at Pending Shipment were both enabled.                                                                                                                              |
| Commerce    | Optimized performance for B2B user management operations, significantly reducing API response times for users with many account associations. For GBA-enabled tenants, role management operations now also enforce geography-based access restrictions.                                                                                            |
| Commerce    | Fixed an issue where partial customer account updates could inadvertently clear existing contact types, causing single sign-on (SSO) login failures.                                                                                                                                                                                               |
| Commerce    | Fixed an issue where requesting shipping rates for orders with many line items or high item quantities resulted in slow response times when using EasyPost carrier integrations.                                                                                                                                                                   |
| Commerce    | Fixed an issue where adding digital products to an order failed with an "Item not found" error.                                                                                                                                                                                                                                                    |
| Commerce    | Fixed an issue where payment reauthorization for the remaining balance was not triggered on mixed digital and physical orders when a digital shipment's capture was pending.                                                                                                                                                                       |
| Commerce    | Fixed an issue where updating a cart after adding items to a specific fulfillment location could cause orders to submit successfully even when that location had no available stock.                                                                                                                                                               |
| Commerce    | Fixed an issue where a B2B account contact could incorrectly show as the primary contact after being explicitly set as non-primary.                                                                                                                                                                                                                |
| Commerce    | Fixed an issue where Location Created, Location Updated, and Location Deleted events were missing from event subscriptions for certain applications.                                                                                                                                                                                               |
| Commerce    | Fixed an issue where performing an admin cart takeover for a registered customer could merge items from previous customer sessions into the active cart.                                                                                                                                                                                           |
| Fulfillment | Transfer shipments created from a delivery-consolidated parent shipment were left in READY status without an active fulfillment workflow, making them invisible to pick/pack queues and permanently stuck. Transfer shipments now correctly initiate the fulfillment workflow at creation, regardless of the parent shipment's consolidation type. |
| Fulfillment | Reassignment of future shipments could fail with an error and fall back to Customer Care status because the date in the order routing suggestion request was missing seconds precision. Future shipment reassignments now complete successfully and receive valid routing suggestions.                                                             |
| Fulfillment | Shipment search and aggregation queries using RSQL filters with an AND condition nested inside an OR condition could silently return incorrect or zero results with no error. These queries now correctly translate and return the expected results for all filter combinations.                                                                   |
| Fulfillment | When substituting items on a shipment, the substitute item was always priced using the price list stored on the order, with no way to apply a location-specific or contractual price list. The purchase location is now passed through and respected during substitute item pricing, enabling location-based pricing for substituted items.        |

## Production Sandbox Features

### Commerce

* **Custom Return Attributes in Returns:** New user interface capabilities now allow users to capture, view, and manage custom return attributes directly during [return creation](https://docs.kibocommerce.com/pages/initiate-a-return) and [processing](https://docs.kibocommerce.com/pages/manage-returns). Custom data can now be managed in the interface at both the overall return and individual line-item levels. Additionally, Advanced Search now includes filter controls to easily locate returns based on custom attributes.

### Fulfillment

* **Filter Shipments by Custom Attributes:**  Users can now filter shipments by Extensible Attributes (shipment-level) and Extensible Item Attributes (Shipment-item-level) in both the Supply/Demand UI Shipments page and the Fulfiller UI Advanced Search. The filter dynamically renders the right input (dropdown, text, or date) based on the attribute's type, and supports combining multiple attributes to narrow down results — making it easy to find shipments by custom criteria without manual searching. see [Fulfiller UI Overview documentation](https://docs.kibocommerce.com/pages/fulfiller-ui-overview) for more details.

### Inventory

* **Future ATP Updates:**
  * **Early Release of Future Shipments (site setting, off by default)**: Automatically releases Future shipments to Ready as soon as current inventory becomes available at their assigned location, ahead of the scheduled date. Estimated Delivery Dates are recalculated automatically on release.
  * **Partial Future PO Receipt API:** A new inventory API lets your warehouse management system record a partial physical receipt of a future purchase order. The received quantity becomes current on-hand inventory, the future record is reduced in place, and Future shipments allocated to that PO are pulled forward oldest-first — all in one atomic, idempotent call.
  * **Suppress automatic future-to-current on-hand conversion (tenant setting on Inventory UI, off by default)**:  If your own ERP or WMS feed is already your source of truth for on-hand inventory, turn this on to stop KIBO from also converting future inventory to on-hand on its expected date, which eliminates double-counted stock. Existing behavior is unchanged unless you enable it.
  * **Enable Future Shipments Release  (tenant setting on Inventory UI, on by default)**:  Gives you direct, visible control over the background job that moves Future shipments to Ready on their scheduled date.<br /><br />The Future Inventory site setting is being renamed to "Future Inventory Enabled to Allocate to" — a label change only, with no change in behavior. See the[ Future Inventory documentation](https://docs.kibocommerce.com/pages/future-inventory) for more details.
* **Query Inventory Availability by Location Group:** A new Storefront GraphQL query lets you check real-time inventory availability for up to 24 SKUs across a named Location Group (e.g.,  Regional Warehouses, Mega Hub) in a single call, returning the top-ranked locations per SKU by available quantity — no more hardcoding individual location codes or over-fetching site-wide data. This also adds a "Primary" designation for Location Groups, allowing a location to belong to multiple Location Groups within the same site (gated by a tenant-level flag). See[ Real time inventory documentation](https://docs.kibocommerce.com/pages/real-time-inventory-service) for more details. <br />

## Sandbox Bug Fixes

| **Service** | **Resolution**                                                                                                                                                                                                                                                        |
| :---------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Catalog     | Fixed an issue where the Google Feed export combined variant property values from other variants — for example, a variant's VPN or color attribute values appeared together with values belonging to other variants — instead of exporting each variant's own values. |
| Catalog     | Fixed an issue where localized content on product attributes was omitted from the Google Feed export (attribute values exported truncated), and where a variant's fulfillment types set to "Same as Product" were exported as Direct Ship only.                       |
| Commerce    | Fixed an issue where orders could become stuck in Validated status due to concurrent processing during shipment creation.                                                                                                                                             |
| Commerce    | Fixed an issue where timed-out gateway refund attempts were missing from the order payment history, ensuring all attempts are logged to prevent accidental duplicate refunds.                                                                                         |
| Commerce    | Fixed an issue where orders could not be canceled when a payment was in a pending void status (`VoidPending`).                                                                                                                                                        |
| Commerce    | Fixed an issue where canceling an order with a partially refunded payment attempted to refund the full captured amount instead of the remaining balance.                                                                                                              |
| Commerce    | Optimized performance for the `GetOrders` API endpoint, resolving latency issues during periods of high concurrent traffic. Order queries now execute significantly faster and remain stable under heavy load.                                                        |
| Inventory   | Fixed an issue where inventory reservations created for a specific site could silently lose their site assignment during checkout, causing order creation to fail with a "reservation not found" error.                                                               |
