Skip to content

Latest commit

 

History

History
846 lines (538 loc) · 43.6 KB

CHANGELOG.md

File metadata and controls

846 lines (538 loc) · 43.6 KB

Kids First DataService Change History

Release 1.35.0

Summary

  • Emojis: ? x2
  • Categories: Other Changes x2

New features and changes

Release 1.34.0

Summary

  • Emojis: ? x2
  • Categories: Other Changes x2

New features and changes

Release 1.33.1

Summary

  • Emojis: ? x1
  • Categories: Other Changes x1

New features and changes

Release 1.33.0

Summary

  • Emojis: ? x3, ✨ x3, 👨🏻‍💻 x1, ⬆️ x1
  • Categories: Additions x3, Ops x1, Other Changes x4

New features and changes

Release 1.32.0

Summary

  • Emojis: ✨ x1
  • Categories: Additions x1

New features and changes

Release 1.31.0

Summary

  • Emojis: 🐛 x1
  • Categories: Fixes x1

New features and changes

Release 1.30.0

Summary

  • Emojis: ♻️ x1
  • Categories: Additions x1

New features and changes

Release 1.29.0

Summary

  • Emojis: ♻️ x1, ✨ x1
  • Categories: Additions x2

New features and changes

Release 1.28.0

Summary

  • Emojis: ♻️ x1, ✨ x2, ? x1
  • Categories: Additions x3, Other Changes x1

New features and changes

Release 1.27.1

Summary

  • Emojis: ? x1
  • Categories: Other Changes x1

New features and changes

Release 1.27.0

Summary

  • Emojis: ♻️ x1, ✨ x3
  • Categories: Additions x4

New features and changes

Release 1.26.0

Summary

  • Emojis: 🔥 x1
  • Categories: Removals x1

New features and changes

Release 1.25.0

Summary

  • Emojis: ✨ x2
  • Categories: Additions x2

New features and changes

Release 1.24.1

Summary

  • Emojis: ? x1
  • Categories: Other Changes x1

New features and changes

Release 1.24.0

Summary

  • Emojis: ? x1
  • Categories: Other Changes x1

New features and changes

Release 1.23.0

Summary

  • Emojis: ? x1
  • Categories: Other Changes x1

New features and changes

Release 1.22.0

Summary

  • Emojis: ⬆️ x1, ? x1, ✨ x1
  • Categories: Additions x1, Ops x1, Other Changes x1

New features and changes

Release 1.21.0

Summary

  • Emojis: 🔧 x1
  • Categories: Ops x1

New features and changes

Release 1.20.0

Summary

  • Emojis: ? x4, 📝 x1, 🐛 x1, 🔥 x1
  • Categories: Documentation x1, Removals x1, Fixes x1, Other Changes x4

New features and changes

Release 1.19.0

Summary

  • Emojis: ✨ x1, ? x1, 🐛 x2
  • Categories: Additions x1, Fixes x2, Other Changes x1

New features and changes

Release 1.18.0

Summary

  • Emojis: 👩‍💻 x1, ✨ x1
  • Categories: Additions x1, Other Changes x1

New features and changes

Release 1.17.0

Summary

  • Emojis: ✅ x1, 🔥 x1, ✨ x2, 🔧 x1
  • Categories: Additions x3, Removals x1, Ops x1

New features and changes

Release 1.16.0

Summary

  • Emojis: ✨ x1
  • Categories: Additions x1

New features and changes

Release 1.15.0

Summary

  • Emojis: ✨ x1, 👷‍♀️ x1
  • Categories: Additions x1, Other Changes x1

New features and changes

Release 1.14.0

Summary

  • Emojis: 📝 x1, ✨ x2, 📌 x1
  • Categories: Additions x2, Documentation x1, Ops x1

New features and changes

Release 1.13.1

Summary

  • Emojis: 🐛 x1
  • Categories: Fixes x1

New features and changes

