Skip to content

Releases: Sage-Bionetworks/prov-service

1.0.0-alpha.3

25 Mar 22:56
c71ef69
Compare
Choose a tag to compare
1.0.0-alpha.3 Pre-release
Pre-release

Changelog:

  • Merge pull request #53 from Sage-Bionetworks/fix-filestorage-issue (c71ef69)
  • synprov does not show FileStorage error anymore but hangs (01bbe8d)
  • Fix requirements.txt (82d8261)
  • Update docker-compose file for sbcp (b8a320c)
  • Disable deploy code in .travis.yml (bb0deff)

1.0.0-alpha.2

24 Mar 14:06
Compare
Choose a tag to compare
1.0.0-alpha.2 Pre-release
Pre-release

Changelog:

  • Update issue templates (a719877)
  • Create dockerhub-description.yml (fb65942)
  • Create dockerimage.yml (19ef242)
  • bump docker image version in phccp docker-compose (a15fee3)

Release 1.0.0-alpha.1

16 Oct 04:40
9e40891
Compare
Choose a tag to compare
Release 1.0.0-alpha.1 Pre-release
Pre-release
  • Merge pull request #47 from Sage-Bionetworks/add-get-activity-object (9e40891)
  • add utility function to convert node data to a camelCase dict (9b5bee4)
  • add internal/graph contoller logic to get activity objects for a reference (926033d)
  • add autogen controller function to get activity objects for a reference (9a700f2)
  • add path to retrieve activity objects associated with a reference (b66c2a7)
  • Merge pull request #46 from Sage-Bionetworks/add-graph-filter-params (8b90e2e)
  • update requirements to include luqum for lucene query parsing (bf15d64)
  • add util function to ensure strings/phrases are quoted (1598ea1)
  • add filter logic to internal/graph activities controller (c3386f4)
  • update autogen activities controller (09a1320)
  • add filter param to openapi spec (5d3d973)
  • Merge pull request #45 from Sage-Bionetworks/add-used-edit-endpoints (ac87080)
  • update docker-compose to use OngDB image for neo4j (2fed8c0)
  • update tests (ce55434)
  • add controller methods for appending used to activities (a6c99ba)
  • describe PUT path for adding new 'used' rels in openapi spec (60a54e9)
  • add ActivityEditor class for modifying existing activities (c2ca734)
  • add option to lookup activity by ID (9b5695e)
  • make all id parameters more explicit (5e701f8)
  • update flask config to use pythonic params (d8a7c46)
  • add delete endpoint for an activity's used reference (cec0c0a)
  • Merge pull request #42 from Sage-Bionetworks/fix-activity-reuse (304357e)
  • pin version of openapi-generator in build script (b3f91dd)
  • update activity node lookup so new nodes are created for new 'generated' refs (0c35e76)
  • Update docker-compose.phccp.yml (2d4d7c1)

Release 1.0.0-alpha.0

