🧬 Features
- Add Ensembl URL template property @SRodenburg (#6870)
- filter internalId and geneticEntityId from Treatment responses @sheridancbio (#6667)
- Allow user to customize x-axis (months survival) in survival plot @dippindots (#2884)
- Made the transcript summary URL configurable in the mutations tab @onursumer (#2885)
- Upgraded react-mutation-mapper version to 0.3.0 @onursumer (#2706)
- Added a new property to turn on/off GSVA features @ngocnn1104 (#2823)
🐛 Bug Fixes
- add a new all_cases_with_sv_data to the validation process @khzhu (#6860)
- Gene info parser fix @SRodenburg (#6754)
- Remove spring-boot-autoconfig dependency @averyniceday (#6863)
- Fixed validation issue with different geneset_def_version @dianab0 (#6817)
- Added "skin.right_nav.show_whats_new" to config_service.jsp @ngocnn1104 (#6809)
- Plots tab: make mutation search case insensitive @kalletlak (#2897)
- fix gnomad link url @leexgh (#2840)
- Support group comparison for custom charts @kalletlak (#2854)
- Show error message for genes with multiple entrez ids @kalletlak (#2880)
🎨 Style Tweaks
- results view oncoprint - fix wrapping behavior in tooltip @adamabeshouse (#2900)
- Refactor Comparison group manager, and fix checkbox alignment @adamabeshouse (#2902)
- Expression Enrichments: replace MinBoxPlot with BoxScatterPlot @kalletlak (#2876)
🏎 Performance Tweaks
- Reintroduction of Cursor code to optimization memory usage of CoExpression Service @n1zea144 (#6834)
⚙️ REST API Changes
- filter internalId and geneticEntityId from Treatment responses @sheridancbio (#6667)
- Reintroduction of Cursor code to optimization memory usage of CoExpression Service @n1zea144 (#6834)
- Persistent Cache Timestamp API @Luke-Sikina (#6798)
⚙️ Changes to handle external APIs
- Provide a oncokb model for types are not available through swagger ge… @zhx828 (#2888)
- Avoid creating multiple forms @victoria34 (#2883)
- Create feedback form for trials @victoria34 (#2869)
📘 Documentation
- Add document on backend code organization @sheridancbio (#6853)
- Update News.md @jjgao (#6857)
- documentation on how to load hg38 dataset to the database @khzhu (#6847)
- Add news update on treatment response support. @Sjoerd-van-Hagen (#6848)
- Update About-Us.md @tmazor (#6833)
- Update docs/docker/README.md @Spenca (#6836)
- Remove section
Adding your own mutation annotation columns
@zhx828 (#6832)
👷♀️ Testing, Configuration & Deployment
- CI: Fix localdb e2e test outside PR context @inodb (#6856)
- Fix localdb e2e test error when BACKEND is set @inodb (#6854)
- end2end localdb tests @n1zea144 (#6839)
- Barebones circle-ci config to turn on git hook @n1zea144 (#6837)
- Allow setting BACKEND on CircleCI @inodb (#2896)
- Fix long runtimes for e2e-localdb tests @pvannierop (#2893)
- Reenable and update skipped oncoprint screenshot tests @adamabeshouse (#2887)
- Update screenshots after data changes in production instance @alisman (#2879)
🧰 Maintenance
- Add portal/common/FreeSans.json to .gitignore @Luke-Sikina (#6864)
- update internal api spec and client @sheridancbio (#2907)
- Use v1.genomenexus.org as default @inodb (#2895)
- Using components from react-mutation-mapper for ClinVar and Gnomad columns @onursumer (#2886)
- Global settings menu for results view page @adamabeshouse (#2838)
🕵️♀️ Full commit logs
- Backend: v3.1.5...v3.1.6
- Frontend: cBioPortal/cbioportal-frontend@v3.1.5...v3.1.6