Release 1.13.0

Summary

  • Emojis: ✨ x1, 🐛 x1, 📝 x1
  • Categories: Additions x1, Documentation x1, Fixes x1

New features and changes

Release 1.12.0

Summary

  • Emojis: 💬 x2, 🐛 x1
  • Categories: Fixes x3

New features and changes

Release 1.11.1

Summary

  • Emojis: 🐳 x1, ⏪ x1, ✨ x1, ? x1
  • Categories: Ops x1, Removals x1, Additions x1, Other Changes x1

New features and changes

Kids First Dataservice Release 1.11.0

Features

Adds new fields to entities.

Summary

Feature Emojis: ⬆️x2 ✨x1 📝x1 Feature Labels: data model x1 feature x1 documentation x1 bug x1 devops x1

New features and changes

  • (#543) ✨ Add new attributes to participant, biospecimen, seq exp - @znatty22
  • (#545) 📝 Update README w new ERAlchemy install instruction - @znatty22
  • (#544) ⬆️ Bump pytest to 5.2.0 - @znatty22
  • (#534) ⬆️ Bump werkzeug from 0.14.1 to 0.15.3 - @dependabot[bot]

Kids First Dataservice Release 1.10.4

Features

Fixes issue with pagination potentially skipping entries with similiar creation dates.

Summary

Feature Emojis: ✨x1 Feature Labels: bug x1 feature x1 refactor x1

New features and changes

  • (#529) ✨ Add pagination by uuid - @dankolbman

Kids First Dataservice Release 1.10.3

Features

Summary

Feature Emojis: ✨x1 🐛x1 Feature Labels: feature x1 bug x1

New features and changes

  • (#526) ✨ Add New Data Type Enums for Somatic Mutation Analysis - @liberaliscomputing
  • (#522) 🐛 Add missing groupby for sequencing center - @dankolbman

Kids First Dataservice Release 1.10.2

Features

Hot fix to the dockerfile build.

Summary

Feature Emojis: ♻️x1 Feature Labels: refactor x1

New features and changes

  • (#519) ♻️ Make Dockerfile follow best practices - @znatty22

Kids First Dataservice Release 1.10.1

Features

Minor operations changes.

Summary

Feature Emojis: 🔊x2 🐳x1 ⬆️x1 ✨x1 Feature Labels: devops x4 refactor x1

New features and changes

  • (#515) 🐳 Remove venv from docker - @dankolbman
  • (#516) 🔊 Move log formatting to nginx.conf - @dankolbman
  • (#512) ⬆️ Bump postgres to 11.1 - @dankolbman
  • (#514) 🔊 Add response timing to logs - @dankolbman
  • (#511) ✨ Exclude fkey lists from genomic-files and biospecimens results - @parimalak

Kids First Dataservice Release 1.10.0

Features

Adds index to created_at column for better pagination performance.

Summary

Feature Emojis: ⬆️x1 🗃x1 ✏️x1 🐳x1 x1 Feature Labels: refactor x2 data model x1 devops x1

New features and changes

  • (#508) ⬆️ Bump webargs version - @dankolbman
  • (#507) 🗃 Add indices to created_at - @dankolbman
  • (#505) ✏️ SG doc typo - @fiendish
  • (#501) 🐳 Add dataservice to kf-data-stack network - @znatty22
  • (#500) 💬 add linked longread 10x sequencing strategy - @fiendish

Kids First Dataservice Release 1.9.0

Features

Summary

Feature Emojis: 🐛🗃x1 ♻️x1 Feature Labels: data model x1 feature x1

New features and changes

  • (#497) 🐛🗃 Migration - Fix sequencing_experiment_genomic_file KF ID prefixes - @znatty22
  • (#492) ♻️ Make Seq Exp and Genomic File Many to Many - @znatty22

Kids First Dataservice Release 1.8.0

Features

Summary

Feature Emojis: ✨x1 Feature Labels: data model x1 feature x1

New features and changes

  • (#486) ✨ Add access_urls to indexd models to point to gen3 locations - @dankolbman

Kids First Dataservice Release 1.7.0

Features

Summary

Feature Emojis: x1 🐛x1 ✨x1 🎨x1 🚚x1 Feature Labels: feature x2 bug x2 refactor x2 documentation x1

New features and changes

  • (#473) ✨Add biospecimen_id and genomic_file_id for genomic file and biospecimen endpoint - @parimalak
  • (#480) 🐛 Do not include 'None' in rollup arrays - @dankolbman
  • (#478) ✨ Summarize sequencing experiment fields on genomic file - @dankolbman
  • (#476) 🎨 Make capitalization consistent for resources - @dankolbman
  • (#474) 🚚 Mass rename of CavaticaTask and relationships - @dankolbman

Kids First Dataservice Release 1.6.0

Features

Summary

Feature Emojis: 🐛x1 🔧x1 ✨x1 Feature Labels: feature x2 bug x1 data model x1

New features and changes

  • (#471) 🐛 Fix typo in license badge link - @znatty22
  • (#469) 🔧 Update Biospecimen method_of_sample_procurement enum - @znatty22
  • (#468) ✨ Add method_of_sample_procurement col to biospec - @znatty22

Kids First Dataservice Release 1.5.0

Features

Summary

Feature Emojis: ♻️x2 ⬆️x1 🐛x1 🔥x1 Feature Labels: refactor x1

New features and changes

  • (#458) ⬆️ Upgrade dependencies - @dankolbman
  • (#459) 🐛 Fix down rev in migration - @znatty22
  • (#455) ♻️ Standardize biospecimen_diagnosis entity - @znatty22
  • (#453) ♻️ Standardize read_group_genomic_file entity - @znatty22
  • (#456) 🔥 Remove cascade delete genomic file on sequencing-experiment delete - @znatty22

Kids First Dataservice Release 1.4.0

Features

Patches breaking change for Indexd and moves consent field from participant to biospecimen.

Summary

Feature Emojis: x1 ♻️x1 Feature Labels: refactor x2 data model x1 bug x1

New features and changes

  • (#447) ✨Move consent_type from participant to biospecimen - @parimalak
  • (#443) ♻️ Don't use rev in indexd requests - @dankolbman

Kids First Dataservice Release 1.3.3

Features

Summary

Feature Emojis: 🐛x1 Feature Labels: bug x1

New features and changes

  • (#439) 🐛 Remove duplicates from join results - @dankolbman

Kids First Dataservice Release 1.3.2

Features

  • (#437) 🐛 Fix join for genomic files study filter - @dankolbman

Kids First Dataservice Release 1.3.1

Features

Summary

Feature Emojis: ✨x5 🐛x2 🔧x1 Feature Labels: feature x3 bug x2 refactor x2 data model x1

New features and changes

  • (#436) ✨update outcome enum to deceased - @parimalak
  • (#420) 🐛 fix parsing of uniqueness constraint error - @fiendish
  • (#435) 🔧 Update read group quality scale enum - @znatty22
  • (#430) ✨ Update analyte_type enum to support imaging files - @parimalak
  • (#427) 🐛 Fix filtering in biospecimen, diagnosis GET all endpoint - @znatty22
  • (#412) ✨ Refactor ReaGroup GenomicFile Relation - @znatty22
  • (#426) ✨ Update data_type enum to support image files - @parimalak
  • (#422) ✨Rename field volume_ml to volume_ul - @parimalak

Kids First Dataservice Release 1.3.0

Features

Adds several new fields in the datamodel in #408:

  • family_type on Family
  • source_text_notes on FamilyRelationship
  • affected_status on Participant
  • diagnosis_category on Participant
  • visible on all tables

Summary

Feature Emojis: ✨x4 👷x1 🔧x1 🐛x1 Feature Labels: data model x4 devops x3 feature x3

New features and changes

  • (#416) 🐛 Fix biospecimens and diagnoses links by diagnosis_id and biospecimen_id - @parimalak
  • (#413) 👷 Load bucket url from vault - @dankolbman
  • (#401) ✨ Add biospecimen_diagnosis association table - @parimalak
  • (#410) 🔧 Increase nginx proxy_buffer size to stop truncating repsonses - @dankolbman
  • (#408) ✨Data model changes - @parimalak
  • (#407) ✨ Add visible to base model - @parimalak
  • (#394) ✨ Add biospecimen_genomic_file association table and endpoints - @parimalak

Kids First Dataservice Release 1.2.0

Features

Summary

Feature Emojis: ✨x3 🐛x3 👷x1 Feature Labels: bug x3 data model x2 data-import x1 devops x1 documentation x1

New features and changes

  • (#389) ✨ Add More than One Race to race enum - @parimalak
  • (#386) 🐛 Fix sns mocks - @dankolbman
  • (#384) 👷 Added new jenkinsfile - @alubneuski
  • (#359) ✨ Add relation from biospecimen to diagnosis - @dankolbman
  • (#352) ✨ Read groups - @dankolbman
  • (#373) 🐛 Fix 500 error on /studies?study_id - @znatty22
  • (#380) 🐛 Update API docs - correct version of code - @znatty22

Kids First Dataservice Release v1.1.0

Features

Summary

Feature Emojis: ✨x17 🐛x10 🗃x5 🔧x3 📝x2 ⚡x2 👷x1 💄x1 🚑x1 🏷x1 ♻️x1 Feature Labels: data model x17 feature x12 bug x12 Ready for review x5 refactor x3 documentation x2 devops x1

New features and changes

  • (#316) 🔧 Bucket secret default - @dankolbman
  • (#317) ✨ Basic Filter Params - @znatty22
  • (#324) ♻️ Refactor child links - @znatty22
  • (#331) 🔧Fix reverse family relationships - @znatty22
  • (#333) 🐛 Fix case sensitivity of family relationships - @znatty22
  • (#299) ✨ Add enum validators for entities - @parimalak
  • (#279) ✨ Add SNS events for data changes - @dankolbman
  • (#334) ✏️ Update genomic file data type enum - @dankolbman
  • (#335) 🐛 Default SNS ARN to None - @dankolbman

Kids First Dataservice Release v1.0.0

Features

Summary

Feature Emojis: ✨x14 🐛x8 🗃x5 📝x2 ⚡x2 👷x1 💄x1 🔧x1 🚑x1 Feature Labels: data model x16 bug x10 feature x9 Ready for review x2 documentation x2 refactor x1

New features and changes

  • (#145) ✨ Genomic file resource - @dankolbman
  • (#196) ✨ Alias Group Model (for participant aliases) - @znatty22
  • (#204) ✨Model updates - @parimalak
  • (#218) ✨ Merging participant and demographic - @parimalak
  • (#219) 👪 Family model and resources - @dankolbman
  • (#223) 📝 Update API docs to include 400, 404 responses - @znatty22
  • (#225) 👷 moving to the new deployment process - @alubneuski
  • (#228) ✨Biospecimen model - @parimalak
  • (#230) ✨ Filter Resources by Study - @znatty22
  • (#235) 🐛 fix backref's for diagnoses, outcomes, phenotypes in participant model - @parimalak
  • (#238) 🗃 Add missing alias_group migration - @znatty22
  • (#244) ✨ Sequencing Center entity - @parimalak
  • (#247) 🗃 Fix migration heads - @parimalak
  • (#250) ⚡️Optimize loading of children in default pagination - @znatty22
  • (#252) 💄 Center logo and badges - @dankolbman
  • (#253) 🗃 Study file integration with Indexd - @dankolbman
  • (#255) 🐛 Use correct schema for study file resources - @dankolbman
  • (#256) 📝 Update entity relationship diagram - @znatty22
  • (#258) 🐛Delete parent orphans - @znatty22
  • (#261) ✨ Relation links - @znatty22
  • (#262) ✨Model Changes - @parimalak
  • (#263) ✨ Add integration with bucket service - @dankolbman
  • (#268) 🔧 Update indexd required fields with required flag in schema - @znatty22
  • (#270) ✨ Add availabilty to study_file - @parimalak
  • (#281) 🗃 Squash migrations - @dankolbman
  • (#283) 🐛 Change modified_at field on update - @dankolbman
  • (#284) ⚡️ Faster tests - @dankolbman
  • (#289) ✨ Update sequencing_experiment_id to be nullable in genomic_file - @parimalak
  • (#290) ✨ Cavatica Models and Endpoints - @znatty22
  • (#300) 🐛 Fix bug w shipment_date = null - @znatty22
  • (#302) 🗃 Remove null constraint on biospecimen_id in genomic file - @dankolbman
  • (#304) 🐛 Fix bug w experiment_date = null - @znatty22
  • (#305) ✨ Move acl to root document - @dankolbman
  • (#308) 🐛 Use the db session by default in all base schemas - @dankolbman
  • (#309) 🐛 Ignore mime type when parsing request body - @dankolbman
  • (#312) 🚑 Remove datamodel and migration version from status - @dankolbman

Kids First Dataservice Release 0.2.0

Summary

Feature Emojis: ✨x38 👷x10 🐛x10 ♻️x6 📝x5 🗃x3 🐳x2 🔧x2 Nonex2 💥x1 🐘x1 🖼x1 🔥x1 🚢x1 🏷x1 🕷x1 Feature Labels: feature x24 data model x22 refactor x9 bug x9 devops x8 documentation x3 Epic x1

New features and changes

  • (#10) ✨ Create person entity - @dankolbman
  • (#15) 👷 Add Jenkinsfile - @dankolbman
  • (#17) 🐳 Add docker file - @dankolbman
  • (#23) 🗃 Add base mixin for the data model - @dankolbman
  • (#26) 🔧 Refactor code base to be modular for additional entities - @znatty22
  • (#27) ✨ Kids First Ids - @dankolbman
  • (#30) ♻️ Formatting responses and abstracting out some of the models - @dankolbman
  • (#31) 📝 Update readme with information - @dankolbman
  • (#33) 👷 Add CircleCI tests - @dankolbman
  • (#34) 👷 Add badge for CircleCI - @dankolbman
  • (#37) 🐛 Fix circleci - @dankolbman
  • (#38) 🐛 Update/fix Base class in models.py - @znatty22
  • (#49) 🔧 Update sqlalchemy config w foreign key constraint for sqlite - @znatty22
  • (#54) 🐛 Initialize database on start - @dankolbman
  • (#56) ✨ Status page and rerouting - @dankolbman
  • (#60) ♻️ Rename Person to Participant in all relevant files - @znatty22
  • (#61) ✨ Add ERD generator - @dankolbman
  • (#62) ✨ Demographic resource and tests - @znatty22
  • (#64) ✨ Add Demographic db model - @znatty22
  • (#65) 💥 Nuke and pave™ - @dankolbman
  • (#66) ✨ Sample db model - @parimalak
  • (#67) ✨ Add Diagnosis db model and tests - @znatty22
  • (#72) ✨ Deserialize objects - @dankolbman
  • (#73) 📝 swagger docs - @dankolbman
  • (#74) ✨ Aliquot model with Tests - @parimalak
  • (#75) ✨ Diagnosis resource and tests - @znatty22
  • (#77) ✨ Add pagination - @dankolbman
  • (#78) 🐘 Postgres - @dankolbman
  • (#79) ✨ Genomic file model and tests - @znatty22
  • (#81) ✨ Add Sequencing experiment model with tests - @parimalak
  • (#82) ✨ Sample resource and tests - @znatty22
  • (#84) ✨ Aliquot resource - @znatty22
  • (#85) ♻️ Refactor pg exceptions to flask error handler - @dankolbman
  • (#88) ♻️ Refactor dummy data generator - @znatty22
  • (#89) ✨ Dummy data generator - @parimalak
  • (#91) 👷 Fix dependency bug for CircleCI - @dankolbman
  • (#96) 🐛 Change hvac requirement back to http - @dankolbman
  • (#97) 👷 Update deploy to QA in Jenkinsfile - @dankolbman
  • (#98) 🐛 Fix typo in Jenkins file - @dankolbman
  • (#99) 🐛 Add line break - @dankolbman
  • (#100) 🐛 Fix Jenkinsfile typo - @dankolbman
  • (#102) 👷 Feature/simplifying jenkinsfile - @alubneuski
  • (#103) 📝 Update README with how to generate mock data - @dankolbman
  • (#105) 🗃 Remove postgres id and use kf_id as primary key - @dankolbman
  • (#107) 🗃 Change uuid field to Postgres UUID - @dankolbman
  • (#109) ✨ Add Controlled Access field to Genomic file entity - @parimalak
  • (#114) ✨ Family relationship model - @znatty22
  • (#121) ✨ Phenotype model - @parimalak
  • (#125) ✨ Add Outcome Entity to Model - @parimalak
  • (#126) ✨ Workflow model - @znatty22
  • (#130) ✨ Study model - @znatty22
  • (#131) ✨ Add fields to diagnosis Entity - @parimalak
  • (#132) ✨ Add fields to Partcipant Entity - @parimalak
  • (#135) ✨ Kf id prefix - @dankolbman
  • (#139) 👷 Feature/add clean before checkout - @alubneuski
  • (#144) 👷 Removed clean before checkout - @alubneuski
  • (#146) ✨ Add Investigator model - @parimalak
  • (#149) ✨ Study file model - @parimalak
  • (#155) ✨ Add file_size to GenomicFile model - @znatty22
  • (#157) 🖼 Readme image - @dankolbman
  • (#158) 🐛 Fix self links - @dankolbman
  • (#159) 📝 add NOTICE - @allisonheath
  • (#170) 👷 Add codacy integration - @dankolbman
  • (#173) ✨ ⚡️Change PUT to PATCH in all resource APIs and minor updates - @znatty22
  • (#174) ✨ Add pagination to resources - @dankolbman
  • (#175) ✨ Study resource - @dankolbman
  • (#176) ✨ Investigator resource - @dankolbman
  • (#177) 🔒 Avoid system calls during status request - @dankolbman
  • (#178) ♻️ Rename participant tests to conform to naming convention - @dankolbman
  • (#179) 🔥 Remove SQLite configuration - @dankolbman
  • (#180) ✨ Add phenotype endpoint - @parimalak
  • (#181) 👷 Added jenkins webhook property - @alubneuski
  • (#183) ♻️ Fix self links - @dankolbman
  • (#186) 📝 Docs branding - @dankolbman
  • (#189) ✨Add outcome endpoint - @parimalak
  • (#190) ✨ Sequencing Experiment Resource - @znatty22
  • (#194) ✨Family relationship resource - @znatty22
  • (#195) 🚢 Added prd deployment step without tagging - @alubneuski
  • (#197) ✨Study file resource - @parimalak
  • (#200) 🐳 Use nginx for main proxy - @dankolbman
  • (#203) 🏷 Feature/adding tagging - @alubneuski
  • (#206) ☁️ Added cloud region - @alubneuski
  • (#214) 🕷fixing - @alubneuski
  • (#215) 🐛 Put back dockerfile command - @dankolbman
  • (#216) 🐛 Use run script to upgrade db before supervisor - @dankolbman