v7.0.0 #12173
dippindots
started this conversation in
Releases
v7.0.0
#12173
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
cBioPortal v7 Release Notes
cBioPortal v7 is a major release centered on our move away from MySQL and toward ClickHouse as the primary database. This transition includes substantial backend and frontend refactoring to support the new architecture, while also delivering a broad set of improvements, bug fixes, and infrastructure upgrades across the cBioPortal platform.
For existing deployments, migrating to v7 does not require changes to your current data files. Our refactored importers remain fully backward-compatible, which helps reduce migration overhead while enabling the new ClickHouse-based architecture (cbioportal-core#156).
For migration details and upgrade guidance, see the v6 to v7 migration guide
Highlights
Backend
ClickHouse, API, and release work
clinical-data-enrichmentsto clean architecture with ClickHouse support, adding numeric-aware ordering for generic assay metadata, and disabling the legacy co-expression endpoint by default (cbioportal#12036, cbioportal#12058, cbioportal#12165).Bug fixes and backend correctness
entrezGeneIdin the GET mutations swagger spec, corrected the study-specific cache invalidation URL to include/api, prevented server errors for empty generic assay selector filters, validated virtual study request payloads, and fixed random CNA table ordering on patient view (cbioportal#12098, cbioportal#12069, cbioportal#11999, cbioportal#12065, cbioportal#12077, cbioportal#12067).Documentation and release content
Frontend
User-facing features and enhancements
ClickHouse and API-related frontend updates
getInternalClient(), null-correlation handling, and refreshed screenshots to match the newer behavior (frontend#5425, frontend#5423, frontend#5426).Bug fixes and UX improvements
+encoding in plot data merge, scatter plot drag-selection tooltip interference, the missing log-scale toggle handler, and a leftover debugger statement inStudyViewPage(frontend#5532, frontend#5408, frontend#5457, frontend#5499, frontend#5463).Build, deployment, and test modernization
CBIOPORTAL_URLsubstitution and hardening production builds (frontend#5588, frontend#5581, frontend#5541, frontend#5384).Release engineering and maintenance
node_modules/turbo cache fixes, updated generated internal API clients and synced API definitions,oncoprintjsmetadata fixes, removal of unused dependencies, removal of dead scripts, removal of the 2025 survey banner, and removal of the unusedjspdfdependency (frontend#5556, frontend#5551, frontend#5431, frontend#5500, frontend#5512, frontend#5509, frontend#5400, frontend#5458).Dependency updates
brace-expansion,@babel/plugin-transform-modules-systemjs,fast-uri,axios,jquery,node-forge,handlebars,lodash,yaml,underscore,jsonpath,rollup,bn.js, andwebpack(frontend#5582, frontend#5575, frontend#5576, frontend#5558, frontend#5504, frontend#5510, frontend#5471, frontend#5472, frontend#5486, frontend#5480, frontend#5465, frontend#5427, frontend#5392, frontend#5416, frontend#5410, frontend#5388, frontend#5362, frontend#5379, frontend#5382).basic-ftp,axios,ajv, andvalidatorin/end-to-end-test(frontend#5503, frontend#5498, frontend#5495, frontend#5414, frontend#5404, frontend#5310).Full Commit Logs
Notes on Versioning and Release Procedure
This discussion was created from the release v7.0.0.
Beta Was this translation helpful? Give feedback.
All reactions