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

API

Improved API consistency and reliability

Fixed numerous API schema inconsistencies to ensure better compatibility and more predictable behavior across queries and mutations. These improvements affect filtering, sorting, and data retrieval across products, collections, attributes, payouts, orders, and other core modules.

Payouts

Fixed an issue where concurrent ledger updates could occasionally fail. The system now automatically retries with improved handling to ensure reliable financial record-keeping.

Products

Fixed an issue where creating multiple products with similar names at the same time could result in slug collisions. The system now handles these cases gracefully with automatic retries.

Seller mgmt

Fixed an issue in the Stripe onboarding flow where sellers without a complete address could be presented with incorrect terms of service. The system now requires a valid seller address before initiating onboarding.

: Staging

: Production

💎 Changed

Performance

Performance improvements

Made several performance improvements across the platform:

  • Payout-related queries are now faster and more efficient.
  • Significantly improved query performance for apps, orders, and discounts.
  • Enhanced data retrieval speed for webhooks, shipping, financials, and marketplace agreements.
  • Optimized performance for plugin, shop, and checkout operations.

🪲 Fixed

API

Fixed an internal issue that could cause data loading conflicts in certain complex queries.

: Staging

: Production

✨ New

Integrations

Universal Commerce Protocol integration

Implemented support for the Universal Commerce Protocol (UCP) and Universal Marketplace Platform (UMP), enabling enhanced interoperability with external commerce systems.

Checkout

Authentication status on checkout

Added an isAuthenticated field to the Checkout type, making it easier to determine whether a checkout belongs to a logged-in user or a guest.

💎 Changed

Performance

Performance improvements

Made several performance improvements across the platform:

  • Querying seller information is now significantly faster.
  • User and payment-related queries are more efficient, improving overall response times.

🪲 Fixed

Shipping

Fixed an issue where filtering shipping methods could fail due to an invalid query filter.

: Staging

: Production

💎 Changed

Performance

Performance improvements

Payout queries are now significantly faster, improving load times when viewing payout information.

: Staging

: Production

🪲 Fixed

Payments

Fixed an issue where address information was not properly formatted when creating or updating Stripe payment methods, which could cause payment processing errors in certain scenarios.

: Staging

: Production

💎 Changed

Performance

Performance improvements

Querying customers with the placedOrders filter is now significantly faster and no longer times out for large datasets.

: Staging

: Production

💎 Changed

API

This release contains internal improvements and maintenance updates.

: Staging

: Production

💎 Changed

Internal

This release contains internal improvements and maintenance updates.

: Staging

: Production

💎 Changed

This release contains internal improvements and maintenance updates.

: Staging

: Production

💎 Changed

This release contains internal improvements and maintenance updates.

Was this page helpful?