Skip to content

Releases: Sage-Bionetworks/schematic

v24.12.1

16 Dec 21:45
917236e
Compare
Choose a tag to compare

What's Changed

Features

  • [SCHEMATIC-193] Support exporting telemetry data from GH integration test runs by @BryanFauble in #1550
  • [SCHEMATIC-30, SCHEMATIC-200] Add version to click cli / use pathlib.Path module for checking cache size by @thomasyu888 in #1542
  • [SCHEMATIC-212] Prevent traces from being combined by @BryanFauble in #1552

Bugs

  • [SCHEMATIC-163] Catch error when manifest is generated and existing one doesn't have entityId by @BWMac in #1551
  • [SCHEMATIC-183] Use paths from file view for manifest generation by @GiaJordan in #1529
  • [SCHEMATIC-214] Wrap pandas functions to support not including None with the NA values argument by @BryanFauble in #1553

Full Changelog: v24.11.2-rc...v24.12.1

v24.12.1-rc

13 Dec 20:45
6c85b8e
Compare
Choose a tag to compare
v24.12.1-rc Pre-release
Pre-release

What's Changed

Features

  • [SCHEMATIC-193] Support exporting telemetry data from GH integration test runs by @BryanFauble in #1550
  • [SCHEMATIC-30, SCHEMATIC-200] Add version to click cli / use pathlib.Path module for checking cache size by @thomasyu888 in #1542
  • [SCHEMATIC-212] Prevent traces from being combined by @BryanFauble in #1552

Bugs

  • [SCHEMATIC-163] Catch error when manifest is generated and existing one doesn't have entityId by @BWMac in #1551
  • [SCHEMATIC-183] Use paths from file view for manifest generation by @GiaJordan in #1529
  • [SCHEMATIC-214] Wrap pandas functions to support not including None with the NA values argument by @BryanFauble in #1553

Full Changelog: v24.11.2-rc...v24.12.1-rc

v24.11.2

15 Nov 19:55
816534a
Compare
Choose a tag to compare

What's Changed

  • [SCHEMATIC-136] Include schematic_api to resolve dependency issue by @thomasyu888 in #1547

Full Changelog: v24.11.1...v24.11.2

v24.11.2-rc

15 Nov 16:07
Compare
Choose a tag to compare
v24.11.2-rc Pre-release
Pre-release

What's Changed

  • [SCHEMATIC-136] Include schematic_api to resolve dependency issue by @thomasyu888 in #1547

Full Changelog: v24.11.1-rc...v24.11.2-rc

See https://github.com/Sage-Bionetworks/schematic/releases/tag/v24.11.1 for more changes in the v24.11 release series

v24.11.1

14 Nov 21:54
2f40625
Compare
Choose a tag to compare

NOTE: there is a bug with this release in the CLI

 schematic --help
Traceback (most recent call last):
  File "/Users/tyu/anaconda3/envs/schematic-testing/bin/schematic", line 5, in <module>
    from schematic.__main__ import main
  File "/Users/tyu/anaconda3/envs/schematic-testing/lib/python3.9/site-packages/schematic/__init__.py", line 23, in <module>
    from schematic_api.api.security_controller import info_from_bearer_auth
ModuleNotFoundError: No module named 'schematic_api'

What's Changed

FEATURES

  • [FDS-2386] Synapse entity tracking and code concurrency updates by @BryanFauble in #1505
  • Attach additional telemetry data to OTEL traces by @BryanFauble in #1519
  • feat: added tracing for cross manifest validation and file name validation by @linglp in #1509
  • [SCHEMATIC-126] Update file annotation store process to require filename be present i… by @BryanFauble in #1535

BUG FIXES

  • [FDS-2506] Fix type Validation by @andrewelamb in #1526
  • [SCHEMATIC-1] BugFix: manifest submission when data previously annotated without manifest upload by @GiaJordan in #1538

TECH DEBT

Full Changelog: v24.10.2...v24.11.1

v24.11.1-rc

14 Nov 15:36
39459e7
Compare
Choose a tag to compare
v24.11.1-rc Pre-release
Pre-release

