Skip to content

v23.7.1

Compare
Choose a tag to compare
@GiaJordan GiaJordan released this 27 Jul 16:27
· 1639 commits to main since this release
655d86e

Release Notes

New Features & Improvements:

  • Allow users to set strictness of google sheet/Excel regex validation via the Schematic API. Previously the default schematic configuration of strict_validation=true did not allow a user to proceed if an incorrect value was entered. By exposing the strict_validation option in the manifest generation api, users are now able to select True or False. strict_validation=false will allow users to enter an incorrect value, but be served a warning. In either case, incorrect entries will not pass manifest validation.
  • Breaking change for 23.7.1 - Simplified Schematic configuration - this will require config changes as of 23.7.1
  • Optimized the performance in table upsert backwards compatibility by Adding functionality to the synapseStorage object to make calls to the synapse REST API by way of the functionality exposed in the synapsePythonClient.

Bug Fixes:

  • Addressed regex search validation limitations in Excel and updated documentation on use.
  • Ensure that entity annotations are always compliant with Synapse regardless of column name format to avoid causing an error.
  • Addressed bugs to ensure that submission and annotation are occurring as expected

Technical Debt:

  • Code doesn't escape the 2nd law of thermodynamics. We put energy into refactoring handling of validation rules and interactions with Synapse (so that adding features and avoiding bugs is easier later); catching errors and exceptions more robustly and specifically (so that users and clients know what's causing a problem and can handle, report, or fix it more effectively); improving coverage of automated testing (so that we reduce the likelihood of letting bugs in released versions of schematic).

For more details on specific changes, please refer to the changelog below.

Full Changelog: v23.6.3...v23.7.1

What's Changed

New Contributors

Full Changelog: v23.6.3...v23.7.1