diff --git a/CHANGELOG.md b/CHANGELOG.md index 54d762c0..151b6d57 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +##[0.0.18] - 2022-03-02 +### Added +- taxonomy_search_species_strain and taxonomy_search_species_strain_no_sort stored queries + ## [0.0.17] - 2022-01-25 ### Added - Ensure local specs match server specs diff --git a/README.md b/README.md index 3a26d0e7..85a97cb8 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,14 @@ These specifications are used by the [Relation Engine API](relation_engine_serve The relation engine server (`relation_engine_server/`) is a simple API that allows KBase community developers to interact with the Relation Engine graph database. You can run stored queries or do bulk updates on documents. +## Relation Engine Startup +* Docker image is built with environment variable `SPEC_RELEASE_PATH=/opt/spec.tar.gz'. This contains the specs from the repo itself. +* Wait for response from auth, workspace, and arangodb services, as they are set up +* Specs are set up. Either the repo specs or remote specs are loaded into the specs root path +* Collections, views, and analyzers from the specs are added to the ArangoDB server. If the collection, view, or analyzer already exists, but in a different configuration, it will _not_ be overwritten. +* Collections, views, and analyzers from the loaded specs are compared to those on the ArangoDB server. If the loaded specs' attributes are not recursively a subset of the server specs, then an exception is raise. (This is just preliminary validation behavior.) + + ## Relation Engine builds The Relation Engine is available on github packages. These images are built by the configs in the .github repo. diff --git a/VERSION b/VERSION index cd231804..32786aa4 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.0.17 +0.0.18