안녕하세요. 아틀라시안 플래티넘 파트너, 오픈소스컨설팅 입니다.
이번 포스팅에서는 아틀라시안 제품군의 Jira, Confluence, Crowd, Bitbucket, Bamboo의 Release Note를 전해드리고자 합니다.


Jira Software 8.11.x 릴리즈 노트

| Managing private filters and dashboards - 개인 필터 및 대시 보드 관리

Jira 관리자에게 공유되지 않은 필터 와 대시 보드를 편집하고 삭제할 수 있는 권한을 부여했습니다. 이제 공유 여부에 관계없이 존재하는 모든 필터 및 대시 보드를 보고 어떻게 다룰지 선택할 수 있습니다.

검색 기준이 효율적이지 못하거나 대시 보드가 리스크 있는 가젯으로 가득 차 있다면, 직접 개선하거나 누군가에게 할당하거나 관리자 권한으로 삭제할 수 있습니다. 인스턴스 속도가 느려지지 않도록 잘못된 대시보드나 필터를 관리해주세요 . 더 알아보기

| Issue detail view is now optional - 이슈 상세보기는 이제 선택 사항입니다.

스프린트를 계획하는 단계에서는 프로젝트 보드에서 여러 이슈들 간의 이동이 빈번하게 일어나고, 프로젝트 보드에 이슈들을 보기 편하게 섞어두기도 합니다. 이러한 과정에서 이슈 상세 보기 화면이 계속 뜨는것이 번거롭다는 사용자들의 의견이 있었습니다.

이제 상세 보기를 숨기도록 선택하고 필요시에 다시 활성화할 수 있습니다. 버튼을 두 번만 클릭하면 됩니다. 즐겨 찾기 보드에서 Board > Hide detail view 를 선택하시면 됩니다.

| Improved email notifications about mentions - 멘션에 대한 향상된 이메일 알림

Jira 8.0에서는 Jira에서 오는 이메일 수를 줄일 수 있는 일괄 이메일 알림을 도입했습니다. 그럼에도 불구하고 저희는 여전히 멘션이있는 별도의 이메일을 많이 받고 있다는 피드백을 많이 받았습니다.

이제 요약 이메일에 다른 이슈 업데이트와 함께 멘션이 포함될 것 입니다. 하지만 가능한 한 빨리 이메일이 전송되도록 할 것 입니다. 누군가가 이슈에 대해 사용자를 멘션 할 때, 그들은 보통 사용자의 즉각적인 관심이 필요할 것이기 때문입니다. 더 알아보기


| Embedded Crowd upgrade - 임베디드 Crowd 업그레이드

Embedded Crowd는 사용자 관리를 위해 Jira에서 사용되는 라이브러리이며, 우리는 이를 최신버전인 4.0으로 업그레이드 했습니다. 사용자 및 그룹과 관련된 페이지는 이 라이브러리에 의존적이지만 사용자 인터페이스와 필요한 상호 작용은 동일하게 유지됩니다. 새 버전은 다음과 같은 몇 가지 개선 사항을 제공합니다.

  • 성능 향상

  • 클러스터링 지원

  • 향상된 디렉터리 장애 개선 조치

  • 해결된 많은 버그 및 제안사항

이에 대해 자세히 알아보고 해결 된 문제 목록을 보려면 업그레이드 노트 를 확인해 보세요.


| More stability in the Favorite Filters gadget - 즐겨찾기 필터 가젯의 안정성 향상

즐겨찾기 필터 가젯은 가장 인기있는 가젯 중 하나로, 즐겨 찾는 필터 목록과 각 필터에 포함 된 이슈 수를 표시합니다. 대규모 필터의 경우, 모든 이슈를 세는것이 성능에 영향을 미칠 수 있으므로 Jira 관리자에게 더 많은 제어 권한을 부여하고자 했습니다.

