: Staging
: Production
💎 Changed
This release contains internal improvements and maintenance updates.
: Staging
: Production
This release contains internal improvements and maintenance updates.
: Staging
: Production
Fixed an issue where certain Stripe errors could cause payment webhook processing to crash unexpectedly.
Improved error handling when attempting to allocate more stock than is available, providing clearer feedback.
Fixed memory issues that could cause webhook processing to crash under high load by reducing pressure on the message broker.
Improved task processing stability by preventing sudden bursts of background jobs that could overwhelm the system.
Added better error handling and logging for cache-related operations to improve system reliability.
: Staging
: Production
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 an issue where thumbnail generation tasks could be lost when workers were restarted, ensuring all product images are reliably processed.
: Staging
: Production
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 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
Made several performance improvements across the platform:
Fixed an issue where sellers were unable to browse the cross-sell product catalog in certain scenarios.
Fixed a technical issue where voucher queries could return incorrect results when using voucher codes.
Fixed several issues with refund processing to ensure accurate financial handling:
Fixed an issue where sellers with negative balances could receive duplicate vendor payouts.
: Staging
: Production
This release contains internal improvements and maintenance updates.
: Staging
: Production
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.
Improved API error messages to be more consistent and informative, making it easier to diagnose and resolve issues when they occur.
Made several performance improvements across the platform:
: Staging
: Production
Improved API query performance by optimizing how related data is loaded, resulting in faster response times for complex queries.
Fixed an issue where duplicate order line records could be created for the same product variant in certain scenarios.
: Staging
: Production
Fixed several issues with API query handling that could cause incorrect responses or errors in certain edge cases.
Fixed an issue with AvaTax integration where partial order cancellations would incorrectly overwrite the sales invoice instead of creating a proper return invoice.