이 문서는 출시된 Jira Software 11.2.x 릴리즈 노트를 공유하기 위해 작성되었다.

하이라이트



호환 가능한 어플리케이션


Jira Data Center에서 OpenSearch를 도입

END USERS ADMINS


OpenSearch가 이제 프로덕션 환경에서 지원됩니다. Jira를 구성하여 On-premise 또는 AWS OpenSearch Service 와 같은 관리형 서비스로 OpenSearch를 검색 플랫폼으로 사용할 수 있습니다.

Lucene보다 성능, 확정성 및 안정성이 향상된 OpenSearch로 전환하는 것이 좋습니다.

Jira의 OpenSearch는 단순히 검색만 하지 않고, 보드 로딩, 백로그 보기, 보고서 생성, 이슈 처리 등 모든 작업을 지원합니다.

많은 핵심 작업이 검색에 의존하기 때문에 OpenSearch의 속도, 일관성, 안정성은 팀의 생산성과 경험에 직접적인 영향을 미칩니다.

Lucene 대신 OpenSearch를 사용하면 Jira 속도를 높이고, 필요한 Jira 노드 수를 줄이며, 더 저렴한 하드웨어를 사용할 수 있습니다.


OpenSearch와 기본 Lucene 검색 플랫폼의 차이점을 이해하려면 다음을 검토하세요.

bookmark tabs OpenSearch for Jira Data Center


이전 OpenSearch 문서도 도움이 될 수 있습니다.


보드에 10,000개 항목 표시 제한 추가

END USERS ADMINS


이 제한은 OpenSearch를 사용하는 경우에만 적용됩니다. 기본 Lucene 검색 플랫폼은 영향을 받지 않지만, Lucene을 구성하여 동일한 제한을 적용할 수도 있습니다.



Jira의 OpenSearch 구현을 통해 스크럼 및 칸반 보드는 최대 10,000개의 항목을 표시할 수 있습니다.

보드가 제한을 초과할 경우, 관리자는 보드 필터를 업데이트하여 포함되는 이슈의 개수를 줄여야 합니다.

이 업데이트는 대규모 기업 환경에서 Jira를 확장하고, 검색 성능을 개선하며, 인덱싱 병목 현성을 방지하는 데 도움이 됩니다.


보드의 총 이슈 개수를 확인하려면 '이슈'로 이동한 다음 '이슈 검색'을 선택하고 보드 필터를 적용하세요. 기본적으로 최대 10,000개의 이슈를 볼 수 있습니다.

관리자는 jira.search.platform.max.result.window 속성을 설정하여 이 제한을 재정의할 수 있습니다.

bookmark tabs Check issue display limits on boards


보호 장치를 사용하여 인스턴스를 최적화

ADMINS


Jira Instance Optimizer에 댓글, 사용자 정의 필드, 이슈 유형, 이슈 및 프로젝트에 대한 권장 제한을 준수할 수 있도록 지원하는 안전 장치가 추가되었습니다.

이 안전 장치는 인스턴스가 확장됨에 따라 시스템 안정성과 성능을 유지하는 데 도움이 됩니다.


한도를 설정하는 방법 : 

  1. Jira 애플리케이션의 오른쪽 상단에서 Jira 관리 > 시스템을 선택합니다.
  2. 사이드바에서 인스턴스 최적화 도구를 찾아 개요를 선택합니다.
  3. Safeguards을 선택합니다.

사용자 정의 필드 최적화

ADMINS


인스턴스 최적화를 통해 사용자 지정 필드를 더욱 간편하게 관리할 수 있습니다. 추천 페이지에서 사용자 지정 필드를 검색, 필터링하고, 대량 작업을 수행할 수 있으며, 삭제도 가능합니다.

또한 사용자 지정 필드 사용 현황에 대한 자세한 정보도 확인할 수 있습니다.


사용자 지정 필드를 스캔하여 최적화할 수 있는 구성을 가진 필드를 파악할 수 있습니다.

마지막 스캔이 24시간 이상 지난 경우, 최신 데이터를 유지하기 위해 다시 스캔해야 합니다. 24시간이 지나면 이전 스캔 결과는 더 이상 표시되지 않습니다.

