2.25 Summary

2.25.4 - Data Pull and Data Push Fixes and Optimizations

February 18, 2026

Data Pull

  • Data Pull flat grouping supports order lines being present in either the "Lines" and "Orders" mapping. This was previously available but a recent unintended change resulted in the "Orders" mapping no longer working in flat data structures.
  • Data Pull jobs that time out are now handled gracefully. A log is generated and the task status is updated(instead of being stuck in process).
  • Improves SQL querying when appending lines to an existing order.

Data Push

  • Fixes bug where Data Push integrations requiring Manual Approval would not send transactions.
  • Manually sending a transaction now properly applies the Null Value Handling setting.

Misc

  • The GET /materials endpoint SQL querying performance has been improved.

2.25.4.1

Data Pull

  • Fix grouping for orders with Flat data structure.
  • Logs created within the same second will now show in the correct order.
  • Improves performance of creating an order in Data Pull where the order name matches a completed order.

Roles

  • A new permission setting is available for limiting users to the Apps view.

Misc

  • Fixes bug where ItemPath would crash when trying to update a locked license.
  • Improves performance of many validation checks made when creating or updating entities.
  • Fixes bug where testing the Power Pick connection would not do anything.

2.25.4.2

Order Builder

  • Orders list now properly refreshes after manually creating order
  • A few minor text adjustments

Data Pull

  • Fixed a spacing issue showing up in the dynamic date-time buttons

Misc

  • Admin roles can now send password reset emails for other users

2.25.4.3

Data Push

  • Fixes issue where having two Order filters on an integration would prevent records from being pushed

2.25.4.4

Data Pull

  • Fixes issue where dynamic date-times in a path would not work if the unit was seconds, minutes or hours

2.25.4.5

Data Pull

  • Fixes issue when grouping flat orders by an advanced column

2.25.4.6

API 

  • the GET api/storage_rules endpoint performance has been improved

2.25.4.7

API

  • An improvement has been made to querying processed order lines - especially when filtering by "modifiedDate"

2.25.4.8

Misc

  • Fixed an issue were TLS 1.1 was no longer supported

2.25.4.9

Data Pull

  • Fixes issue in Data Pull where creating an Order with the same name of a completed order would cause the direction type of the new order to always be Pick

2.25.4.10

Data Pull

  • Fixes issue where "Update Lines" being enabled would not work unless "Append Lines" was turned on
  • Manual runs with the same payload as a previous run is no longer considered a "duplicate" and will now be queued as a task

Data Push

  • Fixes issue where transactions would fail to send when more than one Material Property filter value was used (e.g. filtering by two Material Property IDs)

2.25.4.11

Web Services

  • Fixes an issue where stale or incompatible SOAP cache data could prevent web service metadata from loading correctly after upgrades

2.25.3 - Data Pull Delete Order Changes

February 12, 2026

Data Pull

  • Delete Order integration can now be tested using the integration's connection
  • Flat Data Structure with GroupBy setting now available in Delete Order integrations

Data Push

  • Adjust the Data Push workflow action so the failed records are pulled based on the integration's filter, rather than using a History report.
  • It is now possible to adjust the value returned in the event of a null mapped value. Null, empty string, or a custom string can be used to replace null values. Currently only available when sending transactions automatically (not available when manually sending transactions).

Misc

  • Fixes issue where a successful de-allocation message would show when busy lines were unable to be de-allocated
  • A Terms of Service pop up has been added and must be accepted once per ItemPath instance
  • The connections view now shows the # of integrations that use each connection
  • Fixes issue where a new widget would not immediately generate data
  • Adds banner notification when installed software version exceeds age threshold based on SLA status

2.25.3.1

Misc

  • Reverts Terms of Service pop up addition

2.25.3.2

Data Pull

  • Improves performance of Appending Lines to Orders with a large # of lines

2.25.2 - Data Push Dynamic Headers, Data Pull Workflow Action, and Datetime Comparison Column Bug Fix

January 30, 2026

Data Pull

  • A new Data Pull workflow action has been created to schedule when a Data Pull integration runs.
  • Seconds, minutes, hours dynamic values have been added to the Connection Path setting.

