June 30, 2022 — 1.2224 Service Update

Production Tenant Features

eCommerce & Order Management Functionality

  • Update Shipping Addresses: You can now update shipping addresses regardless of the shipping or order status, including Fulfilled orders. This allows the address to be updated in cases such as where the shopper gave the wrong address and the carrier returned the shipment, so the shipment address can be fixed and the shipment re-sent. The tax will not be refreshed if the shipment is Fulfilled or Cancelled, or if the order is Completed. Pricing and tax for shipments in Customer Care or Backorder will be recalculated using the updated Ship To location. This can only be edited via the Order Admin UI or the Shipments API (not the Fulfiller UI).
  • Edit/Delete Shipment Notes: The ability to view and add new shipment notes to an order in the Order Admin was added in Version 1.2220, but this has now been extended with the ability to edit and delete existing notes as well. The “Internal Shipment Notes” tab of the shipment details when viewing an order in Admin will now display the Edit and Delete options where you can update a note or remove one from the list.
  • Quick Edit UI Enhancement: A loading spinner is now displayed when product lists are refreshing on the Product Quick Edits page (such as after changing the catalog selection or a filter is applied). This makes it clearer to the user that the products will be updated shortly.
  • Subscription Enhancements: Several updates have been made to the Subscriptions feature, including several new API extensions and improvements to trials and configurable bundles.
    • A new API extension has been created to customize subscription cancellation reasons. This also determines the reasons for removing line items, reducing item quantities, and making appeasements/adjustments on subscriptions. The customized reasons set through this extension are displayed in the Admin UI as selectable options when performing those actions.
    • Two new API extensions, validateProduct and flattenBundleOnConvert, are now available to override the catalog price field on subscription items when an item is added or its quantity is updated. With these extensions, you can choose whether to update only one item or all items in a subscription and the updated price will be effective immediately. This can also be used on items from configurable bundles, allowing you to override the distributed item price after flattening. See the API Extension documentation for more details.
    • Subscription trials have been updated to maintain the user-selected product quantity for continuity orders, as previously the quantity was reset to 1 when the substitute product was swapped in. This meant that continuity orders could not be successfully created after the trial, as the quantity of the subscription item would be 1 and volume pricing would not be considered. Now, the subscription item will automatically be the customer’s desired quantity in continuity orders.
    • Trials are now supported in addition to configurable bundles and configurable products in the same subscription.
    • If two items are added to the cart that use the same trial product but there is a different substitute product, product variation, or product option, then the trial products will be added as a separate line items.
    • Configurable bundles now support scenarios with extras of the text or Boolean types (previously, only product-type extras were supported). Text and Boolean extras will remain associated with the parent product as one line item in the shipment, not split into separate line items like product extras.

Fulfiller Functionality

  • Reprint Packing Slips: The ability to reprint packing slips has been added to the Fulfiller UI’s Prepare For Shipment step, making it more convenient to reprint these documents as needed. This includes reprinting all slips for the shipment or only specific ones, which is selectable from the print preview. This option is displayed as an additional button at the bottom of the step.

Search Functionality

  • Search UI Enhancement: A typo has been fixed in the Search Configurations page where “Category” was misspelled in the Category Suggestion tab.
  • Search API Enhancement: The maximum allowed number of search redirects has been increased from 100 to 1000 to better support large numbers of records.

Production Sandbox Features

