본문 바로가기

아틀라시안/릴리즈 노트

Atlassian 주요 제품 릴리즈 노트 - Data Center (24.07 ~ 24.09)

안녕하세요, 디무브입니다.

2024년 3분기, Atlassian Data Center의 주요 제품인 Jira Software, Jira Service Management, Confluence, Bitbucket의 Release Note를 공유해 드립니다. Atlassian Data Center의 각 제품에 어떠한 기능이 추가되었는지 확인해 보도록 하겠습니다.

 


 

Jira Software

🔔 Jira Software 10.0.X 릴리즈 노트

 

1. 다크 테마 사용 가능

Jira 10.0부터 다크 테마가 부분적으로 제공됩니다. 다크 테마는 눈의 피로를 줄이고, 콘텐츠 읽기 편의성을 높이며, 다양한 작업 환경에서의 시각적 조화를 개선합니다.

  • 기본 설정: 기본적으로 ‘오리지널’ 테마가 선택되어 있으며, 다크 테마 기능 옵션이 추가되어 사용자가 선택하여 사용 가능합니다.
  • 예외 사항: 사용자 정의 헤더 색상을 설정한 경우, 다크 테마 대신 라이트 테마가 적용됩니다.
  • 테마 변경 방법: 프로필 > 테마에서 ‘라이트’, ‘다크’, ‘시스템과 일치’ 옵션 중 선택할 수 있습니다.

✔ 일부 영역에서는 아직 지원되지 않는 기능입니다. 지원되지 않는 영역은 이곳(클릭)에서 확인하세요.

 

2. Java 기본 버전 변경 (Java 17)

최신 Java 기능과 보안 업데이트를 활용하고, Jira Software 성능을 최적화하기 위한 조치로 Jira Software 10.0부터는 Java 17 이상의 버전이 필요합니다. 즉, Java 8 및 Java 11과 같은 Java 17보다 낮은 버전에서는 실행할 수 없습니다.

✔ Jira Software 10.0.X 버전 부터는 Java 17 버전을 사용해야 합니다.

 

3. Atlassian Data Center Platform 7 업그레이드

Jira Software 10.0부터 Atlassian Data Center Platform 7로 업그레이드되었습니다. 이번 업그레이드는 보안 변화에 대한 대응 능력을 향상하고 Atlassian Marketplace 앱과의 호환성 문제를 최소화하는 데 중점을 두고 있습니다.

Platform 7 업그레이드와 함께 보안과 성능 강화를 위해 다음과 같은 주요 업데이트가 포함되었습니다:

  • 서드파티 라이브러리 최적화
    불필요한 서드파티 라이브러리 수를 줄이고, 의존성 관리를 개선했습니다.
  • Atlassian 및 서드파티 구성 요소 업그레이드
    다양한 구성 요소가 최신 보안 패치와 버그 수정을 반영하여 업그레이드되었습니다.
  • Java API 개선
    Java API 정의를 전반적으로 개선하여 개발 편의성을 높였습니다.
  • Java 17 지원 도입
    최소 요구 Java 버전을 Java 17로 설정하여 최신 Java 보안 패치와 기능을 활용할 수 있게 했습니다.
Platform 7 업그레이드를 위한 준비
Platform 7로 원활하게 업그레이드하기 위해 위의 주요 변경 사항을 참고하고 시스템 호환성을 미리 확인해 주세요.

✔ Platform 7 업그레이드 방법에 대한 자세한 내용은 이곳(클릭)을 참조해 주세요.

 

4. 사용자 라이선스 부족 조기 알림(Jira Software, JSM)

이제 사용자 라이선스 한도에 근접할 경우, 새로운 상태 점검 알림 기능을 통해 조기에 알림을 받을 수 있습니다. 이 기능은 라이선스 한도에 도달하기 전에 알림을 제공하여 라이선스 업그레이드나 사용자 수 관리를 위한 시간을 확보할 수 있도록 도와줍니다.

▶ 주요 기능:

  • 조기 경고: 사용자 라이선스 한도에 근접하면 자동으로 알림을 받습니다.
  • 알림 커스터마이징: 기본적으로 사용 가능한 좌석의 10%에 도달하면 알림이 전송되지만, 이 임계값을 원하는 수치나 백분율로 조정할 수 있습니다.

설정 방법:

Step 1) 관리자 설정으로 이동:

  • Jira Software 관리자 페이지에 로그인합니다.
  • 상단 메뉴에서 '시스템'을 선택합니다.

 

Step 2) 상태 점검 설정: 

  • ‘시스템' 페이지에서 'Troubleshooting and support tools’ 섹션을 찾습니다.
  • 'Instance health'을 선택합니다.
  • '라이선스 한도 알림' 옵션을 선택합니다.

 

Step 3) 알림 임계값 조정:

  • 아래의 'Edit notification trigger amount' 클릭 후 수정
  • 기본값은 10%로 설정되어 있습니다.
  • 필요에 따라 알림을 받을 사용자 수나 백분율을 입력하여 임계값을 조정합니다.

 

Step 4) 변경 사항 저장:

  • 설정을 완료한 후 [저장] 버튼을 클릭하여 변경 사항을 적용합니다.

✔ 자세한 사용 방법은 이곳(클릭)에서 참조하세요.

 

🛠 Jira Software 10.0.X Bug Fix / Update 내역

더보기
Issue Key Summary Status
JRASERVER-76484 Rich Text Gadget의 내부 URL 링크가 새 탭에서 열리지 않는 이슈 결 완료
JRASERVER-75894 버전을 빌드하고 릴리즈할 때 잘못된 형식 오류가 발생하는 이슈 결 완료
JRASERVER-40279 필터 편집 화면에서 즐겨찾기 아이콘이 작동하지 않는 이슈 결 완료
JIRAAUTOSERVER-1009 자동화 규칙의 복사본의 이름 앞에 ‘Copy of’이 자동으로 추가되지 않는 이슈 결 완료
JIRAAUTOSERVER-575 자동화 규칙 중 웹훅 옵션인 ‘응답을 기다린 후 계속 진행’ 옵션을 사용하면 문자열 길이 제한을 초과하게 되는 이슈 결 완료
JSWSERVER-21779 필터 가젯과 이슈 또는 보드 간의 Epic 링크 색상이 일치하지 않는 이슈 결 완료
JRASERVER-76207
Epic Link Color가 작동하지 않는 이슈 결 완료

 


 

Jira Service Management

🔔 Jira Service Management 10.0.X 릴리즈 노트

 

1. 변경 캘린더 설정

이전에는 Team Calendars in Confluence를 사용하여 변경 일정을 관리해야 했기 때문에 불편했지만, 이번에 출시된 JSM 10.0.X 버전부터는 변경 캘린더 기능이 도입되어 별도의 애드온 없이도 변경 일정을 직접 관리할 수 있게 되었습니다.

  • ITSM 템플릿을 사용하는 서비스 프로젝트에서는 변경 캘린더가 기본으로 활성화되어 있으며, 변경 요청 이슈 유형에 변경 시작일변경 완료일 필드가 자동으로 구성됩니다.

 

▶ 캘린더에 다른 이슈 유형 표시

  1. 사이드바에서 변경 캘린더 아이콘 선택
  2. 설정 아이콘 클릭 > 시작일 및 종료일 필드 설정
    • 보고자 하는 이슈 유형에 설정되어 있는 시작일과 종료일 필드를 선택합니다. (커스텀 날짜 필드 선택 가능)

✔ 변경 사항과 이슈에 대한 일정을 설정하는 자세한 방법은 이곳(클릭)을 참조해 주세요.

 

2. 이슈 화면에 '요청 유형' 필드 추가

이제 이슈 화면에 '요청 유형' 필드가 추가되어 올바른 요청 유형에 매핑할 수 있습니다.

(1) Request type: 이슈 뷰에서 사용 가능한 요청 유형 필드

 

Step 1) 프로젝트 설정에서 화면을 선택합니다. 수정하고자 하는 이슈 유형의 연필 모양 편집 버튼을 눌러 접속합니다.

 

Step 2) 이슈 생성(Creat Issue) 화면을 선택합니다.

 

Step 3) 고객 요청 유형을 선택한 후 저장합니다.

✔ 기존 프로젝트에서 이 기능을 사용하려면, '이슈 생성' 화면에 '요청 유형(Request Type)' 사용자 지정 필드를 추가해줘야 이슈 생성할 때 보이게 됩니다. 요청 유형 설정 참고(클릭), 사용자 지정 필드 추가 참고(클릭)

 

3. 모든 Asset 가져오기(Import)를 한 곳에서 확인

