v2.2.0
This release completes the transition of the backend from a Django project built on Chado (PostgreSQL) to a microservices architecture built on Redis. It also introduces new major/minor features and fixes some bugs.
Major features: Use of microservices (the Django server has been deprecated and the microservices have been moved to another repository), support for gRPC-Web.
Minor Features: Dependency updates, extensive use of Docker Compose.
Per usual, this release also continues to refactor internal code. This does not effect the user and systems operators but will continue to improve performance while facilitating maintainability and extensibility.
Lastly, this release introduces automated builds and publishing of Docker images to GitHub packages, meaning systems operators can now deploy the GCV and its microservices using only pre-built container images.