22 Aug 04:37
Compare
Choose a tag to compare
Release 1.0.0-alpha.0 Pre-release
Pre-release
  • update build data to match latest PHC portal (b2ab72b)
  • Merge pull request #40 from Sage-Bionetworks/fix-duplicated-nodes (328cf45)
  • fix lookup for existing nodes to avoid creating duplicates (89827d3)
  • fix bug in activity builder that resulted in 'class' not assigned (7f51ca4)
  • Merge branch 'develop' of https://github.com/Sage-Bionetworks/prov-service into develop (89e96b1)
  • fix python version to 3.6 (d6e8717)
  • Update README.md (5d4b407)
  • Update openapi.yaml (726a445)
  • Merge pull request #39 from Sage-Bionetworks/update-deploy-docs (aa34a11)
  • update README with latest package info (f1e7b87)
  • Merge pull request #38 from Sage-Bionetworks/api-examples (da1dbc7)
  • bump version in package metadata (9a36704)
  • add more comprehensive examples for response bodies (055a03b)
  • add more realistic (and accurate) examples to openapi spec (a6b9598)
  • add 'batch' endpoint for creating activities (7c1ac2e)
  • keep autogen in-line models (even though they aren't used) (0adbc7f)
  • update activities controller with new response structure (0e78ff8)
  • update autogen models and controllers (5664794)
  • update openapi spec to change json structure for graph response (2f64fc1)
  • fix response serialization for leading underscore keys (1236c97)
  • move environment vars from travis config to repo settings (c94a0bf)
  • Merge pull request #37 from Sage-Bionetworks/add-activities-post (6de665d)
  • rename test modules; remove unused test modules (4572a89)
  • clean up util module a bit (6c5d203)
  • add tests for activities controller fxns (99129c9)
  • add mock activity request (6c26b95)
  • add working implementation of create_activity controller fxn (97e8a7a)
  • use hosted images for phccp docker-compose (dfff559)
  • Merge pull request #36 from Sage-Bionetworks/travis-deploy (74cd475)
  • add docker/codedeploy steps to travis config (d2d4a75)
  • Merge pull request #35 from Sage-Bionetworks/update-docker-compose (4927f3a)
  • remove note about storing credentials in README (2a54dd8)
  • add @lukasz-rakoczy's fix for neo4j auth (6c93686)
  • add new CLI opts to dev docker-compose (b0c409b)
  • add separate docker-compose config for prod phccp (465508b)
  • Merge pull request #34 from Sage-Bionetworks/add-cli (5cc6739)
  • update README with cli instructions/examples (9e9663f)
  • add click library to requirements (58bf48b)
  • add simple click-based cli to app entrypoint (df6d5fb)
  • add examples for non-enum path/query params (2b4b295)
  • Merge pull request #29 from Sage-Bionetworks/subgraph-api-queries (153205a)
  • add support for neo4j json format in openapi spec (d6474e9)
  • fix parameter handling for full graph endpoints (4f0391b)
  • add more example responses for agent/reference-based requests (efdcdc9)
  • reduce lag time in mock activity creation (2bfd886)
  • add logic for new api params in controllers; clean up autogen config (85ebb8c)
  • fix a few minor bugs in OpenAPI spec (582d2aa)
  • add sort params; use common models for parameters (369d978)
  • add delay in mock activity creation to ensure distinct 'created_at' (97cd0e3)
  • update get_datetime wrapper to keep distinct for each call (49fec1c)
  • update graph implementation of controllers (c15db83)
  • update autogen controllers for consolitated endpoints (916960f)
  • move agent/reference endpoints under activities path (96f5e05)
  • add basic controllers for ref/agt subgraph endpoints (fd8809e)
  • update graph controller methods to match API arguments (8915938)
  • fix neo4j authetication in docker-compose (23a8ca2)
  • remove wait-for-it script (2601c11)
  • add check with socket for port availability (c70e880)
  • add option to specifiy flask server host with env var (b2922d4)
  • try different strategy for updating neo4j auth (d2ef004)
  • update app config to use runtime env vars for neo4j (76859b2)
  • add instructions to README for docker compose use (0585586)
  • update docker-compose to include neo4j image (df9b518)
  • add wait-for-it script to Dockerfile (725947d)
  • add more logging, use logger consistently (ba85e67)
  • remove dependency on flask_neomodel library (6084742)
  • fix docker run command in codegen script (513f7e7)
  • fix docker run command in codegen script (a231707)
  • Merge branch 'master' of https://github.com/Sage-Bionetworks/prov-service (81e52e0)
  • add codegen (via docker) to travis build (2ac9031)
  • Update README.md (da9932e)
  • Update README.md (131762c)
  • Merge pull request #24 from Sage-Bionetworks/refactor-prov-models (0450c42)
  • fix additional conflict activities_controllers (f8638ab)
  • resolve merge conflicts (9bc8bb8)
  • update README with codegen instructions (df4296a)
  • update coveralls coverage config (d3dee85)
  • move controller implementations to graph package (65fc97c)
  • (re)configure openapi-codegen for models and controllers (5581b4e)
  • clean up old files and folders (24ec625)
  • add unit tests for graph classes and operations (afb79de)
  • fix imports in controllers (a0ccf7b)
  • update app init to use latest mocking logic (0ed2ea1)
  • rename and reorganize mocking modules and models (28955ee)
  • update graph classes to inherit from base models, behave more like mock classes (925cad5)
  • fix Star definition in mock data, recreate examples (59edecd)
  • Merge branch 'master' of https://github.com/Sage-Bionetworks/prov-service (8969f56)
  • fix export json, add option for neo4j format (3c16521)
  • Update README.md (170000f)
  • add mock graph JSON as example data (c52147b)
  • fix serialization in d3 export (f54f8c0)
  • Merge pull request #23 from Sage-Bionetworks/refactor-prov-models (c113833)
  • exclude autogen models and mock modules from coverage (beb10d2)
  • update dependencies in requirements.txt (2d704c0)
  • update init_db to use latest mock functionality (c7c2e51)
  • assorted debuging and cleanup (b7e3951)
  • enable reuse of existing ref (used) and agt nodes (dcd779b)
  • update init_db to use latest mock graph module (ca7e5ff)
  • update mock graph code to enable reuse of existing nodes (cca91f5)
  • clean up properties/attributes for mock classes (90d9220)
  • update mocker class to save to graph (650a615)
  • add convenience fxn for getting current datetime (799cc58)
  • update graphdatabase fxns to work with latest model (306170e)
  • simplify and cleanup PHC prov model (0bc0c9f)
  • Refactor mockup_data subpackage (e510785)
  • refactor mock node models to inherit from OpenAPI classes (16d75ee)
  • add auto-generated models from OpenAPI spec (86f0a7d)
  • add Relationship model to OpenAPI spec, distinguish D3 objects/formats (82d71ec)
  • use explicit imports for mockup_data modules (6775130)
  • move mockup package under synprov (fd3e060)
  • Merge pull request #21 from Sage-Bionetworks/update-openapi (12a9a12)
  • fix d3 json response serialization (b910be5)
  • add operation to return graph in d3-compatible json format (0d3d740)
  • add more properties to model schemas, use composition (74a3f9f)
  • fix activities controller (841d687)
  • remove old database initiation module (ee7abdf)
  • remove old mongo/graphql modules (ac5167a)
  • simplify controllers to match API spec (e0647a9)
  • add more detailed specification of graph response model (f24663a)
  • simplify REST API, add more docs (b264f00)
  • add coveralls config (faef8d0)
  • Update .travis.yml (6bc2bed)
  • Update .travis.yml (0af80af)
  • Update .travis.yml (f0e3aba)
  • add build status and coverage badges to README (a3e7318)
  • add coverage to travis test stage (513916d)
  • set up dependencies/config for pytest-cov (15902fd)
  • Merge pull request #18 from Sage-Bionetworks/repo-tidying (f2fd778)
  • add images to README (fdde502)
  • move build scripts/data to separate folder (01be2df)
  • update overview and instructions in README (2b6d9c4)
  • remove unused files from openapi-generator (85cfef7)
  • Merge pull request #16 from Sage-Bionetworks/neo4j-mockup-rec (a0c3265)
  • Update activity.py (f1fa8bf)
  • Update relationship.py (cdfc27f)
  • added init.py file (2b6d590)
  • added init.py file (e8d736a)
  • mockup records creation (e9680d1)
  • do not use it (8978cdd)
  • added ingestion code (4f1a8fb)
  • Merge pull request #9 from Sage-Bionetworks/neo4j-endpoint (f490fc7)
  • Merge branch 'master' into neo4j-endpoint (17e957d)
  • added :LABEL for entity (7bcfa2b)
  • Update README.md (20efe73)
  • entities model changes, added relationships (3d4209b)
  • output configuration customization (b316174)
  • minor updates (fe10995)
  • Add files via upload (e84bc4e)
  • Create README.md (143fda9)
  • update test requirements to fix pluggy (?) error (809dc71)
  • fix healthcheck test (f40e9d2)
  • update travis to run pytest (a657acd)
  • update requirements (b68c69f)
  • add simple test for app setup (healthcheck) (f6e13ce)
  • silence old nosetests, switch to pytest (029a16f)
  • add healthcheck endpoint (8631eea)
  • refactor slightly to use app factory for easier testing (c5ef2a0)
  • add timeout to travis to get exit code (cd5dda0)
  • make sure travis config directory exists (b8e03c6)
  • move auth file to appropriate location (8dd4e3d)
  • use bash instead of sh for auth script (ac54f50)
  • fix env vars in travis (fc0b59e)
  • add neo4j auth build script to travis (4f92757)
  • use shasum instead of sha256sum in auth build script (006406a)
  • use env vars for neo4j username/password (88bd1b8)
  • Change username and password for Neo4j (3690069)
  • Neo4j username and password change script (c04df50)
  • Change username and password for Neo4j (48d82a9)
  • try updating password with neo4j-admin (6ce5739)
  • add neo4j pwd update to travis (1dd5791)
  • remove mongo refs from agents, references controllers (faad9cb)
  • fix default neo4j password (aab6f45)
  • use default credentials for neo4j (c81d1dd)
  • add neo4j install to travis config (5ce4aa8)
  • remove additional references to mongo (eb14030)
  • flask-neomodel not in pypi, use git path (c24c657)
  • fix flask-neomodel requirement (dfed6bb)
  • fix requirements for neo4j instead of mongo (5184f1c)
  • update api spec and add create activities operation (f593343)
  • get initial version of service working with neo4j (3d904e2)
  • update base path for prov server (f63b777)
  • Add used, generated, agents endpoints to activities pa...
Read more