Skip to main content

API v3.5.0

: Staging

: Production

✨ New

Integrations

Task priority support for background jobs

Added support for task prioritization in background job processing, ensuring critical tasks are processed first and preventing worker starvation during high-load periods.

💎 Changed

Performance

Performance improvements

Made several performance improvements across the platform:

  • Search index rebuilds now run daily instead of multiple times per day, reducing system load.
  • Background job processing is now more efficient, preventing task queue buildup and burst-flooding.
  • Improved thumbnail generation with automatic task expiration to prevent queue buildup.
API

Completed migration to modern GraphQL framework

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

API

Fixed multiple issues with GraphQL filter handling that could cause crashes or incorrect results when using null filter values across all API modules.

Attributes

Fixed an issue where clearing all selections in a multi-select attribute field would not properly clear the attribute values.

API

Fixed an issue where certain media and content query fields could cause combined errors when data was unavailable.

Integrations

Added improved error handling and logging for Redis cache operations to prevent silent failures.

Was this page helpful?