github cBioPortal/cbioportal v6.0.0

latest releases: v6.0.20, v6.0.19, v6.0.18...
pre-release9 months ago

Overview Backend Changes

This release involves a major repackaging of the backend software to improve development experience. The CORE and MAF modules have been moved to new repositories. All other modules have been compacted into a single source repository. We have also updated the JVM to 21 and many libraries have been updated to address security and performance issues.

More information about this can be found in the Migration Guide.

Module Compaction

As an example all code that was in the service module are now in the src folder. This compaction also means that we now have one pom file. The files in service/src/main/java/org/cbioportal/service are now in /src/main/java/org/cbioportal/service

Properties File Update

We have deprecated the portal.properties file and moved most of the configuration properties to application.properties. Additionally we have added a security.properties file for all security configurations.

Security Updates

Properties used to configure Security have changed, see security.properties reference.
The supported authentication values have been updated and are the following: false, oauth2, optional_oauth2, saml. The optional_oauth2 replaces social_auth. This option allows users to use the site without authentication, but they can optionally log in to save virtual studies and groups.

Developer Experience Improvements

New Repositories

Backend Upgrade Related Commits and Merges

Other Changes

🧬 Features

✨ Enhancements

πŸ› Bug Fixes

βš™οΈ Changes to handle external APIs

πŸ‘·β€β™€οΈ Testing, Configuration & Deployment

πŸ“˜ Documentation

πŸ•΅οΈβ€β™€οΈ Full commit logs

🏷Notes on versioning and release procedure

https://docs.cbioportal.org/development/release-procedure/#a-note-on-versioning

Don't miss a new cbioportal release

NewReleases is sending notifications on new releases.