즐겨찾기 필터 가젯의 최대 로드 시간을 제어 할 수있는 전역 설정을 추가했습니다. 이슈를 로드하는 데 너무 오래 걸리는 경우 이슈의 계산을 중지하고 대신 "이슈가 너무 많음" 메시지를 표시합니다. 모든 가젯에 대해 모든 대시 보드에서 표시 됩니다. 더 알아보기


| Restricting sprint selection - 스프린트 선택 제한

이슈를 생성하거나 편집 할 때 올바른 스프린트에 이슈를 추가 할 수 있도록, 관리자 옵션을 활성화하여 스프린트 선택 (Sprint 드롭 다운에서 사용 가능)을 사용자가 선택한 프로젝트에 속한 스프린트로만 제한합니다. 이는 이슈를 잘못된 스프린트에 연결할 가능성을 줄일 수 있습니다.


관련 스프린트 선택된 경우, 페이지에서 선택한 프로젝트에 속한 스프린트만 표시되며, 프로젝트에 연결되지 않은 스프린트를 보려면 모두 표시(Show all) 를 선택 하여 모든 스프린트를 표시할 수 있습니다 .


| Configure how fast stale nodes are moved offline - 오래된 노드의 오프라인 전환 시간 설정

[ Data Center ] 에서 사용 가능


Jira 8.10에서는 이틀 동안 하트 비트가 없다고 보고된 클러스터의 오래된 노드를 자동으로 오프라인으로 이동할 수 있도록 했습니다. 이제 이 기간을 설정하고 Active.node. retention 을 수정하여 오래된 노드를  3 시간까지 설정가능하며 오프라인으로 이동시킬 수 있습니다 . jira.not.alive.active.nodes.retention.period.in .hours  시스템 속성 더 알아보기




Confluence 7.7 릴리즈 노트

| Take Confluence to the next level with webhooks - 웹훅으로 Confluence를 한 단계 업그레이드하세요

[ Server ] [ Data Center ] 에서 사용 가능

비즈니스에 중요한 작업을 자동화하는 것이 조금 더 쉬워졌습니다. 웹훅은  애플리케이션에서 어떤 이벤트가 발생했을 때 다른 애플리케이션에 실시간으로 알리는 방법입니다.

예를 들어, 사용자가 팀이나 프로젝트를 위해 새 공간을 만들 때마다 웹훅을 사용하여 채팅 애플리케이션에 새 채널이나 공간을 만들도록 설정 할 수 있습니다. Confluence는 '공간 만들기' 이벤트를 수신하고 채팅 애플리케이션 (엔드 포인트)에서 제공하는 URL로 메시지를 보냅니다.

보안을 유지하기 위해 HMAC ( Hash-based Message Authentication Code )를 통해 각 요청에 서명하는 데 사용되는 암호를 정의 할 수 있습니다. 이름, 제목 및 기타 콘텐츠는 이벤트 페이로드에 포함되지 않고 ID만 포함됩니다.

다음과 같은 다양한 이벤트에 대한 웹훅을 만들 수 있습니다.

  • 사용자 또는 그룹이 추가 및 제거되는 경우
  • 콘텐츠가 생성되거나 업데이트되는 경우
  • 콘텐츠가 복원 또는 제거, 휴지통에서 삭제 되는 경우

엔드 포인트는 웹 기반 자동화 도구 (IFTTT, Zapier, Microsoft Flow 등), 즐겨 찾는 채팅 또는 CI 도구 또는 사내의 시스템 일 수 있습니다. 무엇이든지 가능합니다.

웹훅 관리 자세히 알아보세요.

| Seamless editing experience - 원활한 편집 경험

[ Server ] [ Data Center ] 에서 사용 가능

업그레이드된 편집기를 사용하여 편집 작업을 보다 원활하게 수행할 수 있습니다 . 우리는 다음과 관련된 몇 가지 오랜 문제를 해결했습니다.

  • 목록 복사 및 붙여 넣기
  • 테이블 내 탐색
  • 링크 삽입
  • 키보드 단축키 사용
  • 셀 배경색 변경

편집기의 모습은 변경되지 않았으며, 개선 사항은 모두 내부에서 확인할 수 있습니다.


