2.17.1 - Report Filtering, Table Pagination Updates, Transaction Querying

January 24, 2025

New Features

  • User emails are now case-insensitive for login and password reset (e.g., "Email@example.com" and "email@example.com" are equivalent).
  • We enhanced pagination for tables in apps, logs, and workflows throughout ItemPath.
  • The system now stores the status code from a Power Pick connection check in the log's description column.
  • Report filters now support "exclude" as a verb option, functioning as the opposite of "includes." When providing multiple values, the filter applies "and" logic.

Bug Fixes

  • We resolved an issue where password resets failed to send an email containing the reset link. A backend error prevented access to the email service key.
  • The system now applies "or" logic when using "includes" with multiple values in report filters, correcting the previous unintended "and" behavior. 
  • We fixed an issue that prevented "Upload Date" and "Release Date" from appearing in the transaction schema.
  • We improved the transactions endpoint's filter handling, enabling it to correctly apply multiple filter sets for Data Push queries. Previously, only one filter set was applied, sometimes incorrectly.
  • We corrected an issue preventing pagination filters from applying correctly to the Order Builder revisions log table.
  • The system now validates reportColumnId in snapshotSchema, preventing a React app crash that occurred when the snapshot type was not "count" and no column ID was supplied.