bookmark tabs Jira의 사용자 정의 필드 최적화


정리 기능을 Instance Optimizer에 통합

ADMINS


Jira Data Center의 정리 기능을 더 이상 지원하지 않으며, 사용자 정의 필드 감사 링크도 삭제됩니다.

대신, 프로젝트 및 이슈 보관과 같은 정리 기능이 사전 설치된 Instance Optimizer 앱에 통합되어 더욱 효율적이고 자동화된 방식으로 인스턴스를 최적화할 수 있습니다.

이러한 변경으로 모든 정리 기능을 한 곳에서 찾을 수 있게 되었습니다.

bookmark tabs Improve Jira performance with Instance optimizer


시스템 관리자와 OS 액세스 분리 강화

ADMINS


Jira 11.2부터 글로벌 관리 권한 (Jira 관리자 권한과 Jira 시스템 관리자 권한) 의 구분을 명확히 하고 새로운 애플리케이션 속성을 도입했습니다. 

이를 통해 최고 수준의 관리 권한을 가진 사용자만이 중요한 작업을 수행할 수 있도록 할 수 있습니다.


Jira 11.2에서는 더 엄격한 권한 옵션인 opt-in 방식이었지만, Jira Data Center의 향후 주요 버전에서는 opt-out 방식으로 변경될 예정입니다.

시스템 관리자는 Jira의 고급 설정에서 이러한 속성을 업데이트할 수 있습니다.

기본적으로 이 속성은 false 로 설정되어 있으며, 원하는 속도로 업데이트된 역할 요구 사항을 적용할 수 있습니다. 속성 값을 true 로 설정하여 테스트할 수 있습니다.

각 속성을 개별적으로 활성화하여 더 엄격한 권한을 적용하세요. 


기능새로운 권한속성
Jira Management Extensions (JMX) 설정 변경Jira 시스템 관리자만 이 설정을 관리합니다.jira.jmx.strict.admin.permission 
보안, 인프라, 핵심 구성에 영향을 미치거나 중요한 시스템 레벨의 데이터를 노출하는 
숨겨진 기능 (dark features) 을 활성화하거나 비활성화
Jira 시스템 관리자만이 숨겨진 기능의 하위 집합을 관리합니다.jira.feature.flags.strict.admin.permissions 

Jira 홈 디렉토리에서 복구 인덱스를 로드합니다.

현재 로컬 파일 시스템의 위치를 ​​포함하여 절대 경로에서 복구 인덱스를 로드할 수 있습니다.

백업 및 복원에 사용되는 접근 방식에 맞춰 복구 인덱스가 Jira 홈 디렉터리에서만 로드되도록 설정할 수 있습니다.

Jira 홈을 기준으로 한 경로에서만 인덱스를 로드하도록 허용합니다.jira.index.recovery.from.relative.path.only 


글로벌 권한에 대한 자세한 내용은 다음 문서를 참고하세요.

bookmark tabs Managing global permissions


JQL 복원력으로 Jira 노드 보호

ADMINS


리소스를 많이 사용하는 JQL 작업으로 인한 충돌을 방지하는 일련의 안전 장치인 JQL 복원력을 도입합니다.

JQL 쿼리가 메모리를 너무 많이 사용하거나 너무 오래 실행되는 것을 방지하려면 다음을 수행하세요.

  • 최대 검색 결과 수를 설정합니다.
  • 너무 오래 실행되는 쿼리를 중단하기 위해 JQL 쿼리 시간 제한을 정의합니다.
  • 메모리가 부족할 때 새로운 JQL 쿼리를 거부하기 위해 메모리 사용 차단기를 활성화합니다.


각 노드에 대해 jira-config.properties 파일에서 이러한 제한을 제어할 수 있습니다. 변경 사항을 적용하려면 Jira를 재시작해야 합니다.

bookmark tabs Preventing crashes with JQL relilience


이러한 기능을 활성화하면 시간 초과와 같이 이전에는 발생하지 않았던 상황에서 일부 JQL 검색에서 SearchException 을 반환할 수 있습니다.

