v0.1.7
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