Skip to main content

Changelog

Traide Changelog

We regularly update our product and API while providing detailed notes on each release. We first release to staging, then to production about a week later. Learn more about our release process.

: Staging

: Production

💎 Changed

API

This release contains internal improvements and maintenance updates.

: Staging

: Production

💎 Changed

API

Bulk mutation improvements

Converted 7 bulk mutations to use a partial-success model instead of all-or-nothing. When processing multiple items in a single request, successful operations will now complete even if some items fail, providing better error handling and feedback.

API

Error handling improvements

Improved API error messages to be more consistent and informative, making it easier to diagnose and resolve issues when they occur.

💎 Changed

Performance

Performance improvements

Made several performance improvements across the platform:

  • API queries are now significantly faster when retrieving related data.
  • Optimized data loading for filtered queries, reducing response times.
  • Added query optimization hints to improve database performance.

: Staging

: Production

💎 Changed

Performance

Performance improvements

Improved API query performance by optimizing how related data is loaded, resulting in faster response times for complex queries.

🪲 Fixed

Orders

Fixed an issue where duplicate order line records could be created for the same product variant in certain scenarios.

: Staging

: Production

🪲 Fixed

API

Fixed several issues with API query handling that could cause incorrect responses or errors in certain edge cases.

Tax

Fixed an issue with AvaTax integration where partial order cancellations would incorrectly overwrite the sales invoice instead of creating a proper return invoice.

: Staging

: Production

🪲 Fixed

Orders

Fixed an issue where filtering orders by payout status could return incomplete results in certain scenarios.

: Staging

: Production

🪲 Fixed

Orders

Fixed an issue where filtering orders by payout status could return incorrect results in certain edge cases.

: Staging

: Production

💎 Changed

API

Improved observability

Enhanced tracing reliability by ensuring that diagnostic traces are properly captured even when API requests time out, improving the ability to diagnose performance issues.

: Staging

: Production

💎 Changed

Performance

Performance improvements

Made several performance improvements across the platform:

  • Cancelling marketplace orders is now significantly faster.
  • Updating product variants is more efficient when applying attribute filters.
  • Checkout price calculations are optimized, reducing overall checkout time.

: Staging

: Production

🪲 Fixed

API

Fixed issues with account-related queries and mutations that could return incorrect filter results.

: Staging

: Production

🪲 Fixed

API

Fixed an issue where retrying slug generation could cause database transaction errors in rare cases.

API

Fixed authentication token generation to work correctly with multi-tenant configurations.

API

Corrected product visibility checks to use the proper field, ensuring accurate filtering results.

Was this page helpful?