eCommerce & Order Management Functionality

  • Configurable Shipping/Handling Refunds: You can now configure whether shipping/handling fees should be refunded by default when initiating a return refund. Previously, the Admin and FFUI used different defaults for this option when initiating a refund. A new site setting ("Refund Shipping and Handling") now determines whether shipping and handling should be refunded by default, and the selection will apply to both UIs. With the release of this setting, shipping and handling will be reset to NOT refunded by default. If this is not your preferred behavior, please update the setting appropriately to ensure that there are no changes to your existing business process. 
  • Future Available to Promise Inventory: A new inventory quantity type for Future inventory can now specify the projected inventory you will receive within a certain time frame. This allows you to calculate the amount that is "available to promise," in which you can allocate against that future inventory when placing orders. Current inventory levels will always be prioritized when assigning orders to fulfillment locations, and any shipments created using future inventory will be placed in a "Future" state and will be unable to be fulfilled until the inventory arrives and the shipment moves into Ready. See the Inventory documentation for more details.
  • Real-Time Inventory Service: The inventory service can now be switched to a real-time version, which provides accurate and real-time inventory visibility to your site using a single source of truth. Kibo must enable this feature in your tenant settings, so please contact Kibo Support if you would like to opt in. It will be applied to all sites in future releases. See the Inventory documentation for more details.
  • Product Search API Update: The Catalog Storefront APIs now support a filter for locationsInStock, where locationsInStock references the array of all location codes where the product is in stock. Querying the Product Search API with filter=locationsInStock eq locationCode will return products that are in stock at the given location. Querying the API with filter=locationsInStock in [locationCode, locationCode, ...] will return products that are in stock at any of the given locations. This filter is case insensitive.
  • Core jQuery Update: The jQuery version used in the Core theme has been updated for improved security. If you need to update this in your implementation, you can follow this pull request and then update or replace any other jQuery packages or plugins you may be using.
  • Rate Limits in Dev Center: Rate limiting rules are now displayed for each affected API route in the Dev Center, along with your current statuses. This provides an easier way of checking whether you are operating within the allowed API request rate across your sandboxes and for each individual production tenant.
  • Subscription Enhancements: Further updates have been made to the Subscriptions feature.
    • When a configurable bundle is flattened in a subscription, the editable item adjustment field will be available on shipments in the Fulfiller UI. When viewing shipment details for a shipment that belongs to a subscription, a column for Item Adjustment will be visible for each individual line item and the user will be able to add/subtract from that item’s unit price.
    • If no line item adjustments have been made to a subscription, then the "line item adjustment" data column will not be displayed in subscription details. This column will only be displayed if there are line items on the subscriptions that do have an adjustment applied.

Fulfiller Functionality

  • Filtering by Multiple UPCs: It is now possible to search for multiple UPC codes through the "UPC" filter of the Advanced Search in the Fulfiller UI. In this field, enter UPC values separated by a comma to query for shipments that include at least one of those UPCs. You can use this in combination with other filtering options as well.

Search Functionality

  • Site Picker UI Updates: The Search Merchandizing Rules page now displays a site picker at the top, allowing you to select which site you are editing rules within. This is similar to the existing catalog and site picker on other KCCP pages. However, the site picker previously displayed on the Search Schema page has been removed, as it was unnecessary for those configurations.
  • Search Redirects UI Limit: Following the API update to increase the maximum allowed number of search redirects to 1000, the new limit is now reflected in the user interface as well.

Bug Fixes

The following list summarizes resolved issues for this release.

