이 문서는 소나큐브 버전 업그레이드 시 알아야 할 주요 변경 사항과 주의 사항을 공유하기 위해 작성되었습니다.


Release 2025.1

PostgreSQL 지원 업데이트

SAML 구성 업데이트 필요

SonarQube 서버에서 SAML을 구성할 때 어설션 암호화를 사용하는 경우, 응답 서명(Response Signature) 적용이 필수입니다.
이로 인해 일부 SAML 설정을 업데이트해야 할 수도 있습니다.

Microsoft Entra와 SAML 사용 시

PingID와 SAML 사용 시

추가 변경 사항: 인증서 저장 필수

SAML 인증을 위한 서버 기본 URL 설정 필수

Release 10.8

인스턴스 모드 기능

SonarQube 서버 인스턴스는 두 가지 모드 중 선택할 수 있습니다:

  1. 표준 경험 모드(Standard Experience Mode)
  2. 다중 품질 규칙 모드(Multi-Quality Rule, MQR Mode)

모드 변경 방법에 대한 자세한 내용은 모드 변경 페이지를 참고하세요.

Release 10.7

GitLab 자동 프로비저닝 기능 업데이트

GitLab의 자동 사용자 및 그룹 프로비저닝 기능이 권한 동기화를 포함하도록 개선되었습니다. 이를 통해 프로젝트 가시성이 자동으로 동기화됩니다.

포트폴리오 PDF 보고서의 기밀 헤더 비활성화 기능 추가

관리자는 관리 -> 거버넌스 -> 포트폴리오 PDF 보고서 섹션에서 "기밀(Confidential)" 헤더 활성/비활성을 선택할 수 있는 새로운 토글 기능을 사용할 수 있습니다.

Release 10.6

빌드 래퍼(Build Wrapper) 속성 대체

이전 방식새로운 방식
sonar.cfamily.build-wrapper-output 속성 사용sonar.cfamily.compile-commands 속성 사용
build-wrapper-dump.json 파일 활용compile_commands.json 파일 활용


Release 10.5

Javascript 및 Typescript에 대한 인지 복잡도(cognitive complexity) 계산 변경

Node.js 16 지원 종료

커스텀 플러그인 업데이트 필요


Release 10.4

프로젝트 개요 업데이트

JavaScript/TypeScript/CSS 구성

Node.js 및 Java 환경 변경

SonarScanner for .NET  호환성

MSBuild 14 지원 종료


Release 10.3

품질 게이트 조건 업데이트


Release 10.2

새 코드 정의 자동 조정

GitHub 자동 프로비저닝 업데이트

Clean Code 업데이트


Release 10.1

.NET Framework 4.6.2 미만 지원 종료

새 코드 정의 옵션 업데이트


Release 10.0

SCIM 프로비저닝 업데이트

페이지 확장에 대한 보안 정책 강화

모듈 지원 중단

Pull Request 설정 제거

리눅스 커널에 seccomp 필터 필요


[LTA]Release 9.9

데이터베이스 지원 업데이트

SonarQube 서버 Java 17 필요

SonarScanner for .NET 호환성

Community, Developer, Enterprise Edition을 위한 단일 Helm차트 도입

Docker 이미지 업데이트


Release 9.8

새로운 메인 브랜치 이름이 "main"으로 변경됨

데이터베이스 지원 업데이트

Java 17 지원


Release 9.7

데이터베이스 연결 풀 업데이트

JavaScript, TypeScript 및 CSS 분석을 위한 Node.js 요구 사항


Release 9.6

Microsoft SQL Server 구성 및 통합 인증 업데이트

토큰 만료 설정

 Windows 서비스로 SonarQube 실행 및 Java 버전 선택


Release 9.5

프로젝트 분석 토큰(Project Analysis Token)


Release 9.4

오래된 비활성 계정의 비밀번호 재설정 필요


Release 9.3

포트폴리오 개요 업데이트

Microsoft SQL Server 및 통합 인증 업데이트


Release 9.2

Bitbucket Cloud 인증 내장 지원


Release 9.1

웹 서비스 및 스캐너에서 보안 설정 지원 중단

사용자 정의 측정(Custom Measures) 기능 제거


Release 9.0

스캐너의 Java 11 요구 사항

Internet Explorer 11 지원 중단

GitHub 브랜치에서 품질 게이트 상태 보고를 위한 추가 권한 필요

JavaScript 사용자 정의 규칙 API 제거

사용 중단된 플러그인 Java API 제거



[LTA]Release 8.9

GitHub Enterprise 호환성

플러그인 설치 시 위험 동의 요구

데이터베이스 지원 업데이트

웹훅(Webhooks) 보안 강화



참조