Jira Service Management 10.4.x リリース ノート

Jira Service Management リリース ノート

このページの内容

このセクションの項目

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問


さらに読む

Jira Service Management 10.4 アップグレード ノートで、このリリースの重要な詳細情報や解決済みの課題の完全な一覧をご確認ください。

互換性のあるアプリケーション

互換性のある Jira アプリケーションをお探しの場合、次のページをご参照ください。

乱雑さを解消して、パフォーマンスを向上します

対象: 管理者 

時間が経つにつれてデータが蓄積し、複雑な権限が動作を遅くさせることがあります。次の API を使用して権限チェックを減らすことで、ワークフローを簡素化し、必要なものを見つけやすくしてパフォーマンスを向上させることができます。

  • GET https://{baseURL}/rest/servicedeskapi/organization/cleanup は、削除対象の組織を取得します。

  • DELETE https://{baseURL}/rest/servicedeskapi/organization/cleanup は、指定した組織を削除します。

これらのエンドポイントから、非アクティブなユーザーがいる組織や、切断された組織を削除したりすることもできます。REST API の新しいエンドポイントをご確認ください

次の機能は Jira Data Center プラットフォームのものです。つまり、Jira Software と Jira Service Management で利用できます。

自動化キューのサポート性が向上

対象: 管理者

自動化キューが大きくなると、ルールの実行が遅れたり、未実行のままになったりすることがあります。自動化キューの監視機能を強化するため、次の新しいアラート、メトリック、および診断用の REST エンドポイントを導入しています。

  • 自動化キュー内の未処理および未割り当てのメッセージが、設定可能なしきい値 (既定は 1 時間) を超えた時に、「診断」ページにアラートが表示されるようになりました。
  • キュー内の最も古い未処理・未割り当てメッセージの経過時間を反映した、新しいインストゥルメンテーションと JMX メトリック (automation.queue.earliest.unprocessed.message.age.secs.max_stale_10mins) を確認できます。
  • 次の新しい API エンドポイントを使用して、キューの増加に寄与しているイベントやルールを分析することができます。
  • GET /rest/cb-automation/latest/insight/automation-queue/by-event-type は、自動化キューの内容を取得してイベント タイプごとにグループ化します。
  • GET /rest/cb-automation/latest/insight/automation-queue/by-rule は、自動化キューの内容を取得してルールごとにグループ化します。
  • GET /rest/cb-automation/latest/insight/audit/by-event-source は、指定された期間の監査ログを分析してイベント ソースごとにグループ化します。

Explore how to monitor automation queues

暗号化キーを時計仕掛けのようにローテーション

対象: 管理者

Jira ではすでにデフォルトのシークレット暗号化を通じてプレーンテキストのシークレットの暗号化が行われています。このたび、暗号化キーのローテーションを通じてシステムをさらに保護できるようになりました。API 呼び出しを使って既存のシークレットを新しいキーで再暗号化したり、非アクティブなキーを管理したりすることができます。この追加のセキュリティは、単一ノードとクラスター化された環境の両方で利用できます。暗号化キーのローテーションの詳細

課題リンク タイプの順序をカスタマイズ

対象: 管理者

管理者は、課題リンク タイプの順序をカスタマイズできるようになりました。次の 2 つのソート方法が導入されています。

  • ドラッグ アンド ドロップ: 課題リンク タイプの表で順序を直接変更します。
  • アルファベット順で並べ替え: ドロップダウン メニューを使用して、昇順または降順で並べ替えます。

課題リンク タイプの数が多いと、ページの読み込みが遅くなったり、反応しなくなったりする可能性があることに注意してください。その場合、DarkSiteFeatures ページのリストに com.atlassian.jira.issuelinkingtypes.customiseorder を追加することで、この機能を無効にできます。


Jira 統計情報ログの場所を変更

対象: 管理者

Jira 10.4.0 以降Jira 統計情報は atlassian-jira.log ではなく atlassian-jira-stats.log に記録されるようになりました。この設定は log4j2.xmlプロパティで行います。ログの記録に関する詳細をご確認ください。

