Skip to content

Releases: Sage-Bionetworks/schematic

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.2...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

v24.4.1

26 Apr 14:47
0b26a01
Compare
Choose a tag to compare

Features

Bug fixes

  • Updated workflows to make sure uwsgi gets installed when publishing an image by @linglp in #1377
  • Updated workflow to install dependencies and root project together by @linglp in #1380
  • Schematic v24.2.1 AWS deployment fix by @linglp in #1378
  • Schematic v24.2.1 AWS deployment fix - 2 by @linglp in #1382
  • Fix wrong function name reference in function get_viz_component_attributes_explorer by @linglp in #1384
  • Added installation of uWSGI in docker file by @linglp in #1381
  • Avoid repeatedly calling generate_data_model_graph by @linglp in #1374
  • Fix check_synapse_cache_size function; allow file size to be float by @linglp in #1389
  • Added help text for file-annotations-upload parameter by @linglp in #1406
  • Remove schematic init from CLI by @linglp in #1400
  • Added project scope parameter in test_api.py by @linglp in #1409
  • JSONLD dictionary parsing error by @mialy-defelice in #1407
  • Convert nans in manifest to empty strings just prior to JSON Schema Validation by @mialy-defelice in #1402

Technical debt

New Contributors

Full Changelog: v24.2.1...v24.4.1

v24.2.1

22 Feb 22:31
58ba4dd
Compare
Choose a tag to compare

What's Changed

Features:

Bug Fixes

  • feature-configuration-fixes by @andrewelamb in #1357
  • Fixed an issue where empty rows would not be removed from manifests, and add test for load_df util function by @GiaJordan in #1346
  • Increase schematic API time out by @linglp in #1358
  • Deleted old version of readthedocs yaml file by @linglp in #1365

Technical Debt

Full Changelog: v24.1.1...v24.2.1