リリースノート (バージョン 2022.2) Helix 管理ツール (Helix Admin) はじめに -------- Helix Admin は、Helix 管理者用に設計されたエンドユーザ・アプリケーシ ョンです。Helix Admin は、リリース 2018.2 以降の Helix Core サーバで 使用することができ、コマンドラインからスタンドアロンで実行することが 可能です。 Perforce のリリースは YYYY.R/CCCCC(例:2002.2/30547) という形式で表され、 YYYY は年、R はその年の中のリリース番号、CCCCC はバグ修正レベルでの変更を 示します。リリースノートでは、各バグ修正に変更番号が記されています。どの ビルドにも、(1) 以前の全リリースにおけるバグ修正と (2) 現在のリリースにお ける、バグ修正変更レベルまでのすべてのバグ修正が含まれます。 -------------------------------------------------------------------------- プラットフォーム終了の重要なお知らせ: ------------------------ P4Vは2021.2以降、32bitビルドを提供しなくなりました。 これは特に以下のプラットフォームに影響します。 Windows 7 for Intel (x86) Windows 8.1 for Intel (x86) Windows 10 for Intel (x86) 重要なメモ: -------- P4V WebKitベースのP4JsApi(ビジュアルツール用のJavaScript API)は、 P4Vの2020.2リリースで廃止されました。これは、HTML5をサポートするWebEngin eベースのソリューションであるP4VJSに置き換えられました。 ユーザーガイドや変換 ガイド などの詳細情報は、既存のプログラムを移植したい方のために、当社のWebサイトで入 手 できます。 Helix MFAはデフォルトではインストールされなくなりました。 お客様は、Helix認証 サービスを評価し、ご希望のアイデンティティプロバイダー(IdP)を介して2FAステッ プを設定することをお勧めします。 Helix MFAを引き続き使用したいお客様は、Heli x Visual Client(P4V)とは別にインストールすることができます。 サポートされていないP4Vコマンド構文「p4v -cmd」は、P4V 2020.2で廃止されました。 https://community.perforce.com/s/article/2871 「-cmd」フラグで使用できるアクションは、P4VCコマンドで置き換えることができ ます。前のKB記事で説明されている「p4v -s」および「p4v -t」機能を引き続きサ ポートします。 P4VCの詳細については、以下を参照してください。 https://community.perforce.com/s/article/15316 -------------------------------------------------------------------------- プラットフォームの注意事項 ------------------------------ Linux このバージョンの P4Admin は、マルチモニターをサポートする XCB バインディングであ る 'libxcb-xinerama0' パッケージに依存しています。 Ubuntuでは、このパッケージがインストールされていない、もしくは、正しくインス トールされていない場合があります。libxcb-xinerama0が見つからない場合、 P4Vはスタートアップ時に次のようなエラーを出します:  Could not load the Qt platform plugin "xcb" in "" even though it was found. 次のように必要なライブラリを再インストールすることで復元できます: '$ sudo apt install --reinstall libxcb-xinerama0'. もしくは、次のようにライブラリをインストールすることで対処できます: '$ sudo apt install libxcb-xinerama0'. Centosの場合、必要に応じて、以下のコマンドを実行して、これらのパッケージをイ ンストールする必要があります。 $ sudo yum install libxcb-xinerama.so.0 $ sudo yum install xcb-util-* Windodws Relase 2019.2より、P4VはP4VJS機能を提供するために、QtWebEngine フレームワークとの連携を開始しました。 このQtフレームワークは、P4Vが動作するコンピュータにOpenGL 2.1以上を提供するグ ラフィックドライバが必要です。 Windows 10のデフォルトのドライバーはOpenGL 1.1ですが、ほとんどの新しいグラフ ィックカードは、2.1以上の最新のOpenGLバージョンを提供しています。 リモートデスクトップ・セッション(RDP)からP4Vを起動する際に問題が発生する場 合は、次のKB記事を参照してください。 https://community.perforce.com/s/article/17508 サポート対象のプラットフォーム ------------------------------ Windows 7, 8.1, 10 (x86_64) Mac OS X 10.13, 10.14, 10.15 (x86_64) Linux (x86_64) RHEL 7.6 CentOS 7.6 Ubuntu 18.04 openSUSE 15.1 上記のプラットフォームはテストされており、積極的(頻繁)にリグレッションテス トが行われています。 これらのプラットフォームで発見されたエラーまたはバグは、修正のための優先順 位が付けられ対応されます。 上記以外のプラットフォームは、Perforceによって積極的にテストされていません。 P4Vは、上記以外のプラットフォームで実行することができるかもしれません。 -------------------------------------------------------------------------- インストール ------------ Windows ------- ダウンロードページから、P4V インストーラをダウンロードして実行します。 P4Vインストーラには Helix Admin が含まれています。 1. 弊社の Helix Core 製品ダウンロードページから、適切な Windows プラットフ ォーム向けのインストーラをダウンロードしてください。 2. インストーラを起動するには、ブラウザ上でインストーラを実行するか、ロー カルディスクの任意の場所にダウンロードしてから実行します。 3. P4V の Windows インストーラーは、Microsoft Visual C++ Redistributables をインストールする場合があります。その場合、システムの再起動が必要です。 Mac OS X -------- 1. 弊社の Helix Core 製品ダウンロードページから、適切な Mac プラットフォー ム向けのインストーラをローカルディスクにダウンロードしてください。 2. ダウンロードしたファイルをダブルクリックして、インストーラを起動します。 Linux ---- 1. 弊社の HelixCore 製品ダウンロードページから、適切な Linux プラットフォー ム向けのインストーラをローカルディスクにダウンロードしてください。Linux のプラットフォーム向けの P4V は tar ファイルで圧縮されています。 2. インストールするには、ファイルを gzip で解凍し、実行時ファイルを任意の ディレクトリに展開します。 P4V 実行可能スクリプトへのシンボリックリンクを作成することができます。例 えば、配布ファイルが解凍された場所へのリンクを作成するには、以下のコマン ドを実行します。 $cd /foo $gunzip p4v.tgz $tar xvf p4v.tar $ln -s foo/p4v-2011.1-123456/bin/p4admin/usr/local/bin/p4admin p4admin <引数> -------------------------------------------------------------------------- Technology Preview features: 技術プレビューモードで提供される機能はサポートされておらず、機能的に完全でな い可能性があります。技術プレビューモ ードの機能を使用される場合は、サポートされるようになる前に、フィードバックや 機能性に関する提案を以下の連絡先まで お寄せください。  -連絡先   ss_support@toyo.co.jp -------------------------------------------------------------------------- 古いバージョンとの互換性 ------------------------ このバージョンのHelix Adminは、リリース2019.2以降の任意のHelix Core Server で使用できます。Helix Adminで使用できる機能は、サーバーのバージョンとHelix Adminのバージョンによって異なります。 以降の説明文に記述されているアスタリスクは、Helix Admin または Helix Core サーバをアップグレードする必要があるかどうかを表します。 ** -- 新しいp4d Helix Core Serverプログラムが必要 -------------------------------------------------------------------------- Supporting Libraries for 2022.2 Update 1 (2022.2/2336701) Qt 5.15.1 OpenSSL 1.1.1q ICU 68.1 Helix Core C/C++ API 2022.1.2305383 No new functionality or bug fixes. -------------------------------------------------------------------------- Supporting Libraries for 2022.2 (2022.2/2304646) Qt 5.15.1 OpenSSL 1.1.1n ICU 68.1 Helix Core C/C++ API 2022.1.2285021 -------------------------------------------------------------------------- 2022.2 (2022.2/2304646)の新機能 #108733 トポロジーグラフのノードの位置を変更した場合、次のセッションでその配置 を「記憶」して使用します。 #108210 (Change #2287979) P4Admin の Topology タブで、IP アドレスとポイント・イン・タイムによる グラフのフィルタリングができるようになりました。 #104133 (Change #2286087) P4Admin の環境設定の接続で、指定した間隔で「サーバーへの再接続を自動的 に試行する」機能が追加されました。 #101614 (Change #2278306) ** P4Admin のグループダイアログに、"説明 "フィールドが表示されるようにな りました。また、サーバーがLDAP認証用に設定されている場合、LDAPの設定フィールド が表示されます。これらの機能には、Helix Core Server 22.1以降が必要です。 -------------------------------------------------------------------------- 2022.2 (2022.2/2304646)のBug修正 #111163 (Change #2302915) 保護テーブルにstreamspec権限行がある場合、[権限]タブの「許可する人」の 値が不正になる問題を修正しました。 #108904 (Change #2272329) 複数のターゲットを持つブローカーのトポロジーが正しくレンダリングされる ようになりました。 #108669 数分後に、タブのフォーカスがホームタブに切り替わることがある問題を修正 しました。 -------------------------------------------------------------------------- Supporting Libraries for 2022.1/2286077 Qt 5.15.1 OpenSSL 1.1.1n ICU 68.1 Helix Core C/C++ API 2021.2.2273812 No new functionality or bug fixes. -------------------------------------------------------------------------- Supporting Libraries for 2022.1/2266529 Qt 5.15.1 OpenSSL 1.1.1n ICU 68.1 Helix Core C/C++ API 2021.2.2264565 -------------------------------------------------------------------------- 2022.1/2266529 の新機能 #108664 (Change #2256679) P4Admin のトポロジー表示に "データをクリップボードにコピー" ボタンが追 加され、管理者が Perforce サポートにその情報を簡単に送信できるようになりました。 #108394 (Change #2252995) 新しいディポを作成するときのデフォルトのディポタイプは、"Stream "に設定さ れるようになりました。 -------------------------------------------------------------------------- Supporting Libraries for 2021.4.2/2263543 Qt 5.15.1 OpenSSL 1.1.1n ICU 68.1 Helix Core C/C++ API 2021.2.2252059 No new functionality or bug fixes. -------------------------------------------------------------------------- Supporting Libraries for 2021.4.1/2227050 Qt 5.15.1 OpenSSL 1.1.1l ICU 68.1 Helix Core C/C++ API 2021.2.2220431 No new functionality or bug fixes. -------------------------------------------------------------------------- Supporting Libraries for 2021.4/2221352 Qt 5.15.1 OpenSSL 1.1.1l ICU 68.1 Helix Core C/C++ API 2021.2.2220431 -------------------------------------------------------------------------- 2021.4/2221352 の新機能 #105244 (Change #2193805) ** --Tech Preview-- P4Adminに新しい「トポロジー」タブが追加され、直接または間接的に接続されているすべてのHelix Coreサービスの グラフを表示することができるようになりました。これには、サーバーのバージョンが21.2以降であることが必要です。 -------------------------------------------------------------------------- 2021.4/2221352 のBug修正 #108185 (Changes #2199340, #2213455, #2207407) 複数の接続を表示した状態で P4Admin を起動した場合、接続をクリックした ユーザーが必要とするときのみ、サーバーへの接続が確立されます。 -------------------------------------------------------------------------- Supporting Libraries for 2021.3.1/2170446 Qt 5.15.1 OpenSSL 1.1.1k ICU 68.1 Helix Core C/C++ API 2021.1.2156517 No new functionality or bug fixes. -------------------------------------------------------------------------- Supporting Libraries for 2021.3/2164701 Qt 5.15.1 OpenSSL 1.1.1k ICU 68.1 Helix Core C/C++ API 2021.1.2156517 -------------------------------------------------------------------------- 2021.3/2164701 のBug修正 #107122 (Changes #2158993, #2156093) P4Admin の保護テーブルの保護コンボボックスは、重複した値を表示しないよ うになりました。 #107025 (Changes #2145459, #2147602) P4Admin の HTML Preference ページから、"Enable HTML tools" チェックボ ックスが削除されました。 -------------------------------------------------------------------------- Supporting Libraries for 2021.2/2138880 Qt 5.15.1 OpenSSL 1.1.1k ICU 68.1 Helix Core C/C++ API 2021.1.2126753 -------------------------------------------------------------------------- 2021.2/2138880 の新機能 #103652 (Change #2109995) Perforce のスーパーユーザーが P4Admin を使用してタスクストリームを消去 できるようになりました。 -------------------------------------------------------------------------- 2021.2/2138880 のBug修正 #105974 (Change #2105797) 印刷または印刷プレビューを選択したときに P4Admin がクラッシュすること がなくなりました。 #105943 (Change #2132913) ディポタブのコンテキストメニューで、"Open With... "が無効になることはな くなりました。 #102431 (Change #2092620) ホーム]タブの[セキュリティレベル]セクションの色と配置を修正しました。 -------------------------------------------------------------------------- Supporting Libraries for 2021.1.2/2125979 Qt 5.15.1 OpenSSL1.1.1 ICU 68.1 Helix Core C/C++ API 2020.2 No new functionality or bug fixes. -------------------------------------------------------------------------- Supporting Libraries for 2021.1.1/2085655 Qt 5.15.1 OpenSSL1.1.1 ICU 68.1 Helix Core C/C++ API 2020.2 -------------------------------------------------------------------------- 2021.1.1/2085655 のBug修正 #105609 (Changes #2079132, #2079129) HTTP サーバーの設定によっては、展開されたカスタム HTML Windows、タブ、 およびアクションの設定ファイルが読み込まれず、P4Admin に HTML ツールが表示され ないことがありました。これは修正されました。 -------------------------------------------------------------------------- Supporting Libraries for 2021.1/2075061 Qt 5.15.1 OpenSSL1.1.1 ICU 68.1 Helix Core C/C++ API 2020.2 -------------------------------------------------------------------------- 2021.1/2075061 の新機能 #105381 (Change #2059330) P4Admin のページでホストされている HTML は、Chrome ブラウザで作業する 開発者のために、おなじみのショートカットを認識できるようになりました。これらの ショートカットは、関連するコンテキストメニューが有効になっている場合に機能します。 コンテキストメニューが有効な場合に機能します。 On the Mac: Back: Option + Left Arrow Forward: Option + Right Arrow View Page Source: Command + Option + U Inspector: Command + Option + C or Command + Option + I On Windows and Linux: Back: Alt + Left Arrow Forward: Alt + Right Arrow View Page Source: Ctrl + Shift + U Inspector: Ctrl + Shift + C or Ctrl + Shift + I #105380 (Changes #2069642, #2069642) セキュリティ向上のため、P4VJSはプライベートなウェブソケット接続で動作 するようになりました。 #105378 (Changes #2061072, #2060378, #2060377, #2060374, #2060368, #2060365) P4Admin は、Linux と Windows プラットフォームの International Componen ts for Unicode (ICU) ライブラリバージョン番号 68.1 とリンクするようになりました。 -------------------------------------------------------------------------- Supporting Libraries for 2020.3.1/2060285 Qt 5.15.1 OpenSSL1.1.1 ICU 65.1 Helix Core C/C++ API 2020.2 -------------------------------------------------------------------------- Supporting Libraries for 2020.3/2048092 Qt 5.15.1 OpenSSL1.1.1 ICU 65.1 Helix Core C/C++ API 2020.2 -------------------------------------------------------------------------- 2020.3/2048092 のBug修正 #103715 (Change #2027394) P4Admin の抹消プレビューは、抹消するファイルを正しくリストアップします。 -------------------------------------------------------------------------- 2020.2/1999419 の新機能 #101862 (Changes #1960295, #1959275, #1953387) P4Admin にカスタムツールを追加しました。これは常にオンの機能ではありません。 P4Admin で受け付けられる引数は、P4V で使用される引数とは異なっています。 %u : 選択されたユーザー %g : 選択されたグループ %d : 選択されたディポ(ディポディレクトリはフォルダとして認識されません) %f : 選択されたファイル %o : 選択されたフォルダ $u : 現在のユーザ $D : プロンプトダイアログの引数 $D : プロンプトダイアログの引数 $% : '%'文字 $$ : '$'字(リテラル) -------------------------------------------------------------------------- 2020.1/1946989の新機能 #101526(Change#1928143)** P4Adminの保護テーブルエディターは、ホストフィールドのカンマ区切りリストを サポートしています。 #100605(Change#1917945)** ストリーム定義を編集するためのユーザーアクセスを制御するために、P4Adminは 保護テーブルでreadstreamspec、openstreamspec、およびwritestreamspec権限を サポートするようになりました。 P4Admin ユーザガイドの「権限の管理」を参照 してください。 #93495(Change#1926349) MaxOpenFilesフィールドがグループビューア、エディタ、リストに追加されます。 -------------------------------------------------------------------------- 2020.1/1946989で修正されたバグ #92893(Change#1912628、#1875251、#1875205) p4adminの[パーミッション]タブで、「noaccess」の設定によって正しく表示され ていなかった問題を修正しました。 #77076(Change#1922735) P4Adminのシステム情報に、「Swarmコンフィギュレーション」というゴーストタ イトルが表示されなくなりました。P4AdminはSwarmに接続しません。したがって 確立されていないSwarm接続について報告する必要はありません。 -------------------------------------------------------------------------- 2019.2/1856742で修正されたバグ #99458(Change#1837903、#1837664) ユーザー作成ダイアログで[適用]をクリックすると、ダイアログは、作成したユ ーザーの編集モードに切り替わります。 #99337(Change#1832864) P4Adminはサポートされているモニター値のみを許可します。 -------------------------------------------------------------------------- 2019.1 update2/1830398で修正されたバグ #99315 P4Adminは、ユーザーがスーパーユーザーアクセス権を持つ唯一のユーザーになると いうメッセージを誤って表示しなくなりました。 -------------------------------------------------------------------------- 2018.3 patch1/1719707の新機能 #96608(Change#1713805、#1713805) 設定の表示セクションに新しい設定が追加され、ユーザーはP4Adminで使用するアイ コンのスケールサイズを選択できます。デフォルトはプライマリモニターの解像度 に基づいて計算されますが、別の解像度のセカンダリモニターでP4Adminを使用する 場合に備えて、ユーザーはカスタムスケーリングを選択できます。 -------------------------------------------------------------------------- 2018.3/1706936で修正されたバグ #70403(Change#1604425) 保存時に保護線が削除される問題が修正されました。これで、最初の行が新しいス タイルのコメントとして上記の行の終わりに追加されました。 2番目は、別個の新しいスタイルのコメントとして追加されます。 -------------------------------------------------------------------------- 2018.2 patch2/1666551で修正されたバグ #95195(Change#1663989、#1663983) 保護テーブルエディターのテーブルバージョンをフィルターして、選択したユーザ ーまたはグループのアイテムのみを表示する保護テーブルフィルターボタンを修正 しました。