Data Push

  • Dynamic Headers are now available. These dynamic values can be pulled from the transaction being sent.

Order Builder

  • When a material is selected using the Material Lookup component, the Order Builder automatically populates the corresponding field.

Misc

  • Variance Report now show an indicator if the connection is unavailable.
  • Changing a report in an automatic order builder is now allowed.
  • Errors no longer returned from the API when updating a resource and passing the same value for a property that requires distinct values.

Bug Fixes

  • Datetime comparison columns using a datetime value are now calculated properly.
  • List of integrations is now updated after creating a new integration.
  • Selecting a Data Pull task now properly highlights the row.
  • Workflow lastUpdated value now properly updates after manually triggering the workflow.

2.25.2.1

Bug Fixes

  • Fixes issue where Data Pull was failing to run automatically.
  • Fixes issue where old migrations would fail to run successfully due to different SQLite version.
  • Adds better handling for invalid transactions in Data Push.

Misc

  • Adds new "Processed" report column type available in the History Master Order theme

2.25.2.2

Data Pull

  • New setting available in Data Pull Order Delete Integrations: Include in Automatic Polling. By default, Delete Order Integrations are only triggered through manual runs. If this setting is enabled, the integration will be included in the automatic polling cycle.
  • New setting available in Data Pull Order Delete Integrations: Delete Lines Only. If this setting is enabled, ItemPath will only delete lines of the pulled order. The Line Number mapping must be set up in the integration mappings to ensure lines are deleted.

Bug Fix

  • Fixes issue where updating a user would fail.

Misc

  • There is now a warning prompt when deleting reports used in Integrations and/or Workflows.

2.25.2.3

Bug Fix

  • Fixes issue where hostnames were not allowed for the Power Pick DB connection for cloud customers.

2.25.1 - Data Pull, Data Push Changes, Rate Limiting

January 16, 2026

Data Pull

  • Polling frequency max is now set to 1 day
  • Integrations can now be exported and imported
  • Flat data structure no longer allowed in material integrations

Data Push

  • Private text mappings are now hidden in the task logs
  • Integrations can now be exported and imported

Rate Limiting

  • Introduces Rate limiting on Power Pick endpoints. The default limit is 30/second and 1000/minute per resource per user.
  • Rate limits are configurable in the ItemPath General Settings

Snapshots

  • Snapshot chart data limited to 50 data points
  • Fix line chart vertical scaling in dashboard snapshot

Order Processor

  • Error displayed when attempting to process an order with incomplete allocations

Misc

  • Deleted files no longer show in the report export tab
  • Auto test Kardex connections on update, only prompt restart if test successful
  • Clear power pick version cache on setting update

2.25.0 - Explorer Overhaul, Variance API Support, Data Pull Adjustments and Fixes

January 9, 2026


Explorer

  • The Explorer look has been overhauled
  • Users can set which columns they would like to have displayed in a table
  • Users can pin an Explorer table to the side navigation
  • Storage Rules can be added and adjusted for Materials

Data Pull

  • Grouping by an Advanced Mapping when using a Flat Data Structure is now supported
  • Adjust Manual Pull Existing Job Logic:
    • When Data Pull is triggered using the "Manual Pull" feature, the existing order logic is adjusted to allow recreation of orders that have been deleted. In this case any order lines that were fully or partially processed will not be recreated.
  • "Manual Pull" setting has been renamed to "Manual Pull (OData)"
  • Count is now available as the default direction type

Variance

  • Variance integrations can now be used to fetch data from API connections

Data Push

  • Fixes issue where ItemPath would send incorrect data when Consolidating Orders. The incorrect mapped values were any History Order Line Mappings.

Order Builder

  • Count Orders can now be created through the Manual Order Builder

Misc

  • PDF generation in a file workflow action is no longer supported
  • Fixes issue where setting access level(e.g. a specific report) permissions would error out
  • Help text in the UI when disconnected from API has been adjusted to "Try refreshing your browser?"

 

2.25.0.1

Data Pull

  • External API response is displayed in the UI after manually pulling or testing.