| Accessibility improvements - 접근성 향상

[ Server ] [ Data Center ] 에서 사용 가능

팀의 모든 사람이 Confluence에 접근 할 수 있어야한다는 것을 알고 있습니다. 지난 4개월 동안 다음을 포함하여 지난 *VPAT 평가에서 확인 된 100 개 이상의 접근성 문제를 수정했습니다.

  • 버튼 이름 누락
  • 양식 요소에 레이블이 없음
  • 키보드 탐색 버그
  • 텍스트가 아닌 콘텐츠
  • 언어 속성 및 언어 코드 누락

우리는 계속 접근성을 염두에두고 Confluence를 설계하고 구축 할 것입니다.

*VPAT( Voluntary Product Accessibility Template) : 미국 재활법 제 508 조를 준수하는 방법에 관한 정보가 포함 된 표

| Reindex your cluster without downtime - 다운 타임없이 클러스터 재 인덱싱

[ Data Center ] 에서 사용 가능

Confluence 사이트의 운영에는 정상적인 검색 인덱스가 필수적입니다. 문제가 발생할 경우 검색 인덱스를 재 구축하는 것은, 특히 대규모의 사용량이 많은 사이트에서는 힘든 작업이 될 수 있습니다. 클러스터에서 Confluence를 실행하면 각 노드에 새 인덱스를 가져오는 데 필요한 수동 단계 수에 따라 이 단계가 더 복잡해졌었습니다.

Confluence 7.7부터는 클러스터에서 검색 인덱스를 재 구축하는 과정이 번거롭지 않아졌습니다. 단계 수를 줄이고 파일을 수동으로 처리할 필요성을 제거했습니다. 한 노드에서 인덱스를 재 구성하면 새 인덱스 파일이 클러스터의 모든 노드에 자동으로 전파됩니다. 새로 구축된 UI를 이용하면 클러스터의 모든 노드에서 프로세스가 진행중인 위치를 정확하게 확인할 수 있습니다.

인덱스를 재구축하는 것은 리소스 집약적인 작업이므로 팀에 미치는 성능 영향을 최소화하는 것이 중요합니다. 가장 좋은 옵션은 로드 밸런서를 사용하여 임시로 재 인덱스를 수행하는 노드에서 트래픽을 분리하여 백그라운드에서 해당 작업을 수행하는 반면, 클러스터의 다른 노드는 계속 요청을 처리하는 것입니다.


| More control of your audit log - 감사 로그에 대한 제어 강화

[ Data Center ] 에서 사용 가능

카테고리로 필터링

감사 로그 이벤트는 카테고리로 구성됩니다. 이제 데이터 센터 라이센스를 사용하여 하나 이상의 카테고리를 기준으로 로그를 필터링 할 수 있습니다. 이 기능은 보안 및 인증 이벤트만 보려는 경우에 특히 유용합니다.

요약별 필터링

새로운 요약 필터를 사용하여 더 자세히 확인해보세요. 이렇게하면 누군가 그룹을 만들거나, 메일 서버를 편집하거나, 페이지를 Word로 내보낼 때와 같은 특정 이벤트를 확인할 수 있습니다.

로그 파일 보존 설정 변경

Confluence Data Center에서는 로컬 홈 디렉토리의 감사 로그 파일에 이벤트를 기록합니다. 이 파일을 타사 로그 집계 도구와 통합이 필요할 때 추가 레코드로 사용할 수 있습니다.

이전에는 100개의 로그 파일을 저장했습니다. 이제는 필요한 만큼 저장하도록이 제한을 구성 할 수 있습니다. 이러한 파일의 최대 크기는 100MB이므로 각 노드에 충분한 디스크 공간을 프로비저닝했는지 확인하십시오.


| Page Properties Report macro performance improvements - 페이지 속성 보고서 매크로 성능 향상

[ Server ] [ Data Center ] 에서 사용 가능

