: Staging
: Production
💎 Changed
This release contains internal improvements and maintenance updates.
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
This release contains internal improvements and maintenance updates.
: Staging
: Production
Fixed an issue where draft orders could be created without a customer email address in certain scenarios, which could cause problems with order processing and notifications.
: Staging
: Production
Fixed an issue where the NauticalOrderEvent quantity field could return incorrect values in certain scenarios.
: Staging
: Production
Integrated Claude-powered code review into our continuous integration pipeline, providing domain-specific feedback on pull requests to improve code quality and catch issues earlier.
Made several performance improvements across the platform:
Fixed an issue where first-time sellers would see a blank payout summary instead of their current payout information.
Fixed a race condition where concurrent payout deletions could cause errors when viewing seller payout summaries.
Fixed validation errors when creating or updating reference and file attributes, ensuring proper error codes are returned.
Fixed an issue where password-set emails were not being routed correctly based on user roles (customer, seller, staff).
Fixed several data loading issues that could cause incorrect results in certain edge cases.
: Staging
: Production
Added support for task prioritization in background job processing, ensuring critical tasks are processed first and preventing worker starvation during high-load periods.
Made several performance improvements across the platform:
Completed the migration to Strawberry GraphQL, the modern Python GraphQL framework. This internal upgrade improves API maintainability and performance while maintaining full backward compatibility with existing integrations.
Fixed multiple issues with GraphQL filter handling that could cause crashes or incorrect results when using null filter values across all API modules.
Fixed an issue where clearing all selections in a multi-select attribute field would not properly clear the attribute values.
Fixed an issue where certain media and content query fields could cause combined errors when data was unavailable.
Added improved error handling and logging for Redis cache operations to prevent silent failures.
: Staging
: Production
Fixed a critical issue where order adjustment amounts were displayed with incorrect signs, causing order totals to appear incorrect in certain cases.
: Staging
: Production
Fixed an issue where payout summary calculations could display incorrect amounts in certain scenarios, ensuring accurate payout totals for vendors.
: Staging
: Production
Fixed an issue where checkout data could become stale after updating line items or shipping methods, ensuring the latest information is always displayed.
Added additional safeguards to prevent incorrect shipping cost adjustments during refund processing.
: Staging
: Production
This release contains internal improvements and maintenance updates.
: Staging
: Production
This release contains internal improvements and maintenance updates.