복잡한 Import 일정을 편리하게 관리하고, 구성을 최적화하세요. 모든 객체 스키마에 대해 구성된 Import 상태, 기록, 일정을 한곳에서 확인할 수 있습니다. 또, Import 상태에 대한 알림을 받을 수 있도록 커스터 마이징이 가능합니다.

1. 알림을 받고 싶은 object schema로 이동하여 가져오기 구성을 선택합니다.
2. 톱니바퀴 아이콘을 선택한 후 Configure 탭으로 이동합니다.
3. Import 구성 편집 창에서 Scheduling 탭으로 이동합니다.
4. Notigications 체크박스를 선택합니다.

✔ Data Import에 대한 자세한 내용은 이곳(클릭)을 참고하세요.

 

🛠 Jira Service Management 10.0.X Bug Fix / Update 내역

더보기
Issue Key Summary Status
JSDSERVER-15522 자동완성 상자가 잘못된 화면 영역에 표시되는 이슈 결 완료
JSDSERVER-15428 필드 컨텍스트에 두 개 이상의 프로젝트가 있는 경우 자산 필드가 기본값에 대한 값을 로드하지 못하는 이슈 결 완료
JSDSERVER-15400 긴 제목이 포함된 첨부 메시지가 있는 경우 이메일 메시지가 처리되지 않는 이슈 결 완료
JSDSERVER-15375 객체 search 팝업 창에서 탭(Tab) 키로 초점이 맞춰지지 않고, 버튼에 액세스할 수 없는 이슈  
JSDSERVER-15353 Asset 커스텀 필드에 객체 입력하여 이슈를 생성한 다음 인라인 편집에서 “자산 객체를 찾을 수 없습니다”가 발생하는 오류 결 완료
JSDSERVER-15329 Help Center | 요청 제출 시에 상태 메시지가 화면에 뜨지 않는 이슈 결 완료
JSDSERVER-15329 Help Center | 표준 텍스트 색상의 개수가 부족한 이슈 결 완료
JSDSERVER-15525 Asset 커스텀 필드 값이 다른 숨겨진 Assets 커스텀 필드에 종속되어 있는 경우, 티켓 생성이 불가능한 이슈 결 완료

 


 

Confluence

🔔 Confluence 9.0.X 릴리즈 노트

 

1. 페이지 및 블로그의 글자 수 세기

이제 Confluence 편집에서 사용자가 입력하는 동안 페이지나 블로그에 있는 단어나 문자의 수를 추적하고, 강조 표시한 단어 수나 선택한 단어 수를 하단 도구 모음에서 확인할 수 있습니다. 최소 글자 수 조건을 충족했는지, 혹은 최대 단어 수를 초과하지 않았는지 손쉽게 확인할 수 있습니다.

  • Character count: 주어진 텍스트에서 사용된 전체 문자의 개수를 셀 수 있습니다. 공백, 구두점, 숫자, 알파벳, 특수문자 등 텍스트 내에 포함된 모든 문자를 포함합니다.
  • Word count: 주어진 텍스트에서 사용된 단어의 개수를 셀 수 있습니다. 단어는 공백을 기준으로 구분되며, 문장 부호나 특수문자는 단어로 간주되지 않습니다.

 

2. 페이지 예상 읽기 소요 시간

Confluence 페이지를 읽는 데 걸리는 시간을 미리 알 수 있도록 이제 페이지나 블로그 제목 아래에 예상 소요 시간이 표시됩니다. 현재 예상 읽기 시간은 일반적인 읽기 속도인 분당 265단어(영어 기준)를 기준으로 계산됩니다.

 

3. 이미지 접근성 개선