페이지 속성 보고서 매크로는 페이지 속성 매크로와 함께 작동하며 여러 페이지에서 정보를 수집할 수 있도록 도와줍니다. 보고서의 로딩 시간을 줄이고 보고서를 500페이지로 제한하던 성능 문제를 해결했습니다.

이 향상된 성능은 이제 매크로가 최대 3000 페이지까지 표시 할 수 있음을 의미합니다. 시스템 관리자는 시스템 속성을 사용하여 제한을 늘리거나 줄일 수 있으므로 새롭게 3000페이지까지 구성 할 수 있습니다.


| Just-in-time user provisioning - Just in time 사용자 프로비저닝

[ Data Center ] 에서 사용 가능

Just-in-time 사용자 프로비저닝 (JIT 프로비저닝)을 사용하면 사용자가 SAML SSO 또는 OpenID Connect (OIDC) SSO를 통해 Atlassian Data Center 애플리케이션에 로그인 할 때 자동으로 사용자 정보를 업데이트 하거나 없는 사용자를 만들 수 있습니 다.

자세한 내용은 JIT 프로비저닝 작업 을 확인해보세요.




Crowd 4.1 릴리즈 노트

| Support for local groups in Azure Active Directory - Azure Active Directory에서 로컬 그룹 지원

Azure AD 디렉터리에서 로컬 그룹에 대한 지원을 소개합니다. 이제부터는 그룹을 Azure AD에서 로컬로 추가하고 Azure AD 내에서  사용자 구성원 자격을 관리할 수 ​​있습니다. 로컬 그룹은 Azure AD 디렉터리에 저장되지 않습니다. Azure AD 디렉터리에서 동기화 된 그룹은 읽기 전용으로 유지됩니다.

디렉터리의 로컬 그룹을 활성화하려면 Crowd의 Azure AD 디렉터리 설정으로 이동하여 로컬로 그룹 관리( Manage groups locally )를 선택합니다.


| UI and UX improvements - UI 및 UX 개선

Crowd 4.1은 UI와 UX를 개선하여 사용자 환경을 더욱 향상시켰습니다.

  • 디렉토리탭 에서 마지막 동기화 상태의 열이 디렉토리 개요에 추가되었습니다. 이제 개별 디렉터리로 이동하지 않고도 어떤 디렉터리 동기화가 성공했는지, 실패했는지 또는 실행 중인지 한눈에 볼 수 있습니다.



  • 이제 사용 에서 선택한 디렉토리뿐 아니라 모든 디렉토리에서 사용자를 검색할 수 있습니다.
  • 응용 프로그램 그룹 의 모양과 느낌이 Crowd의 나머지 부분과 동기화되도록 수정되었습니다.


| New supported environments - 새로운 지원 환경

다음 데이터베이스에 대한 지원 소개:

  • Oracle 12c R2

  • Oracle 19c

  • PostgreSQL 10

  • PostgreSQL 11

  • MySQL 8

새로운 브라우저에 대한 지원 소개 :

  • Microsoft Edge (레거시)

  • Microsoft Edge (Chromium)

Crowd에서 지원하는 전체 환경 목록은 지원되는 플랫폼 을 확인해 보세요.


| Performance improvements / 성능 향상

여러 디렉터리를 사용하는 응용 프로그램의 전체 동기화 성능이 향상되었습니다. 이제 집계되지 않는 구성원 자격을 가져오는 속도가 몇배 빨라졌습니다. 데이터 크기와 형태에 따라 전체 동기화 시간은 10만 명 이하 사용자의 경우 분 단위, 1M 이하 사용자의 경우 시간 단위로 단축됩니다.




Bitbucket 7.5 릴리즈 노트

| Integrated CI/CD optimzations - 통합 된 CI / CD 최적화

[ Server ] [ Data Center ] 에서 사용 가능

Bitbucket 서버 7.4 에서 우리는 빌드 페이지와 빌드 탭이라는 두가지 새로운 방법으로 코드에 대한 지속적인 피드백을 받을 수 있는 통합 CI/CD를 시작했습니다 . Bamboo 7.1 이상 Jenkins의 통합 플러그인 으로 이용할 수 있는 이러한 새로운 시각화 방법은 툴 전환을 방지하도록 설계되어, Bitbucket에서 머물며 집중할 수 있게 되었습니다.

