🧬 Features
- Add transcript dropdown on result view @leexgh (#3211)
- Study page: share groups @kalletlak (#3304)
- Enable plots tab for multiple studies query @dippindots (#3291)
- Option to exclude unprofiled samples in results view @adamabeshouse (#3266)
- Implement heatmap tracks in oncoprinter, and export heatmaps to oncoprinter from results page @adamabeshouse (#3285)
✨ Enhancements
- redesign the UI for pulling generic assay data in OncoPrint @dippindots (#3302)
🎨 Style Tweaks
⚙️ Changes to handle external APIs
- Update session and matchminer endpoints @kalletlak (#3309)
🧹 Cleanup & Refactoring 🔧
- Remove recache_study_after_update, no longer used @inodb (#7692)
- Backend Routing Improvements @Luke-Sikina (#6861)
- Refactor patient view clinical attributes summary using JavaScript @jtquach1 (#3306)
- Move data related models and utilities into cbioportal-utils @onursumer (#3289)
👷♀️ Testing, Configuration & Deployment
- Add show.transcript_dropdown to properties @leexgh (#7681)
- semi-manually set recommended docker version @inodb (#7684)
- Fix failing genomicEvolution e2e screenshot test @dippindots (#3319)
- Fix failing mrna enrichments e2e tests @kalletlak (#3316)
- Fix e2e test for multi-study, single-gene query showing cancer summar… @alisman (#3320)
- Fix flakey e2e test @adamabeshouse (#3317)
- Fix broken somatic and germline mutation rate e2e test @onursumer (#3318)
🧰 Maintenance
🕵️♀️ Full commit logs
- Backend: v3.4.3...v3.4.4
- Frontend: cBioPortal/cbioportal-frontend@v3.4.3...v3.4.4
🏷Notes on versioning and release procedure
https://docs.cbioportal.org/4.-development/release-procedure#a-note-on-versioning