Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[RFC72] Spring Boot Upgrade #10425

Merged
merged 116 commits into from
Dec 18, 2023
Merged

[RFC72] Spring Boot Upgrade #10425

merged 116 commits into from
Dec 18, 2023

Conversation

inodb
Copy link
Member

@inodb inodb commented Oct 9, 2023

Introduces Spring Boot into the project. It includes the implementation of several of the items from this ticket: #10356.

Changes

  • Java 11 -> Java 21
  • Spring Boot Application
  • Security has been simplified
  • No more modules. Core moved to it’s own repository (cbioportal/cbioportal-core)

pvannierop and others added 30 commits August 22, 2023 16:46
Turns off DocRedirectController
Fixes request mapping for ProxyController
* 🚨 Update peristence module tests to pass within springboot framework

* Update Persistence Config to update classpath for mybatis
For some reason the path was /api/api
* re-introduce test settings xml for github

---------

Co-authored-by: Ryan Fu <fuzhaoyuan@gmail.com>
* Use simpler web docker image

See: https://spring.io/guides/topicals/spring-boot-docker/. It's slower but got an error with the old setup
@JREastonMarks JREastonMarks self-requested a review December 15, 2023 15:49
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions

14 Security Hotspots
35 New Bugs (required ≤ 0)
12 New Vulnerabilities (required ≤ 0)
D Security Rating on New Code (required ≥ A)
4 New Blocker Issues (required ≤ 0)

See analysis details on SonarCloud

idea Catch issues before they fail your Quality Gate with our IDE extension SonarLint SonarLint

@JREastonMarks JREastonMarks merged commit 4c3e035 into master Dec 18, 2023
15 of 16 checks passed
@haynescd haynescd deleted the demo-rfc72 branch February 8, 2024 13:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants