Skip to content
This repository has been archived by the owner on Oct 23, 2023. It is now read-only.

Releases: CSCfi/beacon-python

beacon-python v1.5.0-rc1

12 Nov 12:55
2b60c43
Compare
Choose a tag to compare
  • Bug fix as gunicorn version 20+ in alpine does not work

beacon-python v1.5.0-rc0

07 Nov 06:59
6dcf156
Compare
Choose a tag to compare
  • Added unit testing for python 3.7;
  • More unit tests;
  • Updated GA4GH /service-info endpoint;
  • Updated permissions module to handle new GA4GH Passports;
  • Other small bug fixes, refactorings and improvements.

beacon-python v1.4.0-rc1

02 Jul 11:41
Compare
Choose a tag to compare

beacon-python v1.3.0-rc0

14 May 06:18
ff050b8
Compare
Choose a tag to compare
  • Security screening and assurance of code;
  • Sample allele requests in / info endpoint can now be loaded from a .json file;
  • Fixes to bugs related to mateName and BND queries;
  • Added /service-info endpoint for GA4GH compliancy;
  • Updated documentation;
  • Increased unit test coverage;
  • More integration test scenarios;
  • Performance improvements;
  • Other small bug fixes.

beacon-python v1.2.0-rc0

22 Apr 12:39
82ec8e7
Compare
Choose a tag to compare
  • support for handover mechanism;
  • support for BND breakend mate fusions;
  • beacon_init supports BND SVTYPE;
  • improved unit tests coverage now at 90% ...much QA 🎉 ;
  • updated documentation;
  • other fixes 🔨 🐛.

beacon-python v1.1.0-rc1

01 Mar 09:51
4294f80
Compare
Choose a tag to compare
  • beacon_init optimisation (for loading VCF files into database);
  • Handle protected resource accessing properly HTTP Exceptions (401, 403);
  • Automatically build and push an image of dataloader to Dockerhub;
  • JSON Schema fixes (for more precise validation of requests and responses);
  • Increased test coverage;
  • Enriched documentation;
  • Other small bug fixes.

beacon-python v1.1.0-rc0

08 Feb 07:44
a126c38
Compare
Choose a tag to compare
  • Allow usage of hg assemblies in the request schema;
  • Implemented customisable permissions modules for CONTROLLED datasets:
    • Module for processing ELIXIR AAI tokens with REMS permissions included by default;
    • Documentation of access resolution for CONTROLLED and REGISTERED Beacon datasets;
  • Performance and optimisation for beacon_init;
  • Integration tests for permissions handling;
  • Other small bug fixes.

beacon-python v1.0.0-rc1

20 Dec 12:08
Compare
Choose a tag to compare
  • Memory optimisation of beacon_init using async generator;
  • Wildcard differentiation in datasetAlleleResponses;
  • CORS enabled for all domains;
  • Support for all variant types listed in Beacon Specification 1.0.1;
  • Configurable Beacon info and OAuth with configuration file;
  • Placeholder for handling permissions for CONTROLLED datasets;
  • Faster C-based event loop using uvloop;
  • JWK server response and info endpoint response caching;
  • Integration tests;
  • Dataloader container for setting up a 1000 genome database;
  • General optimisation for database operations;
  • General OAuth2 support;
  • Production server with gunicorn;
  • Basic sample filtering on beacon_init;
  • Other minor bugfixes and improvements.

beacon-python v1.0.0-rc0

19 Oct 07:52
a71cb33
Compare
Choose a tag to compare

Included in the current version:

  • following Beacon API 1.0.0+ specification + some small improvements;
  • VCF parser for loading data into database based on https://academic.oup.com/bioinformatics/article/33/12/1867/2971439 ;
  • support for N wildcard search;
  • support SNP, MNP and INDEL (for now);
  • validation of ELIXIR and display of bona_fide_status for researcher ;
  • improvements in data correctness;
  • improvements in performance and code base.