이제 이미지와 관련된 작업을 키보드와 스크린 리더를 사용하여 쉽게 수행할 수 있습니다. 아래는 이러한 기능을 사용하는 방법에 대한 단계별 가이드입니다.

  • 키보드 내비게이션을 사용하여 이미지 미리 보기
    • 탭(TAB) 키를 사용하여 문서 내 이미지를 순차적으로 선택할 수 있습니다. 이미지가 선택되면 강조 표시가 나타납니다.
    • 이미지를 선택한 상태에서 엔터(Enter) 키를 누르면 이미지 미리 보기 모드로 전환됩니다. 여기서 이미지를 확대하거나 전체 화면으로 볼 수 있습니다.
    • 미리 보기 모드에서는 화살표를 사용해 이전 또는 다음 이미지를 볼 수 있습니다.
  • 탭(Tap) 키를 사용하여 빠르게 이미지 삽입하기
    • 편집기에서 탭(Tab) 키를 사용하여 삽입 옵션에 접근한 후 파일 및 이미지 삽입을 선택합니다. 또는 단축키 Ctrl + M 을 사용하여 빠르게 이미지 삽입 팝업을 열 수 있습니다.
    • 이미지 삽입 팝업에서 탭(Tab) 키를 사용하여 이미지를 선택한 후 엔터(Enter) 또는 스페이스바(Spacebar)를 이용해 미리 보기 모드 전환이 가능합니다.

 

4. Java 11 지원 종료 및 Java 21 지원

이제 Confluence 9.0에서 Java 11은 더 이상 지원되지 않습니다. Confluence 9.0을 시작하려면 Java 17 또는 21 런타임을 사용해야 합니다.

이제 Java 21로 Confluence를 실행할 수 있습니다. Java 21은 장기 지원 버전이므로 정기적인 버그 수정 및 보안 업데이트를 수년간 이용할 수 있습니다. 이번 릴리스에서는 Eclipse Temurin 17 JRE가 계속 번들로 제공되지만 지금 Java 21로 전환할 수 있습니다.

✔ Java 버전 전환에 대한 가이드는 이곳(클릭)을 참고하세요.

 

🛠 Confluence 9.0.X Bug Fix / Update 내역

더보기
Issue Key Summary Status
CONFSERVER-59900 Confluence 인라인 작업 편집 중 협업 편집 환경에서 작업 상태가 정확하지 않게 표시되거나 잘못된 상태로 게시되는 이슈 결 완료
CONFSERVER-94525 템플릿의 지침 텍스트가 작동하지 않는 이슈 결 완료
CONFSERVER-95901 //이후에 이미지 삽입이 되지 않는 이슈 결 완료
CONFSERVER-95947 "<confluence-url>/pages/editpage.action?pageId=<pageId>" 페이지 URL을 방문하면 오류가 발생하는 이슈 해결 완료
CONFSERVER-95889 특정 문자열이 포함된 경우 닫기 버튼을 눌러 저장할 때 HTTP 400오류가 발생하는 이슈 결 완료
CONFSERVER-97402 Confluence에서 로고 업로드 후 색상 스킴을 되돌리려고 할 때 발생하는 이슈 결 완료
CONFSERVER-97796 Confluence 페이지에 변수를 포함한 사용자 매크로를 삽입하면, 변수의 계산된 값이 표시되지 않고 변수 이름이 그대로 출력되는 이슈 결 완료
CONFSERVER-97284 라이선스 세부 정보 페이지에서 라이선스 사용자 수 세부 정보를 새로 고치면 오류가 발생하는 이슈 결 완료

 


 

Bitbucket

🔔 Bitbucket 9.0.X 릴리즈 노트

 

1. 보안 관리자 세션(Websudo) 기능 추가

이번 업데이트에서는 보안 관리자 세션 기능이 추가되어 관리자의 데이터 보호 및 인스턴스 보안 강화가 가능해졌습니다. 이 기능은 관리자가 글로벌 관리자 설정 페이지에 접근하거나 민감한 작업을 수행하기 전마다 재인증을 요구합니다. 즉, 관리자 측에서의 보안을 더 강화하였습니다. Websudo 세션 설정 방법은 아래와 같습니다.

▶ bitbucket.properties 파일을 아래와 같이 수정합니다.

  • 보안 관리자 세션 비활성화: feature.websudo=false
  • websudo 세션 시간 변경: websudo.session.timeout=5
    • 이 값은 기본적으로 분 단위입니다. s, m, h, d를 앞에 명시해 주어 각각 초, 분, 시간, 일에 사용할 수 있습니다.
  • 수동 종료 방법
    • 페이지 상단의 ‘Drop access’를 클릭하여 종료가 가능합니다.

✔ 보안 관리자 세션 기능 설정 방법에 대한 자세한 가이드는 이곳(클릭)에서 참고하세요.

 

2. 사용자 디렉토리 비밀번호 암호화

