Skip to content

Release 2024.10

Compare
Choose a tag to compare
@eecavanna eecavanna released this 15 Oct 21:01
· 306 commits to main since this release
38b3c73

Summary

In this release, we switched from using the legacy schema to using the Berkeley schema.

What's Changed

  • Switch to "Berkeley schema" and eliminate broken references preventing application startup by @eecavanna in #579
  • berkeley: Merge main into berkeley (to trigger GHA workflow) by @eecavanna in #584
  • berkeley: Merge main into berkeley (July 17) by @eecavanna in #599
  • berkeley: Update test_endpoints.py to fix some failing tests by @aclum in #596
  • berkeley: Update minter to use first typecode when pattern contains multiple typecodes by @eecavanna in #597
  • Merge main into berkeley (routine; merged August 9, 2024) by @eecavanna in #625
  • Document expectations regarding merging main into berkeley over time by @eecavanna in #634
  • Get ORCID base URL (production vs. sandbox) from environment variable by @eecavanna in #637
  • Use ORCID environment-specific JWKS values and clean up existing comments by @eecavanna in #639
  • Fix Failing Tests in Berkeley Branch by @aclum in #621
  • 593 update workflow endpoints by @PeopleMakeCulture in #624
  • Merge main into berkeley (routine, August 23, 2024) by @eecavanna in #648
  • berkeley: Update nmdc-schema to 11.0.0rc20 and sync transitive dependencies by @eecavanna in #650
  • berkeley: Complete conversion of SubmissionPortalTranslator by @pkalita-lbl in #657
  • Merge main into berkeley (routine, August 29, 2024) by @aclum in #661
  • Update API endpoints to search PlannedProcess-containing collections by @dwinston in #666
  • Migration of submission portal translator to be conformant with berkeley schema by @sujaypatil96 in #662
  • Update GOLD translator to work with Berkeley schema by @sujaypatil96 in #656
  • Fix 3 failing tests, skip others, and bump nmdc-schema to v11.0.0rc22 by @aclum in #676
  • Fix bugs in Berkeley migration notebook and update its nmdc-schema version by @eecavanna in #680
  • Update Swagger tag descriptions to match Berkeley API GUI how-to guide by @eecavanna in #682
  • Restore hyperlinks to "Metadata" section and modernize Runtime description by @eecavanna in #686
  • berkeley: Unskip test_submit_workflow_activities test and make it work with Berkeley schema by @aclum in #684
  • berkeley: Restore tests that were being skipped by mistake (oops) by @eecavanna in #688
  • Quick fixes for GOLD API client tests in tests/test_ops/test_gold_api_ops.py by @sujaypatil96 in #692
  • Merge main into berkeley (routine, September 19, 2024) by @eecavanna in #693
  • 576 berkeley updates ref integrity notebook by @PeopleMakeCulture in #695
  • berkeley: Determine class ancestry per-type value (within collection) instead of per-collection (when generating alldocs) by @eecavanna in #694
  • Update field name to be consistent with Berkeley schema by @eecavanna in #697
  • Configure pytest GHA workflow so developers can trigger it manually by @eecavanna in #705
  • Merge main into berkeley (routine, September 27, 2024) by @eecavanna in #706
  • Fix bug where one document in each collection is omitted from alldocs by @eecavanna in #709
  • Migrate NEON translators to be conformant with berkeley schema by @sujaypatil96 in #701
  • berkeley: Test function that generates alldocs collection by @eecavanna in #715
  • Unskip and fix 3 tests that were being skipped in test_metadata.py by @aclum in #716
  • Update Runtime to work with Berkeley schema (i.e. nmdc-schema version v11.0.0) by @eecavanna in #718
  • Update nmdc-schema package to 11.0.1 and synchronize transitive dependencies by @eecavanna in #722
  • NCBI XML Export pipeline migration by @sujaypatil96 in #724
  • Remove part_of still being asserted on NucleotideSequencing by @sujaypatil96 in #728

Full Changelog: v1.10.0...v2.0.0