Skip to content

Releases: bento-platform/katsu

Version 2.18.1

23 Mar 17:56
a77321a
Compare
Choose a tag to compare
  • chore: update base image versions
  • chore: add devcontainer metadata to dev image
  • chore: don't use virtualenv in dev containers
  • docs: update docs dependencies and Python version
  • docs: read project metadata from pyproject.toml
  • docs: add README note on debugging / container dev

Version 2.18.0

20 Mar 13:37
37d2c84
Compare
Choose a tag to compare
  • feat: add bento.dataService and bento.gitCommit properties to /service-info
  • feat: update bento_lib to 6 and add starts/ends-with and wildcard operators for Bento string search
  • refact: move views in CHORD app into corresponding modules
  • refact: move export-related code into chord.export module
  • refact: improve cBioPortal-related code
  • fix: don't spam Git config with safe path lines
  • fix: separate allowed hosts and container name; allow both
  • fix: only auto-generate migrations for auth and admin apps in runner script
  • chore: non-root image user
  • chore: use Poetry for dependency management
  • chore: use base image Git config implementation
  • chore: update WDLs to v1.0
  • chore: annotate workflows with purpose property
  • chore: update dependencies
  • ci: remove Travis config file
  • ci: update Bento build action to 0.11.0

Version 2.17.3

08 Mar 20:43
cc9c459
Compare
Choose a tag to compare
  • feat: configurable log level
  • fix: set individual id in biosamples if not specified and a subject is present in the phenopacket
  • chore: log more about public endpoint requests
  • chore: update some dependency patch versions
  • test: make sure biosamples and individuals are properly associated

Version 2.17.2

04 Feb 01:07
dcbd08c
Compare
Choose a tag to compare
  • chore: update Django patch version

Version 2.17.1

03 Feb 20:28
656d1b4
Compare
Choose a tag to compare
  • fix: leaking 0-count categories if using derived-from-DB category labels

Version 2.17.0

26 Jan 13:32
72b3a9a
Compare
Choose a tag to compare
  • feat: more robust validation of data prior to ingestion
    • actually validates the objects against the schema & returns errors
    • validates all objects prior to starting ingest
  • feat: garbage collection - objects unused by table objects are deleted upon table deletion
  • feat: support bento_wes 0.8 (Cromwell-based) with new workflows
  • feat: delete phenotypic features when parent objects are deleted
  • feat: configurable port in Docker image entrypoint
  • chore: /service-info updates
  • chore: improve logging
  • chore: dependency updates

Version 2.16.1

19 Dec 20:44
9b4c6d6
Compare
Choose a tag to compare
  • quick labels-related patch

Version 2.16.0

19 Dec 18:28
e86055b
Compare
Choose a tag to compare
  • feat: allow extra_properties overwriting for individuals during re-ingestion
  • feat: add ASGI support
  • feat: add 'self-hosted' Dockerfiles + CI image building
  • feat: add data type labels
  • feat: add custom label environment variable for phenopacket data type
  • chore: disable mcode for now
  • chore: update dependencies
  • refact: split apart ingest module into multiple files

Version 2.15.3

22 Nov 00:32
4e9d063
Compare
Choose a tag to compare
  • fix: handing of 0-aged individuals when calculating Individual.age_numeric
  • fix: raise errors properly for some unimplemented branches
  • fix: interval notation to correctly represent numeric bins
  • chore: add some type hints

Version 2.15.2

15 Nov 23:50
86748f8
Compare
Choose a tag to compare
  • fix: off-by-two with binning for public overview endpoint
  • test: that we get the number of bins we expect from a public config file