Jira는 이러한 이벤트를 기록하고 감사 로그에 게시합니다. 노드 충돌 위험이 실패한 쿼리의 영향보다 클 때만 이 기능을 사용하세요.


앱 링크에 OAuth 2.0을 사용하여 안전하게 연결

ADMINS


Atlassian Data Center 제품 전반에 걸쳐 애플리케이션 링크 (앱 링크) 에 대한 OAuth 2.0 지원을 추가했습니다. 

OAuth 2.0은 Atlassian 제품과 외부 애플리케이션 간의 안전하고 안정적인 연결을 지원하는 업계 표준 인증 프로토콜입니다.

bookmark tabs 앱 링크 생성하기


또한 하이브리드 환경의 안전하고 효율적인 통합을 가능하게 하기 위해 클라우드와 연결하는 OAuth 2.0 기반 앱 링크도 개발 중이며, 곧 타임라인이 공유될 예정입니다.


속도 제한이 OAuth 2.0을 지원

ADMINS


Jira의 속도 제한 기능이 OAuth 2.0 2-legged (2LO) 인증을 지원합니다. 이 업데이트를 통해 OAuth 2.0 요청에 대한 속도 제한을 다른 API 요청과 별도로 설정할 수 있으므로 Rovo 커넥터와 같은 통합을 더욱 쉽게 관리할 수 있습니다.

bookmark tabs 속도 제한 기능으로 인스턴스의 안정성 향상


워크플로에서 프로젝트 속성 찾아보기 사용 중단

ADMINS


Jira 11.2.0부터 jira.permission.browse 속성을 더 이상 사용할 수 없습니다. 이 워크플로 상태 속성은 특정 워크플로의 상태에서 이슈 표시를 제한하는 데 사용됩니다.

또는 프로젝트 역할과 현재 이슈 상태에 따라 이슈에 액세스할 수 있는 사용자를 제어하기 위해 이슈 보안 수준과 자동화 규칙을 설정할 수 있습니다.

대체 기능을 알아보려면 다음 문서를 참고하세요. bookmark tabs 프로젝트 역할로 이슈 제한하기

프로젝트 찾아보기 삭제 적용을 미리 보려면 com.atlassian.jira.workflow.permission.browse.removal  기능 플래그를 활성화하세요.

Jira 권한 관리자는 12.0.0 버전부터 이러한 프로젝트 찾아보기 속성을 무시합니다.


OpenSearch로 인덱싱 및 스냅샷이 개선되었습니다.

ADMINS


Jira Data Center에서 OpenSearch를 활성화하면 사용자 인터페이스와 REST API 모두 변경됩니다.

인덱스 관리 UI는 새로운 URL (OpenSearchIndexAdmin.jspa) 을 사용하고 OpenSearch에 맞춰 다양한 구성 옵션을 제공합니다.


이 업데이트로 인덱싱 및 스냅샷 API 엔드포인트는 OpenSearch 특정 동작을 반영합니다.

  • 재인덱싱 엔드포인트는 항상 전체 백그라운드 재인덱싱을 수행합니다.
    • /jira/rest/api/2/reindex 
  • 스냅샷 엔드포인트는 OpenSearch에 적용되지 않으므로 비활성화됩니다.
    • /rest/api/2/index-snapshot 
    • /rest/api/2/cluster/index-snapshot/{nodeId} 


클러스터 메시지 정리 서비스를 사용하여 대용량 테이블 처리

ADMINS


클러스터 메시지 정리 서비스가 이제 만료된 행을 10만 개 단위로 일괄 삭제하여 최대 1억 개의 행까지 매우 큰 테이블을 더욱 쉽게 관리할 수 있게 되었습니다.

이 업데이트는 메모리 또는 디스크 문제를 일으킬 수 있는 단일 대용량 트랜잭션을 방지하여 데이터베이스 부하를 줄여줍니다.

bookmark tabs Jira에서 클러스터 메시지 정리 서비스 구성하기


Jira 11.2에서 React 18 및 Atlaskit 업그레이드

ADMINS


