Skip to content

v4.9.0

Latest
Compare
Choose a tag to compare
@BryanFauble BryanFauble released this 14 Jul 17:01

Highlights

Features

  • [SYNPY-893] Added support for multiple authentication profiles (#1194)
  • [SYNPY-1580] Implemented VirtualTable OOP model (#1195)
  • [SYNPY-1599] Added JSON schema mixin class for binding, validating, and unbinding schemas (#1205)
  • [SYNPY-1607] Enabled string-based conversion for ColumnType and FacetType (#1210)
  • [SYNPY-1604] Introduced dry_run flag and list_acl method for ACL management (#1207)
  • [SYNPY-1244] Implemented recursive ACL deletion and permission inheritance detection (#1200, #1202)

Bug Fixes

  • [SYNPY-1581] Removed exception logging and raising in async methods (#1203)

Tech Debt

  • [SYNPY-1295] Trimmed down integration tests and combined similar logic (#1199)
  • [SYNPY-1606] Added OpenTelemetry metrics for file uploads, downloads, and MD5 calculations (#1204)
  • [SYNPY-1618] Added scripts for cleaning up test resources in Synapse (#1209)
  • [SYNPY-1599] Patched JSON schema code and improved examples (#1211)

New Contributors

Full Changelog: v4.8.0...v4.9.0