StatusResolution
Targeted for Production TenantsAdmin users were unable to edit line item prices before submitting a new order, as an error message would be displayed after attempting to save and the price would reset. This has been fixed so that line item quantity, unit price, fulfillment method/location, email address, and contact information can all be successfully updated during order placement.
Targeted for Production TenantsIf a user was added to a sandbox and a dev account and accepted both invites, then logging in would always direct them to their first sandbox instead of the Launchpad. This prevented them from accessing their dev account, but has now been corrected so that users will land on the Launchpad as expected after logging in.
Targeted for Production TenantsWhen using STH Consolidation, a parent shipment was able to be fulfilled from the Fulfiller UI without fulfilling the transfer shipment. This process has been updated so that the consolidated parent shipment will stay in the Waiting For Transfer step as expected until the transfer is complete.
Targeted for Production TenantsThe option to manually re-assign a BOPIS transfer shipment from the Order Admin UI was missing due to recent UI changes for STH Consolidation. This has been fixed so that the Manual Reassign button will only be disabled for those STH transfers, and BOPIS transfers can be reassigned as intended.
Targeted for Production TenantsThe Get Wishlists API call returned a 500 Error when a call was made with a startIndex of a value higher than 15000. This query has been optimized with better indexing so that it can retrieve wishlists from large databases with a high startIndex parameter.
Targeted for Production TenantsWhen making an API call using the “eq” operator for the closedDate field, an internal server error would be returned instead of the expected results. The API filtering process has been fixed so that filters can be successfully created with the “eq” operator.
Targeted for Production TenantsAdding users to a sandbox from the Admin UI resulted in a validation error even if their email addresses were valid. This has been corrected so that validation does not generate a false negative and users can be successfully added.
Targeted for Production TenantsUsers’ names were not displayed in the Created By field of order notes if there were more than 200 users in the system and the user who created the note was located above the 200th place in the user list. Order notes have been updated to support larger user lists and can now successfully retrieve user names appropriately.
Targeted for Production TenantsProduct extra images were not being displayed in the Fulfiller UI, and those items instead displayed the parent product’s image. This has been fixed so that the appropriate image is displayed for product extras that have their own images.
Targeted for Production TenantsCategories were not being properly indexed between Personalization and KCCP, resulting in visual searches not returning expected categories. This integration has been improved so that categories are imported and indexed appropriately and can be returned in personalized searches.
Targeted for Production TenantsFacets were unable to be ordered via drag-and-drop in the Search Results template of Site Builder. This has been fixed so that they can be reordered by dragging within this template and then saved successfully.
Targeted for Production TenantsAfter splitting a shipment, payment reauthorization requests did not include the details of the previous transaction. This has been fixed so that the second authorization can be completed with the information from the first transaction in this scenario.
Targeted for Production SandboxesPressing the Enter key after adding search synonyms did not successfully save the synonym value, and instead returned a 409 Error. This synonym would also disappear after refreshing the page. This has been fixed so that synonym values can be properly entered and saved.
Targeted for Production SandboxesAfter deactivating a location, all the orders that were shipped or picked up from that location were no longer returnable. This has been corrected so that returns are still supported for shipments after the original location is no longer active.
Targeted for Production SandboxesErrors were occasionally returned for orders during acceptance even if order validation was disabled, preventing those orders from moving to the next step. This has been corrected so that valid orders can be successfully accepted.
Targeted for Production SandboxesTracking numbers could not be copied and pasted when splitting packing slips, even though they could be copied and pasted when using a single packing slip. This has been fixed so that tracking numbers can be copied and pasted for multiple packing slips.
Targeted for Production SandboxesEntering a single slash (/) as a coupon code on the Cart page resulted in an incomplete error message. This has been updated so that a proper error message will be displayed, indicating that the request failed without a response.
Targeted for Production SandboxesThe "use retailer exclusion list" toggle in the Order Routing location groups configuration had no effect, as this behavior is not supported in the Kibo Composable Commerce Platform. This option has now been removed.
Targeted for Production SandboxesAttempting to active a paused subscription with the Perform Action API resulted in a 409 Error, indicating that a checkNumber and purchaseOrderNumber were required even though those payment methods did not apply to the subscription. This validation has been fixed so that payment data is not required to make this call if it doesn't apply to the subscription.
Targeted for Production SandboxesOutputs were not being displayed for functions in the Dev Center action logs. This has been corrected so that logs are properly documenting output and providing development data.


Restricted Content

Internal Release Notes

Production Tenant Features

Client-Facing Updates

  • Update Shipping Addresses (COM-5777): You can now update shipping addresses regardless of the shipping or order status, including Fulfilled orders. This allows the address to be updated in cases such as where the shopper gave the wrong address and the carrier returned the shipment, so the shipment address can be fixed and the shipment re-sent. The tax will not be refreshed if the shipment is Fulfilled or Cancelled, or if the order is Completed. Pricing and tax for shipments in Customer Care or Backorder will be recalculated using the updated Ship To location. This can only be edited via the Order Admin UI or the Shipments API (not the Fulfiller UI).
  • Edit/Delete Shipment Notes (COM-5732): The ability to view and add new shipment notes to an order in the Order Admin UI was added in Version 1.2220, but this has now been extended with the ability to edit and delete existing notes as well. The “Internal Shipment Notes” tab of the shipment details when viewing an order in Admin will now display the Edit and Delete options where you can update a note or remove one from the list.
  • Quick Edit UI Enhancement (QE-286): A loading spinner is now displayed when product lists are refreshing on the Product Quick Edits page (such as after changing the catalog selection or a filter is applied). This makes it clearer to the user that the products will be updated shortly.
  • Subscription Enhancements: Several updates have been made to the Subscriptions feature, including several new API extensions and improvements to trials and configurable bundles.
    • (COM-4979) A new API extension has been created to customize subscription cancellation reasons. This also determines the reasons for removing line items, reducing item quantities, and making appeasements/adjustments on subscriptions. The customized reasons set through this extension are displayed in the Admin UI as selectable options when performing those actions.
    • (COM-5209 and COM-5568) Two new API extensions, validateProduct and flattenBundleOnConvert, are now available to override the catalog price field on subscription items when an item is added or its quantity is updated. With these extensions, you can choose whether to update only one item or all items in a subscription and the updated price will be effective immediately. This can also be used on items from configurable bundles, allowing you to override the distributed item price after flattening. See the API Extension documentation for more details.
    • (COM-5824) Subscription trials have been updated to maintain the user-selected product quantity for continuity orders, as previously the quantity was reset to 1 when the substitute product was swapped in. This meant that continuity orders could not be successfully created after the trial, as the quantity of the subscription item would be 1 and volume pricing would not be considered. Now, the subscription item will automatically be the customer’s desired quantity in continuity orders.
    • (COM-5835) Trials are now supported in addition to configurable bundles and configurable products in the same subscription.
    • (COM-5845) If two items are added to the cart that use the same trial product but there is a different substitute product, product variation, or product option, then the trial products will be added as a separate line items.
    • (COM-5792) Configurable bundles now support scenarios with extras of the text or Boolean types (previously, only product-type extras were supported). Text and Boolean extras will remain associated with the parent product as one line item in the shipment, not split into separate line items like product extras.
  • Reprint Packing Slips (FFMT-3058): The ability to reprint packing slips has been added to the Fulfiller UI’s Prepare For Shipment step, making it more convenient to reprint these documents as needed. This includes reprinting all slips for the shipment or only specific ones, which is selectable from the print preview. This option is displayed as an additional button at the bottom of the step.
  • Search UI Enhancement (SU-2488): A typo has been fixed in the Search Configurations page where “Category” was misspelled in the Category Suggestion tab.
  • Search API Enhancement (SU-2478): The maximum allowed number of search redirects has been increased from 100 to 1000 to better support large numbers of records.

