Skip to content

v6.0.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 07 Feb 22:30
· 130 commits to master since this release
ba07ece

Overview Backend Changes

This release involves a major repackaging of the backend software to improve the development experience. The backend has been upgraded to use Java Spring Boot v3.1.4. 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