TeamCity 2021.1.1 リリースノート
ビルド: 92714
2021 年 6 月 18 日
機能
TW-71903 — ビルド構成パラメーターで Docker を停止 コマンドのタイムアウトを指定できるようにする
TW-71227 — エージェントプールページ: エージェントプールのプロジェクトタブを GraphQL で再実装する
TW-71280 — Gradle ランナーは、"デバッグ" を有効化すると機密情報がビルドログに追加される可能性があることを警告する必要がある
TW-71691 — ミラーを使用したエージェントチェックアウト中に .gitmodules の "ブランチ" 構成を尊重する
TW-67347 — 無限に実行される二つのビルドステップがビルドタイムアウトポリシーを無視する
TW-69505 — 管理領域のプロジェクト -\> VCS ルートページで、アーカイブ済みプロジェクトでのみ使用される VCS ルートを非表示にできるようにする
TW-68673 — REST API: エージェントを認可できるすべてのユーザーが /アプリ/rest/サーバー/licensingData を利用できるようにする
ユーザビリティの問題
TW-68081 — プロジェクトに JVM ベースのモジュールが含まれていない場合、"IntelliJ IDEA Project" ビルドステップを自動検出しない
TW-69432 — ビルドログ: ログの一部をコピーすると、時刻とメッセージの間に改行文字が入る
TW-71373 — "それでも保存" ボタンをメイン設定フォームから "保存" ダイアログに移動する
TW-71408 — 十分に大規模なインストールで busybox をプルすると、コンテナーラッパーが dockerhub のレート制限に達する可能性がある
TW-63117 — プールページに、プロジェクトが他のプールにも関連していることを示す情報がない
TW-71715 — エージェントプールページ: "アーカイブ済みプロジェクト" カウンターをチェックボックスに移動する
TW-62151 — 実験的 UI のビルドページで、Inspections/プルリクエスト/... セクションをデフォルトで展開することを検討する
TW-64703 — TeamCity で依存関係を並べ替える方法
TW-69452 — サイドバーの構成: ルートサブプロジェクトの順序をリセットする方法がない
TW-60093 — 開始に失敗したビルドの表示がわかりにくい
TW-71451 — ビルド概要ページで選択したグループ化テストモードを記憶する
TW-69676 — 実験的 UI の空のプールページを改善する
TW-71611 — Node.js ランナー: eslint ツールの自動検出を改善する
TW-68353 — ビルドページ: テストリストの "すべて選択" アクションがテスト行に似すぎている
バグ
TW-71887 — テストリスト内のパッケージに対応するチェックボックスを設定できない
TW-71457 — カスタムビルドダイアログでは、二つのパラメーターの違いが一文字だけの場合、同じものとして扱われる ( 。 (ドット) 対 _ (アンダースコア) )
TW-70322 — s3 アーティファクトはアップロードに失敗するが、アップロードステップは成功する
TW-71832 — git の "パスフレーズ" 設定が、暗号化された鍵を持つ既存の VCS ルートに表示されない
TW-65043 — パッチ適用中のエラー: サブモジュールのリビジョンに refs/heads から到達できない場合に "reference is not a tree" ビルドエラーが発生する
TW-71631 — 2021.1 (ビルド 92597) に更新後、teamcity.dotnet.vstest.16.0 が未定義になり、ビルドで VSTest ステップが実行されなくなる
TW-71741 — Ant プラグインの bin Unix スクリプトが Unix の EOL ではなく Windows EOL になっている
TW-71827 — Perforce エージェントチェックアウトが正しく動作しない可能性がある (Null directory (//) not allowed in) エラー
TW-71720 — エージェントの "Compatible Configurations" ページでチェックボックスをオンにできない
TW-71537 — エスケープ (%) パターン内の不正な十六進文字 - 入力文字列: "sy" (IntelliJ IDEA カバレッジ)
TW-71285 — Docker クリーンアップ: "サーバーのクリーンアップ時に、プッシュされた Dockerイメージをレジストリから削除する" オプションを無効化した後、TC がイメージをクリーンアップしようとする
TW-68855 — ビルドログ検索: "次の結果" ボタンと "検索" ボタンでページが横方向にスクロールしない
TW-71679 — VCS トリガーがマージ後にブランチでビルドをトリガーしない (チェックアウトルールを持つビルド構成)
TW-70668 — バージョン設定からの検索モード変更がセッション内に表示されない
TW-70665 — Elastic Search のバージョン設定を改善する
TW-71375 — "Drop" ボタンを無効化された Local(Lucene) インデクサーに戻す
TW-65197 — タイムラインを使用してビルドステップを選択すると、ビルドログの詳細モードがリセットされる
TW-71826 — プロジェクトで XML 形式のバージョン設定が有効になっている場合、サブプロジェクトが VCS リポジトリに保存されない
TW-65670 — Changes コンテンツフィルターでキャンセルボタンが正しく動作しない。
TW-69884 — アーカイブ済み階層内のアクティブなプロジェクトが、エージェントプールでカウントされず表示もされない。
TW-71213 — Node.js ランナー: NPM Registry 接続フォームの検証を追加する
TW-71667 — Issues リストのエンコーディングが壊れている (YouTrack 課題の場合)
TW-71779 — 新しい UI のキュービルドページで、旧 UI と新しい UI の切り替えが壊れている
TW-67210 — 不安定テスト検出機能が無効な場合、ポップアップ "Responding with error, status code: 404" が表示される
TW-71154 — Node.js ランナー: 使用中の場合は npm 接続の削除を許可しない
TW-71676 — DSL コンバーターが構成バージョン 2019.2 の DSL に適用されない
TW-71494 — マージの競合が解決された場合、Azure DevOps リポジトリのプルリクエストブランチでビルドがトリガーされないことがある
TW-71527 — Triggers パラメーターの説明に、再定義されたカスタムパラメーターを二重に表示しない。
TW-63003 — 新しい UI で失敗したテストの調査をユーザーに割り当てるための候補がない
TW-65676 — 非管理者ロールのユーザーでログインしている場合、変更ページでブラウザーコンソールと UI ポップアップに禁止されたリクエストエラーが発生する
TW-71722 — インスペクション (ReSharper): "Additional InspectCode parameters" 内のスペースが正しく処理されない
TW-70025 — git VCS の shallow clone でサブモジュールに対して shallow fetch を実行する
TW-71719 — クリーンアップ: ビルドがスナップショット依存関係の場合、ベースルールプロセッサーが "clean history" 期間後も構成済みのアーティファクトパターンを使用し続ける
TW-70164 — teamcity-server.log で RequestDispatcher エラーを取得できなかった
TW-71693 — testMetadata サービスメッセージで testName が必要になった
TW-70498 — 新しい UI の Artifacts 表示でアーティファクトの場所に関する情報がない
TW-71518 — 削除された npm 接続とスコープが変更された接続が、エージェントチェックアウトディレクトリの .npmrc ファイルで更新されない
TW-71649 — ビルドトリガーのカスタマイズ設定が REST API レスポンスで返されない
TW-65666 — Changes コンテンツフィルターがリビジョンの一部を解決しない。
TW-65668 — Changes コンテンツフィルターは Experimental UI で大文字と小文字を区別しないようにする必要がある。
TW-71655 — 大規模プロジェクトで Kotlin 形式のバージョン設定を有効化すると、デッドロック検出器の例外により動作しない
TW-68794 — ビルドキューページ: ビルド履歴全体にビルドが見つからない
TW-63728 — Experimental UI =\> ビルドログのタイムゾーンがローカルであるべきところ UTC になっている
TW-71662 — VCS の定期実行キューがいっぱいの場合、コミットフックが失われることがある
TW-71635 — VCS ルートユーザーが Perforce リポジトリパスの一部にアクセスできない場合、Perforce コミットフックが正しく動作しないことがある
TW-71180 — ターゲットブランチフィルターを使用したプルリクエスト変更後に Gitlab プルリクエストが検出されない
TW-71152 — Node.js ランナー: ビルドステップの自動検出機能が、テスト実行用に余分なステップを提案することがある
TW-71615 — Node.js ランナー: 自動検出機能が Hermione テスト実行用にインストールするパッケージを誤って提案する
TW-71629 — 順序付き項目間で依存関係のサイクルが検出された: dataDir、順序は予測できない
TW-71320 — メインノードの切り替え後、teamcity-server.log に警告 "Failed to log action to audit" が表示される
TW-71622 — チェックアウトルールの変更とリベース後に、ビルドで古いリビジョンが取得される
TW-62992 — 新しい UI でシステム問題のスタックトレース情報が表示されない
TW-71526 — 外部依存関係 ID が変更されても %dep.extId.param% パラメーターがトリガービルドのカスタマイズで更新されない
TW-71555 — 重複するカスタム共有リソース値により、'teamcity.locks.readLock.*' パラメーターに値が設定されなくなる
TW-69874 — 空の Agent Overview ページを改善する
TW-71476 — 長いスイート/パッケージ/クラステスト名のケースの処理を改善する
TW-71607 — ブランチセレクターフィールド: アップ/ダウン矢印キーに反応しなくなった
TW-71531 — メインノード責任の切り替え時に、ノードが無効化されたプラグインを読み込もうとする
TW-71532 — ノードが別のプラグインに依存するプラグインを読み込めない
TW-71495 — 新しいビルド構成に対して新しいビルドをトリガーすると無効なリクエストになる
TW-71489 — 実験的 UI のページで 404 ポップアップを一つだけ表示する
TW-71561 — セカンダリノード上のトリガーからの警告がメインノード上のログに表示される
TW-71562 — 空のステータスを持つ成功テストが JUnit レポートで無視としてマークされる。
TW-71282 — MAVEN_OPTS の値が Maven ランナーによって提供される JVM 引数よりも高い優先度を持つ
例外
TW-71785 (英語) — SubscriptionsWebSocketEndpoint.closeOnError の呼び出し時に NullPointerException が発生しました
外観
TW-71623 (英語) — テストスコープではテストスイートにコロンが表示されません
TW-54352 (英語) — ビルド構成名に Emojicon Unicode 文字が含まれている場合、コミットステータスパブリッシャーは GitHub にステータスを公開できません。
パフォーマンスの問題
TW-71456 (英語) — クラシック UI で切断されたエージェントや許可されていないエージェントを表示するのに大きな遅延が発生する
TW-70800 (英語) — /app/timeline call for a build with huge build log leads to extensive memory usage
TW-71471 (英語) — /app/rest/projects?fields= REST API 呼び出し中のメモリ使用量が最適ではない
TW-71424 (英語) — 調査クリーンアップ拡張機能クリーナーの補完に時間がかかりすぎる
TW-71540 (英語) — 複合ビルドのために呼び出された場合、RelatedIssuesTab.isAvailable が遅くなる
タスク
TW-71817 — 壊れた VCS ルートのポーリング間隔を自動的に増やす
TW-71564 — REST の changes エンドポイントで、コメント、ファイル:パス、バージョンの各フィールドの ignoreCase と matchType を制御できるようにする
TW-71429 — changes ロケーターでコミッターのリストを取得できるようにする