リリースノート(2022.1) Helix Core Search はじめに -------- HelixCore Searchは、Swarmなどの他のHelixアプリケーションをサポートするためのAP IとシンプルなWebアプリケーションを提供するRESTサービスです。 HelixCore Searchは、 Helixサーバのコンテンツのインデックスを作成し、Helixのメタデータやファイルの内容を検索する ためのサービスです。 HelixCore SearchはElasticSearchへの接続とHelixCoreサーバーが必要です。 Perforce のリリースは YYYY.R/CCCCC(例:2012.1/40716) という形式で表され、 YYYY は年、R はその年の中のリリース番号、CCCCC はバグ修正レベルでの変更を 示します。リリースノートでは、各バグ修正に変更番号が記されています。どの ビルドにも、(1) 以前の全リリースにおけるバグ修正と (2) 現在のリリースにお ける、バグ修正変更レベルまでのすべてのバグ修正が含まれます。 フィードバックは、ss_support@toyo.co.jp までお送りください。 システム要件 -------- Elasticsearch 7.8.1 - 7.17.0 Helix Core server 2020.1 or later (2021.2 is required for Windows Extension support) サポート対象のプラットフォーム -------- Windows (x86_64) Windows 10 Windows 2016 server Windows 2019 server Linux (x86_64) Ubuntu 20.04 Ubuntu 18.04 CentOS 7 CentOS 8 Documentation Please see the official documentation for installation instructions and usage examples. https://www.perforce.com/manuals/p4search/Content/P4Search/Home-p4search.html ------------------------------------------- 2022.1 patch 1の更新 #2253919 (job109683) dualTokenが不正なリクエスト例外を投げるのを修正しました。 #2255062 (job109702) ラストインデックスのエンドポイントを/api/v1/status/lastindexedへ移動しました。 ------------------------------------------- Updates in 2022.1 #2248986 #2241888 (Job job108860, job109411) 画像認識、自動タグ付け、画像検出状況を追加しました。 #2242189 (Job job109631) ElasticsearchとPluginFilterを7.17.0にアップグレードしました。 #2241526 (Job job109599) Helix-Artifactsの統計情報をサポートするバッチエンドポイントが追加されました。 #2247964 (Job job109634) 起動時にElasticSearchが利用できない場合、P4Searchは終了するようになりました。 #2241965 (Job job109632) p4java を 2021.2.2240592 に更新しました。 #2247615 (Job job109633) Tikaパーサーを1.28にアップグレードしました。 #2248874 (Job job109635) axios ライブラリのセキュリティアップデートを実施しました。 #2244193 (Job job109636) JREを11.0.14へアップグレードしました。 ------------------------------------------- 2021.4 patch 3の更新 #2226008 (job108967) log4j2 をバージョン 2.17.0 に更新しました。 CVE-2021-45105 ------------------------------------------- 2021.4 patch 2の更新 #2221532 (job108915) log4j2 をバージョン 2.16.0 に更新しました。 CVE-2021-44228 CVE-2021-45046 ------------------------------------------- Updates in 2021.4 patch 1 #2211782 (Job job108677) Elasticsearch 用の protectFilter プラグインの欠落していたバージョ ンを追加しました。 ------------------------------------------- Updates in 2021.4   #2208434 #2208517 (Job job108600)    Elasticsearch を 7.15.2 にアップグレードしました。      #2208389 (Job job108601)    ES 7.15.1 と 7.15.2 を使用するために PluginFilter を拡張しました。      #2206635 (Job job108549)    P4Search UI Content Searchは、depotPathや他のフィールドではなく、    'content'にのみ結果を返すようになりました。      #2206264 (Job job108545)    コンフィギュレーションが見つからなかった場合、( status -1) 終了するようにコンフ    ィギュレーションの動作を変更しました。      #2205626 (Job job108561)    BlurHashのサポートを追加しました。 サムネイルを4x4ピクセルのブラーにエンコードす    るためのライブラリを使用します。      #2205306 (Job job108540)    INFOレベルのログからJWTを表示するログを削除しました。      #2204926 (Job job108401)    P4Java を 2021.1.2204486 に更新し、Extension インストール時に Ex    tensionSummary オブジェクトを使用するようにしました。      #2203599 (Job job108464)    p4 printのtmpFileを使用してサムファイルを生成し、p4 attributesに追加    します。Thumb はPNG 240x240 でエンコードされています。      #2201611 (Job job108344)    P4Searchは起動時に、P4Searchの外部URLとLua Extensionsが使用する    X-Auth-TokenのPerforce Configurationを設定します。    新しいプロパティが追加されました: com.perforce.p4search.service.external-url      #2201596 (Job job108341)    拡張機能設定ではなく、p4 property から読み込むようにしました。      #2200862 (Job job108342)    インストール、削除、および一覧表示する拡張機能エンドポイントを準備しました。      #2199632 (Job job108340)    認証に失敗した場合、どの認証方法を使用したかに関わらず、bearer error を返    してしまう不具合を修正しました。      #2198717 #2198244 (Job job108343)    p4searchの署名入りExtensionをビルドします。      #2198228 #2201632 #2207644 (Job job107832)    グループ化されたプロパティにコンフィギュレーションを更新し、タイトルとヘルプテキストの多言    語化をサポートしました。      #2197006 (Job job107847)    属性をインデックスするためのサーバーサイドの拡張機能を準備しました。      #2196126 (Job job106953)    UIのJWTサポートと、Swarm APIアクセスのレガシーBasicAuthを維持します。      #2191592 (Job job108062)    フロントエンドにi18nextの多言語対応を追加しました。      #2190888 #2198225 (Job job107833)    HelixArtifactsイベントに関する統計情報の記録: P4_DOWNLOAD, P4_UPLOAD, CACHE_DOWNLOAD, HA_SEARCH, HA_DETAILS      #2188050 (Job job107745)    HelixDAM用の新しいAssetModelでPerforceファイルのリビジョン属性をインデッ    クス化します。      #2177100 #2177631 (Job job107746)    com.perforce.p4search.security.required を削除し、'admin'    ユーザーアクセスを強制します。      #2174688 #2174761 (Job)    IOptionsServerの代わりにCloseableConnectionを使用するようにConn    ectionSessionを更新しました。      #2173783 (Job job107727)    IndexとServiceのユーザーを分割しました。アップグレードの際には、両方の役割に    既存のServiceユーザーを使用します。      ------------------------------------------- 2021.3 patch 3 の更新   #2226006 (job108967) log4j2 をバージョン 2.17.0 に更新しました。 CVE-2021-45105 ------------------------------------------- Updates in 2021.3 patch 2   #2221530 (job108915) log4j2 をバージョン 2.16.0 に更新しました。 CVE-2021-44228 CVE-2021-45046   #2221595 (job108916) Gsonを2.8.9に更新しました。 WS-2021-0419 ------------------------------------------- 2021.3 patch 1 の更新   #2180834 (job107972) CentOSのRPMが署名されるようになりました。 ------------------------------------------- 2021.3 の更新   #2168286 (Job job107585)    JREを11.0.11+9にアップデートしました。      #2167625 (Job job107568)    ステータスページから設定ページへのHrefアンカーリンクを削除しました。      #2167617 (Job job107570)    Elastic Search の Cardinality Aggregation で間違った合計 値が表示される。    raw 検索クエリに precision_threshold を追加しました。      #2164973 (CVE-2021-22145)    elasticsearch を 7.13.4 に更新しました。      #2164849 (Job job107581)    P4Java を更新しました。      #2160343 (CVE-2021-35516 CVE-2021-35517 CVE-2021-35515 CVE-2021-36090)    セキュリティ修正 - org.apache.commons:commons-compress:1.20 --> 1.21 を更新しました。      #2155722 (Job job107259)    検索ヘルプの "search-service "を更新しました。      #2155382 (Job job107177)    p4search 拡張ファイルスペックパーサが新しい p4java ファイルスペックパーサ を使用するように設定しました。      #2155360 (CVE-2017-18640)    Snake YAMLのバージョンアップに伴い、ElasticSearch High Level R est Clientを7.13.3へ更新しました。      #2154796 (Job job107234)    検索UIのクエリ結果数が正しく表示されない不具合を修正しました。    ------------------------------------------- 2021.2 の更新 #2134895 (Job #106784) ファイル完全削除時にElasticSearchのエントリーをパージするための新しいエンド ポイントを追加しました。 #2081568 (Job #105517) ElasticSearchのクエリを/api/v1.1/search/rawエンドポイントでフルサ ポートしました。 #2133019 (Job #106892) 「コンテンツ」「リビジョン」モデルに「日付」フィールドを追加しました。 #2100953 (Job #105935) ThreadPoolExecutorのリーク JDK-6399443