The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- #57 Add GitHub Actions to create and publish Docker image
- #50 Add Database interface for PostgreSQL (#37, #38)
- #50 Use Micronaut Data
- #50 Factory classes for entities
- #52 Transaction repository for MariaDB
- #53 Ensembl gene import for PostgreSQL
- #58 Server-side view for Variantstore status
- #59 Documentation on OAuth 2.0 configuration
- #62 Endpoint/Controller for
project
entity
- #50 Update Micronaut version to
3.x
- #50 Use Testcontainers for tests
- #50 Use Flyway for database migration
- #50 Adapt configuration to work with MariaDB OR PostgreSQL
- #55, #56 Extend documentation
- #64 Update dependencies, remove
log4j
- #52 Transaction registration during VCF import
- #59 OAuth 2.0 configuration
- #61 Variant import bug (#60)
- Extend usage documentation and add examples
- #43 - Prevent the creation of duplicate gene entries in the database (#40)
- #43 - Fix parsing of Ensembl version (#42)
- #43 - Fix
EnsemblParser
bug caused by missingGene
constructor (#41)
Initial release of Variantstore.
- Store genomic variants with associated metadata
- Import genomic variants in Variant Call Format
- Export genomic variants from the store in JSON, FHIRT, and Variant Call Format
- Query the store for genomic variants and metadata through defined REST entdpoints