Changes in Strawberry-docker v7.0.0 (2025-11-27)
========================================

Breaking Changes

  • API DEPRECATION: The user’s owned team should now be retrieved using the
    owned_team_id attribute instead of own_team_id. The latter will be removed no earlier than the 7.0 release.
  • API DEPRECATION: The user’s list of team_ids in the api/v1/teams/user_owned response should now be retrieved as .teams[].team_ids. It is still available at .teams[].users[].team_ids but will be removed no earlier than the 7.0 release.
  • API DEPRECATION: The owner (user) of an owned (user) team should now be retrieved using the owner_id on the team, the owned_team_id attribute on User API responses might be removed no earlier than the 7.0 release.
  • API DEPRECATION: Successful API responses (status code 200) that currently only return the JSON string ok will be changed to status code 204 with the next major release (7.2).

Major Features in Strawberry 7.0

  • New: Introduce the new Strawberry UI.
  • New: Responsive design for Review and Approval workflows with Galleries.
  • New: Introduce an AI-based Transcription service. This feature is currently in Preview, and the full release will happen soon.

Other New Features & Improvements

  • New: Introducing NamedLocks, ensuring accurate concurrent interaction in the backend of Strawberry.
  • New: Multisite transfer failures can now be cleared from the UI.
  • Improvements: Improve API documentation for StatusFlag endpoints.
  • New: Script to rename duplicate projects with a duplicate_name_ prefix back to their original name (pamctl run /opt/sb/app/fsbase/script/fix_duplicate_project_names.rb).
  • New: Scoped to Project StatusFlags and CustomMetadataSets. A scoped StatusFlag or CustomMetadataSet can only be used by its scoped Project.
  • New: API endpoint to retrieve Projects StatusFlags (either scope or unscoped). /api/v1/projects/#
    id}/status_flags.

Changes

  • Changed: Skies seat tracking is now floating instead of user-bound. Admins can assign any Skies seat tier to an unlimited number of users, and only logged-in users occupy a seat.
  • Changed: When retaining a project during a multi-site transfer, the proxies are retained as well, speeding up transfer times.
  • Changed: Speed up uploaded file ingestion by avoiding copy operations.
  • Changed: All successful API responses (status code 200) now include an HTTP body.
  • Changed: Reduced the concurrency of the notification queue from 5 to 3.
  • Changed: Make team API calls and response backwards compatible with the 6.6.x API again.
  • Changed: Not specifying a custom Pixstor port or an incorrect port in the configuration falls back to the default port.
  • Changed: Adapt password reset error message for OIDC/LDAP users.
  • Changed: Upgraded PostgreSQL, Ruby, Redis, and more.

Bug Fixes

  • Fixed: Race condition during multi-site transfers when the Lucidlink mount did not populate new files fast enough.
  • Fixed: Multi-site transfers getting stuck in an unrecoverable state when communication between sites did not work.
  • Fixed: When mounting a project failed, the error handler incorrectly removed all mounted projects of the edit, not just the one that failed.
  • Fixed: Project (read-only) permissions were not set correctly after importing a project from a remote site.
  • Fixed: SharedEditsTrashJob could fill up the local queue with duplicates.
  • Fixed: Download of annotation PDFs did not work when using Lucidlink storage with a view-farm on a separate server.
  • Fixed: A local unscoped StatusFlag could be created via the API when a scoped StatusFlag with the same name existed.
  • Fixed: Multisite notification setting could not be modified on systems without the Communication system addon.
  • Fixed: Indexer exception when all files of an image sequence have been replaced with files having different inodes.
  • Fixed: Indexer using excessive amount of memory extracting metadata for complex/compressed (tiff/psd) image files, potentially causing OOM errors.
  • Fixed: Indexer failing on some image files due to duplicate Exif metadata values.
  • Fixed: Bulk deleting users in the admin panel did not work for all selected users.
  • Fixed: Multi-site transfer operations did not work on filespaces mounted without a prefix.

Need more help with this?
Visit the Projective Support Websites

Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.