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

🪲 Fixed

Products

Fixed issues with product thumbnail generation, ensuring thumbnails are created on-demand when requested and resolving problems with the thumbnail regeneration command.

: Staging

: Production

🪲 Fixed

Products

Fixed an issue where thumbnail generation tasks could be lost when workers were restarted, ensuring all product images are reliably processed.

: Staging

: Production

✨ New

Seller mgmt

Update seller payout accounts

Marketplace operators can now update a seller's payout account ID directly, making it easier to manage seller payment information when account details change.

🪲 Fixed

Products

Fixed an issue where deleting a user would also delete associated product status logs. Product status history is now preserved even when the user who made the change is removed.

: Staging

: Production

💎 Changed

Performance

Performance improvements

Made several performance improvements across the platform:

  • Product pages now load significantly faster when displaying sale and voucher information.
  • API queries for sales, vouchers, and plugin configurations are more efficient.
  • Product-related API calls are optimized, reducing response times.

🪲 Fixed

Products

Fixed an issue where sellers were unable to browse the cross-sell product catalog in certain scenarios.

API

Fixed a technical issue where voucher queries could return incorrect results when using voucher codes.

Refunds

Refund processing improvements

Fixed several issues with refund processing to ensure accurate financial handling:

  • Refunds for partially-fulfilled orders now correctly split amounts between sellers and the marketplace.
  • The system now properly detects and prevents refunds when payment balance is insufficient.
  • Added safeguards to prevent duplicate refund entries when retry attempts occur.
  • Mixed-charge refunds (with both seller and marketplace line items) now settle correctly with all parties.
  • Resolved edge cases that could cause refund processing errors in specific scenarios.
Payouts

Fixed an issue where sellers with negative balances could receive duplicate vendor payouts.

: 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.

Was this page helpful?