Internal Updates

The following enhancements are internal-only and not exposed to clients.

  • VAMP-1689: The database query for variant properties used the wrong attribute usage type value. This has been fixed so that it properly queries for the variant property type.
  • TECH-665: Default API throttling profiles can now be assigned to developer accounts and tenants when creating them in an environment.
  • CHAR-3496: Optimizations have been made to database queries and thread execution.
  • CAT-1334: QA has also been done for the Mozu.Event service after upgrading to .NET 6.
  • TECH-792: The Import/Export application has been moved to the EUW1 tenant pod and installed on Zwilling's tenant.
  • FFMT-3308: The QZ Tray certification has been updated for 2022-2025.
  • TECH-659: Customer processes have been updated to no longer use temporary tables.
  • TECH-793 and TECH-804: As the Import/Export tool has been updated to Version 3, a route for the application has also been added in RP and a deployment created for catalog sub-nav links.
  • CAT-1419, CAT-867, CAT-844, CAT-842, and CAT-850: QA has been done for various Get Product API queries using the upcoming real-time inventory service to ensure that the expected data is retrieved. Additionally, a tenant-attribute toggle has now been implemented in RIS.

Production Sandbox Features

Client-Facing Updates

  • Configurable Shipping/Handling Refunds (COM-5780): You can now configure whether shipping/handling fees should be refunded by default when initiating a return refund. Previously, the Admin and FFUI used different defaults for this option when initiating a refund. A new site setting ("Refund Shipping and Handling") now determines whether shipping and handling should be refunded by default, and the selection will apply to both UIs. With the release of this setting, shipping and handling will be reset to NOT refunded by default. If this is not your preferred behavior, please update the setting appropriately to ensure that there are no changes to your existing business process. 
  • Future Available to Promise Inventory (CHAR-3773): A new inventory quantity type for Future inventory can now specify the projected inventory you will receive within a certain time frame. This allows you to calculate the amount that is "available to promise," in which you can allocate against that future inventory when placing orders. Current inventory levels will always be prioritized when assigning orders to fulfillment locations, and any shipments created using future inventory will be placed in a "Future" state and will be unable to be fulfilled until the inventory arrives and the shipment moves into Ready. See the Inventory documentation for more details. 
  • Real-Time Inventory Service (CHAR-3114): The inventory service can now be switched to a real-time version, which provides accurate and real-time inventory visibility to your site using a single source of truth. Kibo must enable this feature in your tenant settings, so please contact Kibo Support if you would like to opt in. It will be applied to all sites in future releases. See the Inventory documentation for more details. 
  • Product Search API Update (CAT-1486 and CAT-1485): The Catalog Storefront APIs now support a filter for locationsInStock, where locationsInStock references the array of all location codes where the product is in stock. Querying the Product Search API with filter=locationsInStock eq locationCode will return products that are in stock at the given location. Querying the API with filter=locationsInStock in [locationCode, locationCode, ...] will return products that are in stock at any of the given locations. This filter is case insensitive.
  • Rate Limits in Dev Center (SB-90, SB-91, and SB-93): Rate limiting rules are now displayed for each affected API route in the Dev Center, along with your current statuses. This provides an easier way of checking whether you are operating within the allowed API request rate across your sandboxes and for each individual production tenant.
  • Core jQuery Update (COM-5846 requested by Ace Hardware): The jQuery version used in the Core theme has been updated for improved security. If you need to update this in your implementation, you can follow this pull request and then update or replace any other jQuery packages or plugins you may be using.
  • Filtering by Multiple UPCs (FFMT-3273): It is now possible to search for multiple UPC codes through the "UPC" filter of the Advanced Search in the Fulfiller UI. In this field, enter UPC values separated by a comma to query for shipments that include at least one of those UPCs. You can use this in combination with other filtering options as well.
  • Subscription Enhancements: Further updates have been made to the Subscriptions feature. 
    • (FFMT-3241) When a configurable bundle is flattened in a subscription, the editable item adjustment field will be available on shipments in the Fulfiller UI. When viewing shipment details for a shipment that belongs to a subscription, a column for Item Adjustment will be visible for each individual line item and the user will be able to add/subtract from that item’s unit price.
    • (COM-5900 and COM-5806) If no line item adjustments have been made to a subscription, then the "line item adjustment" data column will not be displayed in subscription details. This column will only be displayed if there are line items on the subscriptions that do have an adjustment applied.
  • Search Updates: Several changes have been made to the Search UI.
    • (SU-2536, SU-2458, SU-2535, and SU-2319) The Search Merchandizing Rules page now displays a site picker at the top, allowing you to select which site you are editing rules within. This is similar to the existing catalog and site picker on other KCCP pages. However, the site picker previously displayed on the Search Schema page has been removed, as it was unnecessary for those configurations.
    • (SU-2534 and SU-2481) Following the API update to increase the maximum allowed number of search redirects to 1000, the new limit is now reflected in the user interface as well.

