Releases: Sage-Bionetworks/prov-service
Releases · Sage-Bionetworks/prov-service
1.0.0-alpha.3
1.0.0-alpha.2
Release 1.0.0-alpha.1
- 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
- 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...