Release Date: May 10, 2026
Summary
Stack-588 delivers meaningful advances across three areas: a new Search infrastructure for Synapse, expanded Curator Grid capabilities for data contributors and curators, and a new Discussion Thread API for submission-linked conversations. Together, these changes improve how researchers discover data, how curators manage and validate datasets, and how teams communicate around data submissions.
23 tickets were completed across the PLFM, SWC, and PORTALS projects, spanning new features, infrastructure work, and targeted bug fixes.
Affected Users & Systems
|
Who |
Impact |
|---|---|
|
Data Contributors & Curators |
New cross-project task view, improved grid validation feedback, and bot progress visibility |
|
Researchers / General Users |
New search and autocomplete capabilities (backend ready); anonymous file browsing fix |
|
Platform / Backend Teams |
New Search Query infrastructure, Discussion Thread API, grid snapshot and validation APIs |
|
Infrastructure / DevOps |
ECS role circular dependency resolved; production log readability improved; dev stack build fix |
|
2FA Users |
Improved error messaging for common system clock is out of sync error. |
Deprecated or Breaking Changes
No breaking or backward-incompatible changes were introduced in this release. No migrations or required upgrades are needed by end users or integrators.
New Features
Search Infrastructure (PLFM-9517, PLFM-9518)
The foundational backend components for Synapse Search are now in place. A new Search Query Worker and Manager handles asynchronous search job processing, and new Search Query and Autocomplete REST API controllers expose these capabilities for future front-end integration. Users will benefit from faster, more accurate search and autocomplete once connected to the UI in an upcoming release.
Discussion Threads for Submissions (PLFM-9543, PLFM-9542)
A new API enables retrieving discussion threads linked to a specific submission, along with support for paginated replies on each thread. This lays the groundwork for richer in-context communication between submitters and reviewers directly within the submission workflow.
Curator Grid: Validation & Progress Improvements (SWC-7770, SWC-7549, PLFM-9505, PLFM-9465)
Several enhancements improve the Curator Grid experience:
-
Validation errors are now always visible in the Curator interface, so curators no longer need to trigger a save to see what needs fixing. (SWC-7770)
-
Grid Bot fill progress is now shown for rows being processed outside the current viewport, giving curators better visibility into long-running operations. (SWC-7549)
-
A new REST API for grid queries with row-level validation results allows programmatic inspection of validation state per row. (PLFM-9505)
-
Session snapshots are now issued during active grid sessions, enabling better recovery and state tracking for ongoing curation work. (PLFM-9465)
Cross-Project Task View for Data Contributors (SWC-7793)
Data contributors can now access a basic cross-project task view, making it easier to track and manage outstanding tasks across multiple projects from a single location.
Fixes & Improvements
-
Anonymous file browsing error fixed — Users visiting a Project's Files tab while not logged in no longer see a misleading "You must login to access your download list" error. (SWC-7818)
-
CSV preview column types are now easier to distinguish visually. (SWC-7804)
-
Enum selection bug fixed — An issue where enum values were being unintentionally selected has been resolved. (SWC-7790)
-
2FA error message improved — A common two-factor authentication error is due to a system clock mismatch, the error now explicitly suggests checking time settings. (SWC-7621)
-
ACL editor now correctly handles multiple resource access objects that share the same principal. (SWC-7601)
-
Search index fixes — List values in search indexes are now correctly double-quoted (PLFM-9625); non-STRING column values are properly converted before indexing (PLFM-9612); defining SQL with literal or derived columns no longer silently breaks indexing and querying (PLFM-9597).
-
Improved error message when creating a grid with an ownerPrincipalId that does not exist. (PLFM-9564)
-
Forum creation error fixed for access requirements that previously failed asynchronously. (PLFM-9593)
-
ECS role circular dependency resolved in shared infrastructure resources. (PLFM-9617)
-
Production log readability restored — Trace logs and stack traces in prod-857 were being split by line; this is now corrected. (PLFM-9615)
-
Dev stack build fixed — The "Build Synapse Dev Stack" job no longer fails due to a missing beanstalk property key. (PLFM-9614)
-
OpenSearch analyzer settings validation flakiness on AOSS Serverless resolved. (PLFM-9622)