Jira 11.1에서는 React를 버전 18로 업그레이드하고 플랫폼 패키지, Jira 서비스 관리 및 자산의 Atlaskit 컴포넌트를 최신 버전으로 업데이트했습니다.

Jira 11.2에서는 이러한 업그레이드가 Jira의 다른 모든 부분에 적용되었습니다. 이번 변경을 통해 이전 Atlaskit 패키지에서 상속된 취약점을 줄이고 최신 버그 수정 및 접근성 개선 사항을 Jira에 적용했습니다.


이번 업데이트의 일환으로 일부 React 웹 리소스가 지원 중단되었습니다.

사용자 지정 앱이나 통합에서 이러한 리소스를 사용하는 경우, 성능 향성을 위해 권장되는 대체 리소스를 확인하세요.

bookmark tabs Web Resource deprecation

Jira Mobile 플러그인 제거

Jira 9.11에서는 Jira 모바일 웹 인터페이스 지원이 중단되었습니다. Jira 11.2에서는 Jira Mobile 플러그인을 제거하고 iOS 및 Android 용 Jira Data Center 모바일 앱을 제공합니다.


지원되는 플랫폼 변경 사항


Jira 11.2에서는 Microsoft SQL Server 2019 (MSSQL 2019) 에 대한 지원이 중단됩니다.

지원되는 플랫폼 목록은 다음을 참조하세요. bookmark tabs Supported Platforms

이전 공지 사항은 다음을 참조하세요. bookmark tabs 지원 종료 공지


해결된 문제

Released on  


TKeySummaryStatus
Bug
JSWSERVER-26542Backlog | Sprints: Keyboard focus not set onto non-modal dialog

CLOSED

Bug
JSWSERVER-26541Backlog | Sprints: Non-modal dialog is not programmatically identified

CLOSED

Bug
JSWSERVER-26539Backlog | Sprints: Missing keyboard support for interactive element

CLOSED

Public Security Vulnerability
JSWSERVER-26537DoS (Denial of Service) Third-Party Dependency in Jira Software Data Center and Server

PUBLISHED

Bug
JSWSERVER-26530Backlog | Create sprint: Error messages are not communicated to screen reader users

CLOSED

Bug
JSWSERVER-26527Advanced Roadmaps Required Fields set during creation are cleared in the Review Changes of the AR Plan

CLOSED

Bug
JSWSERVER-26492Priorities and status values within Advanced Roadmaps "plans" are not translated

CLOSED

Bug
JSWSERVER-26483Disabling the HTML renderer in the field description breaks the description of fields like Team, Parent link,etc

CLOSED

Bug
JSWSERVER-26451Parent Link Column in Confluence Jira Issue/Filter Macro shows $xmlutils.escapeForCdata($value.toString()) instead of the Parent Issue Key from Jira

CLOSED

Bug
JSWSERVER-26426Warning about Target End earlier than Target start does not prevent issue creation / update

CLOSED

Bug
JSWSERVER-26424Team field value for a subtask is getting stored in the “entity_property” table

CLOSED

Bug
JSWSERVER-26423"Webhook not installed" warning is shown in Jira 10.3.X though DVCS is working

CLOSED

Bug
JSWSERVER-26314Invalid use of RequestCache by thread: jira-stats (DVCSMessageCountByStateStats)

CLOSED

Bug
JSWSERVER-26288Burnup report doesn't consider updates on Story Points

CLOSED

Bug
JSWSERVER-20862Incorrect Completed Work for Burnup Chart when Work Scope decreases

CLOSED

Bug
JRASERVER-79125Webhook payloads do not limit changelog items, causing performance and scalability issues

CLOSED

Bug
JRASERVER-79124Slow webhook payloads due to N+1 queries when serializing changelog items

CLOSED

Bug
JRASERVER-79107Regression JRASERVER-65439: The default issue type is not taken into account

CLOSED

Bug
JRASERVER-79101Unnecessary repeated webhook payload generation impacts Jira performance

CLOSED

Bug
JRASERVER-79100Some async webhooks do not use request cache in Jira Data Center

CLOSED


Showing 20 out of 35 issues




참조 링크