Internal Updates

The following enhancements are internal-only and not exposed to clients.

  • TECH-781: Searching action logs displayed a picker for Start Date but did not allow sorting, meaning that it would always show the most recent entries but it was difficult to see the entries closer to the chosen Start Date. A new filter for End Date has now been added to make it easier to search this log.
  • TECH-572 and COM-5804: QA has been completed for the Mozu.Content and Mozu.ShippingAdmin upgrades to .NET 6.
  • FFMT-3250: The code for printing packing slips has now been optimized and functional test cases have been created for reprinting slips.
  • CHAR-3917: All shipment queries have been moved into their own redshift schema after errors caused a data loss of shipment items.
  • CAT-1516: A message that caused the entire site to re-index has been removed.
  • CHAR-3822: The location caching in the inventory service has been improved so that the location code converts to the location ID where possible, among other changes such as removing the cache write on location sync and reducing the data retrieved for export logic. This optimizes the inventory location query response time and will help prevent the inventory service from going down in the future.

Bug Fixes

The following list summarizes resolved issues for this release.

StatusJIRA TicketResolution
Targeted for Production TenantsTECH-798 (reported by Jelly Belly)Admin users were unable to edit line item prices before submitting a new order, as an error message would be displayed after attempting to save and the price would reset. This has been fixed so that line item quantity, unit price, fulfillment method/location, email address, and contact information can all be successfully updated during order placement.
Targeted for Production TenantsTECH-717 (reported by Evolve)If a user was added to a sandbox and a dev account and accepted both invites, then logging in would always direct them to their first sandbox instead of the Launchpad. This prevented them from accessing their dev account, but has now been corrected so that users will land on the Launchpad as expected after logging in.
Targeted for Production TenantsFFMT-3233When using STH Consolidation, a parent shipment was able to be fulfilled from the Fulfiller UI without fulfilling the transfer shipment. This process has been updated so that the consolidated parent shipment will stay in the Waiting For Transfer step as expected until the transfer is complete.
Targeted for Production TenantsCOM-5755 (reported by London Drugs)The option to manually re-assign a BOPIS transfer shipment from the Order Admin UI was missing due to recent UI changes for STH Consolidation. This has been fixed so that the Manual Reassign button will only be disabled for those STH transfers, and BOPIS transfers can be reassigned as intended.
Targeted for Production TenantsCOM-5664 (reported by Jelly Belly)The Get Wishlists API call returned a 500 Error when a call was made with a startIndex of a value higher than 15000. This query has been optimized with better indexing so that it can retrieve wishlists from large databases with a high startIndex parameter.
Targeted for Production TenantsCOM-5242When making an API call using the “eq” operator for the closedDate field, an internal server error would be returned instead of the expected results. The API filtering process has been fixed so that filters can be successfully created with the “eq” operator.
Targeted for Production TenantsCOM-5188Adding users to a sandbox from the Admin UI resulted in a validation error even if their email addresses were valid. This has been corrected so that validation does not generate a false negative and users can be successfully added.
Targeted for Production TenantsCOM-4383Users’ names were not displayed in the Created By field of order notes if there were more than 200 users in the system and the user who created the note was located above the 200th place in the user list. Order notes have been updated to support larger user lists and can now successfully retrieve user names appropriately.
Targeted for Production TenantsCOM-3988Product extra images were not being displayed in the Fulfiller UI, and those items instead displayed the parent product’s image. This has been fixed so that the appropriate image is displayed for product extras that have their own images.
Targeted for Production TenantsCAT-1399Categories were not being properly indexed between Personalization and KCCP, resulting in visual searches not returning expected categories. This integration has been improved so that categories are imported and indexed appropriately and can be returned in personalized searches.
Targeted for Production TenantsCAT-1398Facets were unable to be ordered via drag-and-drop in the Search Results template of Site Builder. This has been fixed so that they can be reordered by dragging within this template and then saved successfully.
Targeted for Production TenantsTECH-791Sorting and filtering by currentBalance caused CPU spikes and reduced response time across multiple customers. This query has been updated so that it won’t cause these effects.
Targeted for Production TenantsCOM-5888The cancelledItem object of the Subscription model was missing the ID field that linked it back to the subscription item that was cancelled, but this has now been added. 
Targeted for Production TenantsCOM-5773After splitting a shipment, payment reauthorization requests did not include the details of the previous transaction. This has been fixed so that the second authorization can be completed with the information from the first transaction in this scenario.
Targeted for Production SandboxesSU-2472 (reported by Consumer Reports)Pressing the Enter key after adding search synonyms did not successfully save the synonym value, and instead returned a 409 Error. This synonym would also disappear after refreshing the page. This has been fixed so that synonym values can be properly entered and saved.
Targeted for Production SandboxesFFMT-3246 (reported by Ace Hardware)After deactivating a location, all the orders that were shipped or picked up from that location were no longer returnable. This has been corrected so that returns are still supported for shipments after the original location is no longer active.
Targeted for Production SandboxesCOM-5950 (reported by Proactiv)Errors were occasionally returned for orders during acceptance even if order validation was disabled, preventing those orders from moving to the next step. This has been corrected so that valid orders can be successfully accepted.
Targeted for Production SandboxesCOM-5898 (reported by Athletic Greens)Tracking numbers could not be copied and pasted when splitting packing slips, even though they could be copied and pasted when using a single packing slip. This has been fixed so that tracking numbers can be copied and pasted for multiple packing slips.
Targeted for Production SandboxesCOM-2782Entering a single slash (/) as a coupon code on the Cart page resulted in an incomplete error message. This has been updated so that a proper error message will be displayed, indicating that the request failed without a response.
Targeted for Production SandboxesCHAR-3957 (reported by Peavey)The "use retailer exclusion list" toggle in the Order Routing location groups configuration had no effect, as this behavior is not supported in the Kibo Composable Commerce Platform. This option has now been removed.
Targeted for Production SandboxesCHAR-3931The Order Routing UI leaked secure admin cookies. This UI has been updated to improve security and no longer expose cookies.
Targeted for Production SandboxesCOM-5941Attempting to active a paused subscription with the Perform Action API resulted in a 409 Error, indicating that a checkNumber and purchaseOrderNumber were required even though those payment methods did not apply to the subscription. This validation has been fixed so that payment data is not required to make this call if it doesn't apply to the subscription.
Targeted for Production SandboxesTECH-826 (reported by Jelly Belly)Outputs were not being displayed for functions in the Dev Center action logs. This has been corrected so that logs are properly documenting output and providing development data.