이제 Bitbucket 9.0 버전부터 사용자 디렉토리를 설정할 때 제공되는 비밀번호가 자동으로 AES 암호화됩니다.

  • 자동 암호화 적용: 이미 사용자 디렉토리가 설정된 인스턴스는 9.0 버전으로 업그레이드 시 비밀번호가 자동으로 암호화됩니다.
  • 암호화 키 관리: Bitbucket은 암호화 키를 자동으로 생성하며, 이 키는 공유 홈 디렉토리에 저장됩니다.

✔ 해당 기능을 사용한다면 암호화 키를 백업 계획에 포함시켜 비밀번호 복구를 안전하게 준비하는 것이 중요합니다.
✔ 암호화 및 복호화 방법은 이곳(클릭)을 참고하세요.

 

3. 코드 소유자로 검토자(Code Reviewer) 그룹 추가

이제 검토자 그룹을 코드 소유자로 지정할 수 있습니다. 이를 통해 각 리뷰어를 개별적으로 추가할 필요 없이 특정 코드에 대한 검토자 그룹을 코드 소유자로 설정할 수 있습니다. 이 기능은 코드 리뷰와 피드백의 품질을 높이고, 팀의 의견을 더 잘 반영하며, 리뷰어를 선택하는 시간을 절약해 줍니다.

✔ 코드 소유자 설정에 대한 내용은 이곳(클릭)을 참고하세요.

 

4. 보안 모니터링 알림

이제 관리자는 중요한 보안 위협을 빠르게 식별하고 대응할 수 있습니다. 이 기능은 주요 구성의 수정이나 접근 권한 변경과 같은 의심스러운 활동을 모니터링 및 탐지하는 데에 도움을 줍니다.

시스템이 보안 위협을 감지하면, 관리자에게 이메일 알림이 발송됩니다. 이 알림에는 잠재적인 보안 위협을 효과적으로 조사하고 해결하기 위한 권장 조치를 안내해 줍니다.

권한 있는 사용자는 이 기능을 통해 알림을 조회, 검색, 분류할 수 있습니다. 알림을 열람하면 해당 사용자의 이전 활동 내역이 차트로 표시되어 보안 팀이 사용자 행동의 과거 기록에 대한 유용한 인사이트를 얻을 수 있습니다.

 

5. 다중 줄 주석

이제 Diff 뷰에서 특정 코드 범위에 걸쳐 주석과 작업 항목을 추가할 수 있습니다. 피드백을 추가하려면, 주석 마커를 드래그하거나 코드의 여러 줄에 걸쳐 [💬], [➕] 아이콘을 사용하세요. 이 기능은 풀 리퀘스트개별 커밋에서 사용할 수 있습니다.

이 기능을 통해 검토자는 주석에 더 정확한 피드백과 명확한 컨텍스트를 제공할 수 있어 팀 간의 소통과 코드 리뷰 프로세스가 더 효율적으로 이루어집니다.

✔ 자세한 내용은 '풀 리퀘스트에 주석 추가하기'(클릭) 문서를 참고하세요.

 

🛠 Bitbucket 9.0.X Bug Fix / Update 내역

더보기
Issue Key Summary Status
BSERV-19320 저장소 아카이브에 실패한 초안 풀 리퀘스트를 보여주도록 개선 해결 완료
BSERV-19517 Outlook에서 이메일 렌더링 이슈 해결 완료
BSERV-14141 리뷰 중 푸쉬 된 커밋이 승인이 되는 문제 해결 완료
BSERV-19580 대시보드 제안이 대형 저장소 푸시 시 느려지는 이슈 해결 완료
BSERV-19548 미러된 저장소의 공개 접근 설정 변경 불가 문제 해결 완료
BSERV-19581 해결된 주석이 있는 풀 요청(Pull Request)이 있는 저장소 내보내기 실패 이슈 해결 완료
BSERV-19036 다크 모드와 라이트 모드에서는 Look&Feel 사용자 정의 로고가 표시되지 않는 현상 해결 완료
BSERV-19608 다크 테마에서 풀 리퀘스트 배너가 깜박이는 이슈 해결 완료

 


 

2024년 3분기 Atlassian Data Center 주요 제품의 릴리즈 노트를 전달드렸습니다. Atlassian은 더 나은 제품 제공을 위해 계속해서 연구 및 개발하고 있습니다. Atlassian 제품에 대해 궁금하신 경우 언제든지 플래티넘 솔루션 파트너 디무브와 상의하세요!