Synapse Docs
Breadcrumbs

stack-560 Release Notes

Summary stack-560

This release introduces significant enhancements to data management, curation, and user experience across Synapse, with a focus on improving the usability of the Data Grid, refining search functionality, and streamlining data access review workflows. We're delivering new features to empower Data Curators with better editing tools, providing ACT members with more efficient ways to manage data access submissions, and ensuring a more consistent and reliable platform experience for all users.

These updates aim to increase efficiency for data curators and administrators, improve data integrity, and provide a smoother, more intuitive experience for users interacting with datasets and forum content.

Number of tickets completed: 13

Affected Users & Systems

  • ACT Members: Enhanced filtering for data access submissions.

  • Data Curators: Improved Data Grid functionality, including undo/redo capabilities and better CSV export behavior.

  • All Synapse Users: Improvements to discussion forum image rendering, search results consistency, and dataset versioning behavior.

  • Developers/Integrators: New API for Metadata Task CRUD operations, internal improvements to websocket communication.

  • Synapse-React-Client: Bundle size reduction for improved performance.

Deprecated or Breaking Changes

  • Grid CSV Export Behavior: The CSV export of grid data will no longer convert "null" values to empty strings. Instead, "null" will now be exported as an empty field in the CSV, aligning with standard CSV representation of null/missing data. This change may affect automated parsing of exported CSVs that relied on "null" being an empty string. (PLFM-9224)

New Features

Data Grid Enhancements for Curators

Users of the data grid will now have powerful new tools to manage their data:

  • Undo/Redo Actions: The Data Grid now supports undoing and redoing individual actions, providing greater flexibility and error correction capabilities for data curators. (SWC-7443, SWC-7451)

  • Export from RecordSet Grid: Users can now export a .csv file from a RecordSet Grid, which can then be used to update the RecordSet and create a new version. (PLFM-9197)

  • Metadata Task CRUD Operations API: A new API is available to support Create, Read, Update, and Delete operations for metadata tasks, facilitating more programmatic control over metadata curation workflows. (PLFM-9199)

Improved Data Access Submission Management

  • Filter for Unassigned Submissions: ACT members can now filter data access submissions to easily view only those without an assigned reviewer, streamlining their workflow for claiming and managing reviews. This utilizes the POST /dataAccessSubmission/search.html endpoint. (SWC-7457)

Fixes & Improvements

Discussion Forum & Content Display

  • Image Rendering in Discussion Forum: Resolved an issue where images linked via Synapse IDs within the discussion forum's wiki widget were not rendering correctly. (SWC-7472)

Data Grid Stability & User Experience

  • Pasting into Enum Cells: Addressed bugs related to pasting values into enum cells within the data grid, improving reliability for data entry. (SWC-7453)

  • Validation Styles for Unbound Grids: The validation spinner effect will no longer be shown in the data grid when no schema is bound to the grid session, preventing unnecessary visual indicators. (SWC-7446)

  • Large Patch Handling: Implemented a mechanism to split very large data patches before sending them over the websocket connection, preventing errors due to data size limits during operations like pasting many rows. (SWC-7454)

Search and Navigation

  • OpenSearch Quote Handling: Fixed an issue in OpenSearch where quoted and unquoted search terms produced identical results, ensuring that using quotes now narrows search results as expected. (PLFM-9218)

  • Dataset Versioning Default: Links to DataSets without a specified version will now default to the latest stable version, even for users with edit permissions, improving the default navigation experience. (SWC-6932)

Performance

  • Synapse-React-Client Bundle Size: Reduced the bundle size of the synapse-react-client to improve overall performance, benefiting page load times and SEO. (SWC-6990)

> These release notes are auto generated by Google GEMINI so responses may not be completely accurate