What's Changed

FEATURES

  • [FDS-2386] Synapse entity tracking and code concurrency updates by @BryanFauble in #1505
  • Attach additional telemetry data to OTEL traces by @BryanFauble in #1519
  • feat: added tracing for cross manifest validation and file name validation by @linglp in #1509
  • [SCHEMATIC-126] Update file annotation store process to require filename be present i… by @BryanFauble in #1535

BUG FIXES

  • [FDS-2506] Fix type Validation by @andrewelamb in #1526
  • [SCHEMATIC-1] BugFix: manifest submission when data previously annotated without manifest upload by @GiaJordan in #1538

TECH DEBT

Full Changelog: v24.10.2...v24.11.1-rc

v24.10.2

21 Oct 17:34
d68f624
Compare
Choose a tag to compare

What's Changed

FEATURES

  • feat: set annotations in an async way when submitting a manifest -- new changes added by @linglp in #1452
  • Feature: filenameExists Validation Rule by @GiaJordan in #1456
  • feat: added mermaid diagrams for some functions in ManifestGenerator by @linglp in #1463

BUG FIXES

  • fix: updated schematic installation instructions by @linglp in #1462
  • fix: check existing great expectation suite before adding a new one by @linglp in #1458
  • [FDS-2294] Prevent including project name twice in walked path by @BryanFauble in #1474
  • Bugfix: async tests skipped during regular testing runs by @GiaJordan in #1479
  • fix: updated test after updating to synapse python client 4.4.0 and updated test after test resources get updated on synapse by @linglp in #1471
  • fix: added unit test for get_node_validation_rules function by @linglp in #1483
  • fix: update artifact to v4 by @linglp in #1500
  • [FDS-2415] Fixes pytest CI Python Versions by @BWMac in #1502
  • [FDS-2415] Fixes pdoc Workflow by @BWMac in #1503
  • fix: call get_node_validation_rules with appropriate parameters when storing annotations by @GiaJordan in #1478
  • Fixes failing pdoc deployment by @BWMac in #1504
  • update how annotations are accessed by @GiaJordan in #1485
  • Fix: remove caching poetry dependencies in CI workfows by @linglp in #1507

TECH DEBT


New Contributors

Full Changelog: v24.7.2...v24.10.2

v24.7.2

19 Jul 21:22
7881e11
Compare
Choose a tag to compare

What's Changed

Bug Fixes:

  • fix: used environment variable to control tracing which allows tracing to be off during pytest run and normal API run by @linglp in #1455
  • fix: install patch version of synapse python client by @linglp in #1457
  • v24.7.2 release by @lakikowolfe in #1461

Full Changelog: v24.7.1...v24.7.2

v24.7.1

02 Jul 19:54
0d2527a
Compare
Choose a tag to compare

Features

  • Automatically save the JSON Validation schema by @mialy-defelice in #1415
  • feat: surfaced schematic exceptions in flask APIs by @linglp in #1438
  • feat: added tracing to schematic code base for manifest generate and manifest submission by @linglp in #1430

Bug Fixes

Technical Debt

  • Develop FDS 243 mypy schema module by @andrewelamb in #1416
  • added pydantic to toml file by @andrewelamb in #1419
  • update pandas and numpy by @andrewelamb in #1421
  • FDS-511 removed typing extensions lock by @andrewelamb in #1432
  • technical debt: Remove service_acct_creds_synapse_id from schematic config by @linglp in #1436
  • Add maintainers and version info to AWS Docker image by @GiaJordan in #1437
  • technical debt: run black for schematic api and test and modify pre-commit by @linglp in #1442
  • technical debt: added unit test for changeFileMetaData function by @linglp in #1444
  • fix: added black compatibility to isort by @linglp in #1453
  • technical debt: added isort to pre-commit hook in schematic repo by @linglp in #1441

Full Changelog: v24.5.1...v24.7.1

v24.5.1

10 May 19:04
728e717
Compare
Choose a tag to compare

Bug Fix

Full Changelog: v24.4.1...v24.5.1