7.5에서는 새로운 빌드 페이지 및 탭에 액세스 하는 방법을 최적화 했습니다. 이제 Bitbucket의 어떤 페이지에서도 빌드 상태 아이콘을 클릭하여 관련 빌드 상태 정보 페이지로 바로 이동이 가능합니다. Branch 목록 페이지에서 빌드 상태를 클릭하면 해당 branch가 선택된 빌드 페이지로 이동합니다. 마찬가지로 Pull Request 목록 페이지에서 빌드 상태를 클릭하면 해당 Pull Request의 빌드 탭으로 이동합니다.

마지막으로, Jenkins와 통합한 경우 이제 Bitbucket Server 에 있는 로그 및 아티팩트에 대한 Direct Link들을 활용할 수 있습니다.

이러한 업데이트에 대한 자세한 내용은 Bitbucket Server에서 빌드 정보보기 에서 확인해보세요.


| Audit log filtering by summary - 요약별 로그 필터링 감사

[ Data Center ] 에서 사용 가능

Bitbucket Data Center의 감사 로그는 계속 개선되고 있습니다. 하나 이상의 요약별로 필터링하여 더 구체적인 정보를 가져와보세요. 이것은 Repository created 또는 Global permissions removed등 과 같은 특정 이벤트에 더 자세히 파고들 수 있습니다


| Just-in-time user provisioning - Just in time 사용자 프로비저닝

[ Data Center ] 에서 사용 가능

Just-in-time 사용자 프로비저닝 ( JIT provisioning )을 사용하면 사용자가 SAML, SSO 또는 OIDC (OpenID Connect) SSO를 통해 Atlassian 데이터 센터 애플리케이션에 로그인 할 때 자동으로 사용자 정보를 업데이트 하거나 없는 사용자를 만들 수 있습니다.

자세한 정보 는 JIT 프로비저닝 작업을 확인해 보세요.


| Customize the default branch name - 기본 Branch 이름 사용자 지정

[ Server ] [ Data Center ] 에서 사용 가능

6월에 우리는 사용자가 새 리포지토리에 대해 선호하는 기본 branch 이름을 쉽게 정의 할 수 있도록 하는 Atlassian 커뮤니티 기사를 게시했습니다 . 이번 릴리스에서는 이를 수행하는 두 가지 방법을 소개합니다.

  1. 관리자는 모든 새 리포지토리에 대해 시스템 전체의 사용자 지정 기본 branch 이름을 설정할 수 있습니다.
  2. 사용자는 리포지토리를 만들 때 기본 branch를 설정할 수 있습니다.

자세한 내용은 시스템 전체 기본 branch 이름 설정 을 확인해 보세요

지원되는 플랫폼에 대한 업데이트

Bitbucket Server 7.5는 이제 다음 실행을 지원합니다.

  • 서버용 Git 2.28

지원 중단

Java 버전 11.0.0-11.0.7은 Java 버그 JDK-8241054 로 인해 더 이상 권장되지 않습니다



Bamboo 7.1 릴리즈 노트

| Webhooks - 웹훅

Bamboo 웹훅을 사용하면 Bamboo에 대한 선택된 실시간 정보를 제 3자 응용 프로그램에 보낼 수 있습니다. 예를 들어 팀의 채팅방에 Bamboo 빌드 상태를 표시하거나 계획이 실패 할 경우 경고를 표시합니다. 자세한 내용은 웹훅 사용 을 확인해 보세요.











| Project variables - 프로젝트 변수


Bamboo 7.1은 새로운 변수 유형인 프로젝트 변수를 제공합니다. 프로젝트 변수는 특정 프로젝트에 대해 정의되며 프로젝트에 속하는 모든 Build Plan에 대해 동일한 값을 가집니다. 특정 Build Plan 에 대한 변수를 정의하려면에 Build Plan 변수 정의 방법 페이지 에 설명 된대로 Build Plan 변수 를 정의해 보세요. 프로젝트 변수에 대한 자세한 내용은 프로젝트 변수 정의 를 확인해 주세요.


