Skip to content

v0.1.7

Choose a tag to compare

@github-actions github-actions released this 24 Jan 19:10
· 134 commits to main since this release
9e68d25

Release: v0.1.7

  • 9e68d25 Update dataset look-up queries
  • 79100dd Update scriptID
  • ce634ff New module to keep bucket record
  • 3fa168a add uuid and meta_data to bucket table; adjust code and integration tests
  • 5c029ad remove debug printous, adjust int tests
  • ff18052 Expand scripts table to include order_idx; expand files table to include checksum and sizes; adjust unit tests
  • 16bd4c4 Convert file string to FileRecord; Support multiple scripts;
  • a5e01a4 new integration test for provenance insert/look-up
  • e804da1 resolve issue with parent_did look-up via separate query
  • 463f614 yield results as list; clean-up code
  • bfd09d8 corrent osinfo and environments joins
  • 3a0e07c Add missing OSINFO_ID
  • 1190ebf corrent printout
  • 15d1655 Add /provenance end-point to test
  • 8a5a224 Add missing os_id
  • 556e947 Adjust sql statment to properly join datasets_files table
  • ccdc249 code adjustment for new schema changes
  • df241a8 make unique list of buckets
  • d2c8cd2 remove DATASET_ID from FILES table as it is present now in many-to-many datasets_files table
  • 02355c1 Change many-to-many table names and adjust SQL statements
  • 17aded8 Code refactoring to support multiple environments
  • 5ed84ed Adjust provenance record look-up
  • 3e983ab first draft of provenance output
  • 1faa110 Implement InsertManyToMany function
  • 3bf0a2a adjust error codes
  • 37de506 adjust integration tests
  • 6cbade5 New module to implement manytomany functions
  • aa96e12 validate input/output files
  • ab3270f adjust code to support input/output files; add manytomany function calls
  • d80d71b Adjust all Insert APIs to return proper id
  • 7b269ae modify DBRecord interface to return id for Insert API
  • 5b8938b Adjust schema for many-to-many relationships; add packages table and its record
  • de6a193 fix failed unit test
  • 1356fc3 add Validation
  • 14d7ea1 code reorganization
  • 933b764 remove obsolete log printouts
  • 077c8a5 Fix data type of ServerError
  • 167dcae fix parsing DBS error payload
  • f3d7cce refactor DBSError
  • 34b0f36 Add support for parent_environment
  • b0e3c4e add support for parent_script
  • cef8ff5 adjust SQL queries
  • d0385c7 Add test_debug action
  • 151a221 Add script and environment end-point
  • 0743451 use local lexicon json for unit testing
  • 22eb6a0 add test_int into default test action
  • 7411435 add more failure test
  • 65694c9 Adjust datasets json
  • e9fb6c6 skip README.md and printout each file used for integration tests
  • 79eba9e use lower case letters for tables since MySQL is case-sensitive
  • 4adec21 parent ids should match original id data-type
  • 6dffc6f fix parent_environment_id
  • 7a61c2f enforce processing part of prov record
  • 5ad436f update dependencies: doi interface
  • e9460ef update dependencies: add support for large files in s3.UploadFile API
  • b26be45 update dependencies: switch to DocDB and S3Client interfaces
  • 2e7e7a1 update dependencies: unification of golib/s3 APIs (support for minio and ceph clients)
  • a5c3f3a update dependencies: adjust golib/s3 APIs to be independent from s3 implementation
  • 8f439f6 update dependencies: introduce golib/s3 library
  • b7f741b adjust select queries
  • 404c8b9 Add new end-points for osinfo/environment/script
  • 27856a1 update code for processing info with environment, osinfo, and scripts
  • 22cfa37 Add first implementation fo osinfo, environment, script parts of the provenance
  • c4fa177 adjust DBS APIs to use env,osinfo,script
  • ac9dd90 adjust schemas to support env, script, osinfo
  • 59708c5 expand schemas to include python and os environments, as well as scripts