Splunk、Grafana、Logstash、Kibana など、Jira 統計情報に依存するツールは、新しいファイルの場所に合わせて調整する必要があります。log4j2.xml 設定ファイルが上書きされている場合は、次のように手動で調整してください。

        <JiraHomeAppender name="jirastatslog"
                          fileName="atlassian-jira-stats.log"
                          filePattern="atlassian-jira-stats.log.%i">
            <PatternLayout alwaysWriteExceptions="false">
                <Pattern>${StackTraceFilteringPattern}</Pattern>
            </PatternLayout>
            <Policies>
                <SizeBasedTriggeringPolicy size="20480 KB"/>
            </Policies>
            <DefaultRolloverStrategy fileIndex="min" max="10"/>
        </JiraHomeAppender>
        (...)
                <!--        #####################################################-->
        <!--        # Jira Stats logging-->
        <!--        #####################################################-->
        <!--        # on INFO logs queue stats per node, on DEBUG logs queue stats per queue-->
        <Logger name="com.atlassian.jira.cluster.distribution.localq.LocalQCacheManager" level="INFO" additivity="false">
            <AppenderRef ref="jirastatslog"/>
        </Logger>
        <Logger name="com.atlassian.jira.cluster.dbr.DBRSenderStats$TotalAndSnapshotDBRSenderStats" level="INFO" additivity="false">
            <AppenderRef ref="jirastatslog"/>
        </Logger>
        <Logger name="com.atlassian.jira.cluster.dbr.DBRReceiverStats$TotalAndSnapshotDBRReceiverStats" level="INFO" additivity="false">
            <AppenderRef ref="jirastatslog"/>
        </Logger>
        <Logger name="com.atlassian.jira.index.WriterWithStats" level="INFO" additivity="false">
            <AppenderRef ref="jirastatslog"/>
        </Logger>
        <Logger name="com.atlassian.jira.versioning.EntityVersioningManagerWithStats" level="INFO" additivity="false">
            <AppenderRef ref="jirastatslog"/>
        </Logger>
        <Logger name="com.atlassian.jira.issue.index.IndexingStatsManager" level="INFO" additivity="false">
            <AppenderRef ref="jirastatslog"/>
        </Logger>
        <Logger name="com.atlassian.jira.index.MonitoringIndexWriter" level="INFO" additivity="false">
            <AppenderRef ref="jirastatslog"/>
        </Logger>
        <Logger name="com.atlassian.jira.index.ha.ReIndexStatsLogger" level="INFO" additivity="false">
            <AppenderRef ref="jirastatslog"/>
        </Logger>
        <Logger name="com.atlassian.jira.index.ha.ReplicationStats" level="INFO" additivity="false">
            <AppenderRef ref="jirastatslog"/>
        </Logger>
        <Logger name="com.atlassian.jira.plugin.PluginTransactionListener" level="INFO" additivity="false">
            <AppenderRef ref="jirastatslog"/>
        </Logger>
        <Logger name="com.atlassian.jira.propertyset.TotalAndSnapshotPropertyEntryStoreStats" level="INFO" additivity="false">
            <AppenderRef ref="jirastatslog"/>
        </Logger>
        <Logger name="com.atlassian.jira.index.ha.TotalAndSnapshotIndexRepairStats" level="INFO" additivity="false">
            <AppenderRef ref="jirastatslog"/>
        </Logger>
        <Logger name="com.atlassian.jira.index.QueueingIndexStats" level="INFO" additivity="false">
            <AppenderRef ref="jirastatslog"/>
        </Logger>
        <!--        # Cluster Authentication stats-->
        <Logger name="com.atlassian.jira.cluster.distribution.localq.rmi.auth.ClusterAuthStatsManager" level="INFO" additivity="false">
            <AppenderRef ref="jirastatslog"/>
        </Logger>
        <Logger name="com.atlassian.jira.index.stats.TotalAndSnapshotIndexSearcherStats" level="INFO" additivity="false">
            <AppenderRef ref="jirastatslog"/>
        </Logger>
        <Logger name="com.atlassian.jira.util.stats.JiraStats" level="INFO" additivity="false">
            <AppenderRef ref="jirastatslog"/>
        </Logger>

新しいカスタム JiraStat を追加し、JiraStats.create(…) を使用しない場合は、このクラスから次のようにカスタム ロガーを追加する必要もあります。

<Logger name="logger_name_usually_a_package_and_classname" level="INFO" additivity="false">
            <AppenderRef ref="jirastatslog"/>
        </Logger>


新しい検索 API が利用可能に

対象: 管理者

検索ツールのためのより中立的なオプションの基盤を固めており、まずは抽象化レイヤーの追加から始めています。この変更は、将来の OpenSearch サポートを実現するための鍵になります。新しい抽象化レイヤーでは、新しい検索 API が導入されます。検索とインデックスのパフォーマンスは、既存の Lucene 実装と同じままです。この変更は、Lucene を公開 API から取り除く計画の始まりでもあります。検索 API のアップグレードガイドをご確認ください

解決済みの課題

See the full list of the issues we’ve resolved throughout the lifecycle of Jira Service Management 10.2.

10.4.0 で解決済みの課題

2025 年 1 月 22 日にリリース

T キー 要約 ステータス セキュリティ レベル
Loading...
Refresh

最終更新日: 2025 年 1 月 22 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する

このセクションの項目

Powered by Confluence and Scroll Viewport.