| Conditional tasks - 조건부 작업

작업을 보다 유연하게 실행할 수 있습니다. Bamboo 7.1에서는 작업을 조건부로 표시할 수 있으며, 이는 작업이 특정 조건에서만 실행됨을 의미합니다. 변수와 정규식을 사용하여 작업을 실행하기 위해 충족해야 하는 조건을 생성할 수 있습니다. 이렇게 하면 Plan branch 의 빌드 단계를 건너뛰고, 어떤 작업이 필수인지, 어떤 작업을 건너뛸 수 있는지 결정할 수 있습니다 . Bamboo UI또는 Bamboo Spec 을 사용하여 작업 조건을 설정할 수 있습니다. 자세한 내용은 작업 구성 을 확인해 보세요.

















|
Synchronizing remote agent capabilities - 원격 에이전트 기능 동기화

Bamboo 팀은 오랫동안 제기되어온 원격 에이전트 기능 동기화 문제를 해결했습니다. 7.1 버전부터 bamboo-capabilities.properties 에서 원격 에이전트 기능을 수정하면 Bamboo 기능도 수정됩니다.. 자세한 내용은 Configuring remote agent capabilities using bamboo-capabilities.properties Synchronising remote agent capabilities with Bamboo Server 를 확인해 보세요.


| Romote agents' workspace cleanup - 원격 에이전트의 작업 공간 정리

버전 7.1부터는 해당 엔티티가 Bamboo 서버에서 제거된 경우 원격 에이전트의 홈 디렉터리에서도 빌드 및 배포 작업 공간이  제거됩니다. 빌드 기록이 긴 에이전트의 경우 업그레이드 시 에이전트 응답이 없는 것을 방지하기 위해 정리가 점진적으로 이루어집니다.


| Live logs transmission - 라이브 로그 전송

과도한 로깅은 빌드 결과 처리 시간 초과(grey builds) 등 심각한 성능 문제를 야기하는 것으로 알려져 있습니다 . 이 문제를 완화하는 한 가지 방법은 Bamboo 7.1의 새로운 기능인 라이브 로그 전송을 끄는 것입니다. 자세한 내용은 라이브 로그 전송 구성 을 확인해보세요.


| Export to YAML Specs - YAML 규격으로 내보내기

YAML 사양으로 변경하는 것이  쉬워졌습니다! 이제부터는 기존 계획 및 배포를 Bamboo YAML 규격으로 자동으로 내보낼 수 있습니다. 자세한 내용은 기존 계획 구성을 Bamboo YAML 규격으로 내보내기 를 확인해보세요.


| Improvements to Specs branches - Specs branch 개선

항상 사용자의 피드백을 진지하게 받아들이고 그것을 반영합니다. Bamboo 7.1에서는 Specs branch와 관련하여 가장 예상되는 몇 가지 이슈를 개선하였습니다.

  • 이제 Bamboo YAML 규격의 특정 branch에 대해 다른 구성을 사전 정의 할 수 있습니다.
  • 이제 각기 다른 Bamboo 인스턴스에 대해 다른 Bamboo 사양 구성을 정의 할 수 있습니다.




앞으로도 아틀라시안 제품군의 Release Note를 지속적으로 전해드릴 수 있도록 하겠습니다.


Jira, Confluence 사용에 불편함을 느끼시거나, 향상된 팀 협업이 필요하십니까?

업무를 가속화하고 최상의 품질로 시장을 선점하는데 도움을 주는 Atlassian 솔루션에 대해

궁금한 점이 있으시다면 언제든지 오픈소스컨설팅 아틀라시안팀에게 문의해 주세요!


감사합니다!

atlassian@osci.kr






soohyeonlee's profile image

soohyeonlee

2020-09-04

Read more posts by this author