2023年12月21日
IDE 連携
ソースコード管理

リポジトリ、課題、またはコードレビューからコーディングを直接開始

Cloud
リポジトリ、課題、またはコードレビューからコーディングを直接開始

Space のリポジトリ、課題、およびコードレビューから関連するコードーに直接素早く移動できるようになりました。

この機能を使用するには、JetBrains Toolbox App がインストール済みであること、ご利用の IDE がバージョン 2023.2 に更新済みであること、Space プラグインが有効であることをご確認ください。

2023年11月28日
コラボレーション

Space On-Premises 2023.3 がリリースされました!

On-Premises 2023.3
Space On-Premises 2023.3 がリリースされました!

Space On-Premises 2023.3 をご紹介します。ユーザーが完全に管理できるインテリジェントで安全なコードコラボレーションプラットフォームの最新バージョンです。

生産性を向上させ、開発プロセスを合理化するため、Space On-Premises 2023.3 には多数の新機能が追加されています。 Space の Git サブツリー、シームレスな Jira 統合、改善された外部ユーザー、および Space の課題とドキュメントに追加された多数の更新やその他の重要な機能強化によるメリットを享受してください。

このバージョンのすべての新機能については、こちらの記事をお読みください

2023年11月6日
コラボレーション

ドキュメント内のリンク展開のカスタマイズ

On-Premises 2023.3 Cloud
ドキュメント内のリンク展開のカスタマイズ

ドキュメント内にリンク展開されるメッセージの外観を変更できるようになりました。 単純なリンクからドキュメント内で YouTube 動画の再生や Space 課題のサブ項目の管理を行える完全対話型のビジュアルカードまでの 3 つのオプションから選択できます。

2023年11月6日
コラボレーション

ドキュメント内のダイアログの移動、作成、コピーの合理化

On-Premises 2023.3 Cloud
ドキュメント内のダイアログの移動、作成、コピーの合理化

改良されたダイアログウィンドウを使用してドキュメントを簡単に作成、移動、またはコピーできます。 このダイアログはドキュメント内の現在位置のコンテキストに従います。また、作業の中で新しいフォルダーを作成できるようになっています。

2023年10月24日
課題追跡

さらに使いやすくなった課題ボードのバックログ

On-Premises 2023.3 Cloud
さらに使いやすくなった課題ボードのバックログ

Space の課題ボードのバックログを改良し、より円滑かつ簡単に課題を追跡できるようにしました。

課題を 2 つの方法でボードのバックログに追加できるようになりました。

  • 手動 – 課題はリストから選択された後にのみバックログに表示されます。 課題を追加するには、課題ボードに移動して、Backlog(バックログ)パネルの Add issues(課題の追加)をクリックします。 ボードとバックログの間で課題を直接ドラッグしてドロップすることもできます。
  • 検索クエリ – 事前定義済みの検索条件に一致する課題がバックログに自動的に表示されます。 検索クエリはタグなどの課題フィールドの値を追加または変更することでカスタマイズできます。

上記のいずれかのオプションを選択するには、課題ボードに移動して Settings(設定)をクリックします。

利便性を向上させるため、複数の課題をバックログから選択してボードに配置するか、バックログから除去できるようにもしました。

2023年10月17日
コラボレーション

フォルダーの説明の埋め込み

On-Premises 2023.3 Cloud
フォルダーの説明の埋め込み

各フォルダーに専用の説明フィールドが設けられました。このフィールドは常に表示されており、その場で簡単に変更できます。

2023年10月17日
コラボレーション

フォルダーとドキュメントの詳細な権限

On-Premises 2023.3 Cloud
フォルダーとドキュメントの詳細な権限

組織内の全員に対し、そのロールに関係なく個人用とプロジェクトのフォルダーとドキュメントへのアクセスを細かく調整できます。

新しいエンティティが自分と共有されると、簡易アクセスリンクが含まれた Spacebox 通知が届きます。

2023年10月6日
チーム管理
コラボレーション

プロジェクトメンバービューの統一

On-Premises 2023.3 Cloud
プロジェクトメンバービューの統一

Space ではチームの具体的なニーズに適合するようにプロジェクトをカスタマイズできます。 堅牢な権限管理システムを利用して事前定義済みのロールやカスタムロールを微調整し、社内外のユーザーに必要なアクセスレベルを適用できます。

この機能を <プロジェクト名> | People(メンバー)ペインからすべてのプロジェクトメンバーを便利に管理できるようになりました。 ユーザーの追加または削除、ロールと権限の表示、割り当て、編集、およびプロジェクトロールの迅速な構成を 1 つのビューで行えます。

2023年10月5日
チーム管理
コラボレーション

Space への外部ユーザーの導入: コラボレーターとゲスト

On-Premises 2023.3 Cloud
Space への外部ユーザーの導入

顧客や外部貢献者を Space にアクセスさせ、開発パイプライン全体を 1 か所にまとめられるようになりました。

皆さんからのフィードバックに応えて Space での外部コラボレーションプロセスを改善しました。 「ゲスト」の定義を変更し、新しいユーザータイプである「コラボレーター」を導入しています。どちらも会社のデータへのアクセスが制限されています。

  • コラボレーター」ロールは高度にカスタマイズ可能で、Space の機能すべてにアクセスできます。 このロールはプロジェクトのコードでのコラボレーション、コードレビュー、CI/CD テストの実行、課題への取り組みなどの作業に活発に貢献しているフリーランサーまたは外注スペシャリストに最適です。
  • ゲスト」ロールはプロジェクトリソースへの制限付きアクセスを実現します。 このロールはタスクに直接貢献することはないものの、チャット、課題の作成またはコメントの追加、ドキュメントのレビューに関わることのある顧客や関係者向けのものです。
  • 組織の既存のゲストは自動的にコラボレーターにアップグレードされています。 このようなユーザーの権限は以前と変わっていませんが、Space の機能へのフルアクセスを許可できるようになりました。

Space の外部ユーザーとその料金については、こちらのブログ記事をお読みください。また、プロジェクトでのロールの使用方法と既存ゲストの自動アップグレードに関する詳細をご確認ください。

2023年9月18日
課題追跡

Space の Jira Cloud 統合機能の導入

On-Premises 2023.3 Cloud
Space の Jira Cloud 統合機能の導入

JetBrains はソフトウェアを効率的にビルドするにはプロセスが十分に整理されていることが重要だと考えています。 これを念頭に置き、コーディングをパイプラインにシームレスに組み込み、開発者の生産性を高め、摩擦を緩和する課題主導型アプローチをソフトウェア開発に導入しています。

拡張可能なプラットフォームである Space は外部課題トラッカーでも Space でも同じように課題を追跡できるようにすることを目指しています。 本日はその最初の一歩を踏み出し、Space の Jira Cloud 統合機能を導入することになりました。これにより、以下が可能になります。

  • Space での Jira 課題のプレビュー
  • Space からの Jira 課題の作成
  • Jira 課題とコミットおよびマージリクエストの自動リンク

統合機能に関する詳細とインストール方法については、こちらのページにアクセスしてください。

2023年9月12日
ソースコード管理

Space の Git サブツリー

On-Premises 2023.3 Cloud
Space の Git サブツリー

Space の Git サブツリー機能を使うと、単一の Space リポジトリ内に複数の Git リポジトリのコンテンツを埋め込んで自動的に管理することができます。 依存関係を管理し、外部コードベースを組み込み、複数 Git リポジトリのコードと関連するコミットをサーバー側で瞬時に同期できます。

2023年9月8日
コラボレーション

ドキュメント内の全文検索

On-Premises 2023.3 Cloud
ドキュメント内の全文検索

検索クエリでドキュメント全体の検索結果を表示し、特定のフォルダー範囲に絞り込めるようになりました。

2023年9月5日
アプリケーション

カスタマイズ可能なウェブフックペイロード

On-Premises 2023.3 Cloud
カスタマイズ可能なウェブフックペイロード

Space は多数のイベントが同時に発生するオープンプラットフォームです。 Space にカスタムサブスクリプションフィードを作成したり、サードパーティシステムに通知を送信したりすることで、それらのイベントを追跡できます。

Slack などの一部の外部システムではウェブフックに特定のリクエスト形式が要求されるため、ウェブフックペイロードをカスタマイズする機能を追加することで、Space アプリケーションとそのようなシステムとの統合を改善しました。 やるべきことは、ウェブフックの作成または編集時にペイロードテンプレートを指定するだけです。

2023年8月8日
コラボレーション

リッチテキストテーブルエディター

On-Premises 2023.3 Cloud
IDE 風の強力なナビゲーションを Space に導入

リッチテキストによる視覚的な編集に関する継続的な改善の一環として、ドキュメントに素早くテーブルを追加して編集する機能を追加しています。

テーブルは柔軟に動かせるようになっています。この視覚的なエディターにはドキュメント編集に必要なすべてをサポートする機能が満載です。 既存のリッチテキストドキュメントは新機能によって自動的に更新されます。

2023年8月2日
コードレビュー
ソースコード管理

Space モバイルアプリにコードレビューとマージリクエストを導入

iOS Android
Space モバイルアプリにコードレビューとマージリクエストを導入

Space モバイルアプリの最新アップデートでは、iOS と Android でコードレビューとマージリクエストが完全にサポートされるようになりました。 デスクトップから離れている間のコードコラボレーションが強化されます。

この最新リリースでは、以下を行えます。

  • コードレビューリクエストの追跡。
  • 変更されたファイルと差分の詳細な調査。
  • コード変更の表示、承認、または拒否。
  • コードへのインラインコメントの入力。
  • クオリティゲートのステータスの表示。
  • ドライランとマージブランチの実行。

アプリをインストールし、アプリの Google Play または App Store ページでアップデートの詳細と新機能の使用方法をご覧ください。

2023年7月25日
課題追跡

チャットの課題ビューを合理化

On-Premises 2023.3 Cloud
チャットの課題ビューを合理化

Issues(課題)タブで課題を選択すると、完全なビューがチャットで開き、最新のメッセージがフォーカスされるようになりました。リズムを崩すことなく会話を追い、課題の詳細をその場で更新することができます。

2023年7月13日
ソースコード管理
課題追跡
コードレビュー
プロジェクト管理
コラボレーション
チーム管理
パッケージ管理

IDE 風の強力なナビゲーションを Space に導入

On-Premises 2023.2 Cloud
IDE 風の強力なナビゲーションを Space に導入

ソフトウェア開発者の生産性と効率を促進するため、IDE でおなじみのキーボード操作主体の強力なナビゲーションを Space に導入しました。 すべてのデータが 1 か所にまとまっているため、チャットメッセージ、課題、およびコードレビューの間を素早く移動することができます。

Ctrl+K または K を押すだけで移動を開始できます。 使い慣れた IDE と同様に、全面的に改善されたナビゲーションは Space 内で探している項目の名前(または最低でも名前の一部)を知っている場合に特に役立ちます。 レビュー、課題、ブランチ、ドキュメントなど、必要な結果の種類を選択して検索を絞り込むことができます。

分かりやすく目を通しやすい検索結果を提供するため、結果を複数のセクションに分割しました。 たとえば「UI」を検索した場合、課題、チーム、ファイル、チャンネル、メッセージ、およびその他の関連コンテンツが専用のセクションごとに表示されます。

作業を高速化するため、“+” の後にコマンド(“+merge request” など)を入力して新しいマージリクエスト、課題、レビュー、およびその他の項目をその場で作成することができます。 このような合理的な方法によって特定のタブに手動で移動する必要性をなくすことで、よりスムーズで違和感のない作業の流れを実現しています。

2023年7月11日
課題追跡

カスタマイズ可能な課題フィールド

On-Premises 2023.3 Cloud
カスタマイズ可能な課題フィールド

課題の情報が固定されなくなりました!

<プロジェクト> | Issues(課題)| Settings(設定)に移動し、ユーザーのニーズや好みに応じて不要な課題フィールドの無効化、カスタムフィールドの追加、フィールドの並べ替えを行えます。

2023年7月10日
パッケージ管理
自動化と CI/CD

ファイルリポジトリにキャッシュを格納してビルドを高速化する

On-Premises 2023.3 Cloud
ファイルリポジトリにキャッシュを格納してビルドを高速化する

Space Packages はプロジェクトのビルド時間を高速化し、貴重なリソースの節約を促進します。

GradleBazelsccache などの WebDav プロトコルをサポートする一般的なビルドツールのビルドキャッシュの格納にファイルリポジトリを使用できるようになりました。 このため、プロジェクトをゼロから再構築したり、ローカルキャッシュを使用したりすることなく、リモートキャッシュを再利用できます。

使い始めるには、Packages(パッケージ)に移動し、新しい ファイルリポジトリを作成して希望するビルドツールを選択します。 Space がセットアッププロセスを手順付きで案内します。

ストレージの消費を削減するには、保持ポリシーを必ずセットアップしてください。 Space Packages が未使用のキャッシュを検出し、設定したポリシーに従って削除します。

誤操作による削除を防ぐため、CI/CD パイプラインのようにクリーンな環境からキャッシュを更新または書き込み、ローカルマシンでキャッシュを読み取ってコンパイルを高速化するリポジトリ権限をセットアップしてください。

Space Automation ネイティブのキャッシュ機能はファイルリポジトリを使用してビルドキャッシュを格納します。 この仕組みに関する詳細は、こちらの記事をご覧ください

2023年7月6日
コラボレーション

Space On-Premises 2023.2 がリリースされました!

On-Premises 2023.2
Space On-Premises 2023.2 がリリースされました!

新しい簡易インストールオプションなどの便利な機能を搭載し、より使いやすくなった Space On-Premises 2023.2 をご紹介します。

  • ワンクリックインストール: AWS インストールのオプションを追加しました。Space をオンプレミスに導入し、より迅速かつ簡単に使用できるようになります。 AWS クラウド向けの安定したこのソリューションは適度なリソースを消費し、安全なデータ保管を実現します。
  • Docker Compose のカスタマイズ: Docker Compose を安定したインストール環境として使用できるよう、その構成ステップを拡張しました。
  • 便利な新機能: IDE からヒントを得た強力なナビゲーション機能、課題のタイムトラッキング、ビルドアーティファクトの格納とプロジェクト依存関係のキャッシュ機能、Rust パッケージのサポートなどを利用できます。

使用可能なインストールオプションの概要など、新機能の詳細についてはこちらの記事をお読みください。チームに最適なインストールオプションを検討できます。

2023年6月21日
課題追跡
コードレビュー

iOS バージョン 2023.4.1 アップデート

iOS
iOS バージョン 2023.4.1 のハイライト
  • 課題の下書きが完全にサポートされるようになりました。 プロジェクトダッシュボードで課題の下書き数を確認し、下書きの編集と新しい下書きの作成を行えるようになりました。
  • コードレビューの詳細画面からコードレビューまたはマージリクエストの詳細を編集できるようになりました。

最新の iOS アプリを入手してください。

2023年6月21日
自動化と CI/CD

プライベート Docker レジストリの認証

Cloud
プライベート Docker レジストリの認証

先日、自動化ジョブに新しい dockerBuildPush DSL を導入しました。自己ホスト型または Space Cloud ワーカーで Docker ビルドと push コマンドを実行できます。 この DSL は Docker とよりネイティブな方法で対話できるため、ほとんどのケースで job.kaniko を置き換えるように設計されています。

また、dockerRegistryConnections DSL を使用してプライベート Docker レジストリに接続できるようになりました。 Project settings(プロジェクト設定)| Docker registry connections(Docker レジストリ接続で認証済みの接続を確立し、対応する鍵をジョブの hostcontainer ステップで使用するだけで接続できます。 これにより、より簡単にプライベート Docker レジストリに接続できるようになるため、長いコマンドを手作業で入力する必要がなくなります。

プライベートリモートレジストリへの接続に関する詳細をご覧ください。

2023年6月1日
コラボレーション

チャットのスケジュールメッセージ

Cloud
チャットのスケジュールメッセージ

Space はチームコラボレーションの改善と健全で生産的な作業環境の促進を目標にインテリジェントなコードコラボレーションプラットフォームとして作成されました。

JetBrains はこれを念頭に置いて Space チャットにスケジュールメッセージを導入しました。 これにより、特別な作業を行わなくても特定の日時にメッセージを送信できます。

メッセージの送信スケジュールを設定するには、チャットのメッセージフィールドの右側にある時計アイコンをクリックし、メッセージを送信する正確な日時を選択します。

メッセージの最適な送信タイミングを把握しやすくするため、Space には同僚の現地時間と状態が表示されます。 同僚が休暇中または病欠中の場合は、復帰する予定の時間が代わりに表示されます。

後でスケジュールメッセージにアクセスして編集や削除を行えるほか、すぐに送信したり、送信予定時間を変更したりすることができます。

どのメッセージの送信スケジュールを設定できますか?

  • ダイレクトメッセージ
  • チャンネルメッセージ
  • スレッドでの返信
  • 課題コメント

ヒント: メッセージの正確な送信日時と送信先を忘れましたか? 連絡先リストで時計アイコンを探してください。

2023年5月30日
課題追跡

クイック課題検索の保存済みフィルター

On-Premises 2023.2 Cloud
クイック課題検索の保存済みフィルター

課題検索にお気に入りフィルターを追加しました。 お気に入りの検索フィルターを保存した後、数回クリックするだけでそのフィルターにアクセスできるようになりました。

プロジェクトの課題にアクセスするには、特定のプロジェクトに移動して Issues(課題)をクリックします。 そこから各種フィルターを使用して課題を検索できますが、バーの右側にあるスターアイコンをクリックするとフィルターを保存することができます。

このフィルターには左側のプロジェクトパネルと課題リストのクイックフィルターパネルから素早くアクセスできます。 パネルをカスタマイズするには、プロジェクト名の横の設定アイコンをクリックします。

2023年5月24日
コードレビュー

マージリクエストの変更の完全受け入れ

Cloud
マージリクエストの変更の完全受け入れ

Accept and finalize approval(受け入れて承認を完了)ステータスオプションを使用して、マージリクエストの承認がリセットされるのを防ぐことができます。

また、レビュー担当者には、All files(すべてのファイル)と Owned files(所有ファイル)という 2 つの担当範囲が提供されています。

Owned files(所有ファイル)のレビューに割り当てられた場合、自分がコードオーナーになっているファイルのみの変更を反映するように変更リストが事前にフィルターされます。 このロールに 👑 Accept changes(変更を受け入れる)ステータスを設定すると、所有ファイルが再度変更されるか Force Push がない限りステータスは変わりません。 All files(すべてのファイル)をレビューしている場合、ステータスはこのマージリクエストの次のコミットによってリセットされます。

Accept and finalize approval(受け入れて承認を完了)ステータスを設定すると、担当範囲やマージリクエストの変更に関係なくステータスを確実に固定できます。

これは、Organization プランで開始する場合にコードオーナーの承認によるマージリクエストの完了をクオリティゲートの必須条件として組み込む場合に特に便利です。

2023年5月9日
コラボレーション

ドキュメントにおけるフォルダーツリーの移動操作の改善

On-Premises 2023.2 Cloud
ドキュメントにおけるフォルダーツリーの移動操作の改善

Folders(フォルダー)タブの新しい組み込みのプレビューを使ってファイルとフォルダーの移動操作を素早く行えるようになりました。

矢印キーを使ってフォルダー構造内を移動し、Enter を押してプレビューを表示するか、Shift+Enter を押して項目を開くことができます。/ を押すと素早く検索バーにジャンプすることができます。

Space が位置を記憶するようになったため、ドキュメントに戻った際には常に最後に開いたファイルまたはフォルダーが表示されます。

2023年4月13日
コラボレーション

Mermaid ダイアグラムと CSV テーブルのサポート

On-Premises 2023.2 Cloud
Mermaid ダイアグラムのサポート

You can now use Mermaid syntax to visualize your thoughts with handy diagrams in chats, issues, documents, and repositories. Hop into the playground to see examples and learn the basics.

ダイアグラムの準備ができたら、```mermaid``` に埋め込めば完了です。

CSV ファイルをテーブル形式でプレビュー

CSV ファイルをチャット、ドキュメント、リポジトリ、およびパッケージ内で直接テーブル形式でプレビューできます。

```csv``` コンテナーに内容を埋め込むことで、テーブルを手動で作成することもできます。 このテーブルには、ビジュアルモードとコードモードを切り替えるオプションとコードを将来使用するためにコピーするオプションが備わっています。

2023年3月13日
プロジェクト管理

プロジェクトメンバー向けにダッシュボードの項目をピン留め

On-Premises 2023.2 Cloud
プロジェクトメンバー向けにダッシュボードの項目をピン留め

プロジェクト管理者ロールのあるプロジェクトメンバーがリポジトリ、課題ボード、ジョブ、パッケージ、およびデプロイをプロジェクトの参加者全員向けにピン留めできるようになりました。 これは、新しいメンバーをオンボーディングする場合や別のチームからプロジェクトに参加するメンバーのために重要なリソースを明確にしたい場合に役立ちます。 プロジェクトが空の場合は、各項目のうち最初のものが自動的にピン留めされます。

ピン留めされた項目を管理するには、プロジェクト名の横にある Customize project sidebar(プロジェクトサイドバーのカスタマイズ)ボタンをクリックし、個人または管理者レベルで項目を調整します。 ピン留めした項目が不要になった場合はいつでもピン留めを解除できます。

2023年3月10日
パッケージ管理

Space での Rust パッケージの管理と共有

On-Premises 2023.2 Cloud
Space での Rust パッケージの管理と共有

Rust プロジェクトに取り組んでいますか? Cargo sparse-registry を新たにサポートし、Space を使用して Rust パッケージの保管と共有を行えるようにしました。

この新しい sparse プロトコルにより、プロジェクトをビルドする際にパッケージの依存関係のダウンロードが高速化され、資格情報の割り当てが一元化されます。

Cargo リポジトリを作成するには、<プロジェクト> | Packages(パッケージ) に移動し、New repository(新規リポジトリ)をクリックして Cargo registry(Cargo リポジトリ)を選択します。 Space での Rust パッケージの公開と管理を行う方法については、こちらの記事をお読みください。

2023年3月9日
課題追跡

課題の経過時間を能動的に追跡

On-Premises 2023.2 Cloud
課題の経過時間を能動的に追跡

Space 課題の経過時間をさかのぼって記録するほか、動的に追跡して作業時間の管理を改善できるようになりました。

課題内で Spent time(経過時間)タブの Play(再生)アイコンをクリックすると、カウンターが開始します。 一度に追跡できるアクティビティは 1 つだけであるため、別の課題の追跡を開始すると、新しいタイマーを確認して前のタイマーを停止するか、新しいタイマーをキャンセルして最初の追跡を継続するかを自動的に求められます。

経過時間はその時点の日付で記録されます。また、いつでも既存のタイマーを再開したり、スプリントを正確に追跡するようにエントリーを編集したりできます。 1 日の勤務時間はデフォルトで 8 時間に設定されていますが、勤務スケジュールは各自異なるため、あなたのプロジェクト | Issues(課題)| Settings(設定)| Time Tracking(タイムトラッキング)で 1 週間の勤務日数と時間を調整することができます。

2023年3月6日
プロジェクト管理

新しいプロジェクト中心のナビゲーション

On-Premises 2023.1 Cloud

新しいナビゲーションは手元のプロジェクトにより集中できるようになっていますが、すべての主要機能(チャット、プロジェクト、ブログなど)のほか、項目の作成や ToDo リストとヘルプセクションへのアクセスといったクイックアクションは維持されています。

主なナビゲーションはカスタマイズ可能であるため、プロジェクトに没頭する際には不要な機能を非表示にしてサイドパネルを折りたためます。 折りたたみモードであっても、プロジェクトの全機能を利用できるようになりました。

改善についての提案がございましたら、Help(ヘルプ)| Send feedback(フィードバックの送信)よりお気軽にご連絡ください。YouTrack 課題を作成することも可能です。

2023年3月3日
プロジェクト管理

複数プロジェクトにまたがる課題へのアクセス

On-Premises 2023.2 Cloud
複数プロジェクトにまたがる課題へのアクセス

Space で組織全体でアクセス可能なすべての課題を 1 か所で管理できるようになっため、さまざまなプロジェクトへ同時に取り組みやすくなりました。

  • 新しいナビゲーションスキームを使用している場合は左下のメニューにある三点リーダーをクリックして Projects(プロジェクト)に移動し、Issues(課題)を選択します。
  • 古いナビゲーションスキームを使用している場合は左側のメニューにあるプロファイルをクリックして Issues(課題)に移動します。

プロジェクトとその他のパラメーターで課題をフィルターできます。

課題をより迅速かつ簡単に検索

詳細なフィルターで課題をより簡単に検索できるようになりました。 Space の課題検索機能が再設計され、以下の操作が可能になりました。

  • 複数のフィルター値を組み合わせる。特定の個人に割り当てられた課題、特定のプロジェクトの課題などを見つけるのに役立ちます。
  • 否定演算子(`is not`, `none of`)を使用して検索を絞り込む。指定した以外のメンバーに割り当てられた課題、選択した期間以外に作成された課題などを見つけるのに役立ちます。
  • 方向キーを使用して操作する。フィルターバー内の移動操作とフィルターの追加をより迅速に行えます。
2023年3月1日
パッケージ管理

ファイルリポジトリでのビルドアーティファクトの保管とプロジェクト依存関係のキャッシュ

On-Premises 2023.2 Cloud
ファイルリポジトリでのビルドアーティファクトの保管とプロジェクト依存関係のキャッシュ

ファイルリポジトリをビルドアーティファクトの保管庫またはプロジェクト依存関係のローカルキャッシュとして使用することで、CI ジョブのさらなる合理化、リソースの保存、およびビルド時間の改善が可能になりました。

テスト結果、コード品質レポート、またはバイナリなど、ジョブが生成するすべてのアーティファクトを保管しやすくなりました。 また、ファイル入力用の宣言的 DSL を提供しているため、プロジェクトシークレットをファイルとして保存したり、ジョブが開始する前にファイルアーティファクトをダウンロードしたりするのが簡単です。

各機能については続きを読むか、新しい自動化ジョブスクリプトを作成する際に「ファイルアーティファクトのアップロード/ダウンロード」と「ジョブの実行間でのファイルのキャッシュ」のスニペットセクションを読み、サンプルコードをご覧ください。

2023年2月27日
開発環境

Automation ジョブを使わずに devfile.yaml で開発環境のウォームアップを構成

Cloud
Automation ジョブを使わずに devfile.yaml で開発環境のウォームアップを構成

Space 開発環境で IDE のウォームアップに時間をかける必要がなくなりました。 プロジェクトのインデックス、依存関係、およびその他のデータを含むウォームアップスナップショットを作成すると、開発環境の起動を高速化できます。

ウォームアップの構成に変更を加え、Space Automation 経由での開発環境のウォームアップを無効にしました。 他の開発環境設定に加えて、プロジェクトの devfile.yaml でウォームアップをセットアップできるようになっています。

この変更を加えた理由は何でしょうか?ジョブ経由でスナップショットを取得するにはプロジェクトに Space Automation をセットアップして .space.kts ジョブを構成する必要があったため、不便だったからです。

どんな対応が必要ですか?このアップデートにより、ウォームアップ関連のジョブが実行されなくなります。 今後も廃止されたメソッドで作成されたウォームアップスナップショットを使用することは可能ですが、 最新の状態を維持するために Space Automation の構成をできるだけ速やかに devfile.yaml に移行してください。

この変更の詳細と構成サンプルについては、こちらのブログ記事をご覧ください

2023年2月21日
コラボレーション

Space On-Premises 2023.1.1 がリリースされました

On-Premises 2023.1
 Space On-Premises 2023.1.1 がリリースされました

多数のホットフィックスと改善が詰め込まれた Sapce On-Premises 2023.1.1 が公開されました。

  • Import Message API エンドポイントが課題コメントのインポートをサポートするようになりました。
  • Space Automation ワーカーにカスタム Docker レジストリを指定できるようになりました。 レジストリはコンピュートサービスを構成する中で指定されます。
  • Elasticsearch サーバー(Kubernetes インストール)に https 接続を指定できるようになりました。
  • ローカルネットワークで Git リポジトリをミラーリングできるようになりました。
  • (修正済み)Space への https 接続でリバースプロキシの使用を妨げていた問題。
  • (修正済み)VCS サービスの ssh 鍵パラメーターの伝播に関する問題。
  • (修正済み)サービス起動時の多数の軽微な問題。
  • (修正済み)Documents イベントへのカスタムサブスクリプションの作成を妨げていた問題。
  • (修正済み)PostgresSQL ポートのカスタマイズを妨げていた問題。
2023年2月21日
自動化と CI/CD

Automation パラメーターの改善

Cloud
Automation パラメーターの改善

Space Automation のパラメーターサブシステム全体を作り直し、改善しました! もはやジョブに対して単に環境変数を提供する手段ではなくなりました。

Automation スクリプトのほとんどのフィールドで Automation パラメーターを参照できるようになりました。 Automation パラメーターでは次を行えるようになりました。

  • ジョブの実行をカスタマイズする。 パラメーターを定義してデフォルト値を提供できる新しい DSL ブロック job.parameters を導入しました。 ユーザーはジョブを実行する前にデフォルト値を変更したり、実行する別の Docker イメージを選択したり、カスタムのコマンドラインパラメーターを入力したりできます。
  • ステップ間で文字列値を渡す。 ビルドの後半のステップを先行するステップで計算されたパラメーターを使用してパラメーター化できます。 たとえば、ビルドを実行するイメージにパラメーターを使用して、ビルドの実行中にそれを動的に解決します。
  • ジョブの実行コンテキストに関する詳細を取得する。 現在の Git コミット ID、ジョブの実行番号、ワーカーのオペレーティングシステムに関する情報、およびその他のコンテキストデータを取得できます。 この記事で定義済みパラメーターのリストを参照してください。
  • ジョブにプロジェクトのシークレットとパラメーターを提供する。 サービスやファイルパスへの URL などのパラメーターは、プロジェクト全体で共通です。 シークレットにより、ジョブにパスワードまたはアクセストークンなどの機密データを提供できます。

Space での Automation パラメーターとその使用方法に関する詳細は、こちらの記事をお読みください

2023年2月9日
コード
レビュー

コミットからマージリクエストの説明を事前入力

On-Premises 2023.2 Cloud
コミットからマージリクエストの説明を事前入力

マージリクエストとコードレビューにすべての関連情報を格納する専用の説明フィールドが追加されました。 説明フィールドの下にある Copy text from commit messages (コミットメッセージからテキストをコピー) をクリックして、ブランチコミットのメッセージから新しいマージリクエストの情報を事前入力することもできます。

2023年2月9日
コードレビュー課題追跡

コードスニペットからの課題の作成

On-Premises 2023.2 Cloud
コードスニペットからの課題の作成

コードの改善は継続的に行われるものであるため、終業時に未解決事項が残ってしまうことはよくあります。

コードの一部をハイライトして課題を作成したり、チャットやチャンネルに直接送信できるようになりました。 ハイライトされた領域はリポジトリ内の対応するファイルまたはコミットへのリンクを含むコードスニペットとして表示され、他のユーザーがすばやくプレビューしてアクセスできます。

2023年1月25日
パッケージ
管理

Docker Hub にコンテナーイメージを公開

On-Premises 2023.2 Cloud
Docker Hub にコンテナーイメージを公開

Docker と OCI のイメージ、および Helm チャートを Space パッケージから Docker Hub に公開できるようになりました。

イメージをリモートレジストリに公開するには、Docker Hub の要件に従ってターゲット URL にターゲットアカウント/組織名(例: https://registry-1.docker.io/account/)を含めるようにしてください。そうでない場合、プッシュに失敗します。

2023年1月12日
コラボレーション

Space On-Premises がベータ版から正式版へ

On-Premises 2023.1
Space On-Premises がベータ版から正式版へ

本日、Space On-Premises を一般公開しました!

当社チームは 6 か月のベータ期間中、インストールプロセスの安定化、機能の追加、および複数のバグの修正に努めてきました。 本日、On-Premises はベータ期間を終了し、以下のような新機能を含む Space On-Premises 2023.1 という新しいバージョンとしてリリースされました。

  • Kubernetes On-Premises での完全な Automation のサポート
  • ゲストユーザー
  • スイムレーンとカスタマイズ可能な課題ボード
  • Dart パッケージの管理と共有

詳しい情報が必要ですか? 新しい機能、インストールオプション、および価格プランについては、こちらのブログ記事をお読みください

2022年12月21日
チーム管理コラボレーション

Space へのゲストユーザーの導入

On-Premises 2023.1 Cloud iOS Android
Space へのゲストユーザーの導入

プロジェクトの参加ユーザー数を増やしたいですか?

ゲストユーザー機能により、組織外部のユーザーに自社のデータとリソースへの限定アクセスを提供し、Space に招待して共同作業できるようになりました。 ゲストユーザー機能では、次のユーザーを招待できます。

  • クライアント: プロジェクトを追跡し、進捗を監視し、チームとのコミュニケーションを図ります。
  • フリーランス開発者: 課題、コードレビュー、およびチャットで共同作業を行います。
  • フリーランスマーケター、デザイナー、その他のスペシャリスト: 開発チームと共同作業を行います。
  • パートナー: 合同プロジェクトで一緒に作業を進めます。

ゲストの権限は個別にカスタマイズ可能で、プロジェクト詳細の表示やチャットでのやり取り、ドキュメント、Git リポジトリ、コードレビュー、課題での実際の共同作業に至るまで、作業内容に応じてリソースへのアクセス権を付与できます。

Space のゲストに関する詳細と組織へのゲストの追加方法については、こちらのブログ記事をお読みください。

2022年10月19日
チーム管理

特定のロールで 2 要素認証を強制

On-Premises 2023.1 Cloud
特定のロールで 2 要素認証を強制

侵害されたアカウントによる組織への潜在的な損害を最小限に抑えましょう。 管理者が以下の組織全体のロールに 2 要素認証を強制できるようになりました。

  • システム管理者
  • メンバー
  • カスタムロール

左側のパネルから Administration(管理)タブに移動し、Roles(ロール)をクリックして対象のロールを選択したら、Require two-factor authentication(2 要素認証を要求)を切り替えます。 選択されたロール内のユーザーは、組織にアクセスする際の次のログインで 2FA の設定が必要となります。また、設定を促すリマインダーがメールで送られます。

アクセス手順をより柔軟に設定できるようにするには、Custom(カスタム)ロールを作成し、それを手動でチームまたは個人ユーザーに割り当てることができます。 管理者がいつでも 2 要素認証が未設定のユーザーを確認できるようになります。

2022年10月13日
自動化と CI/CD

Space Automation のスマート通知のセットアップ

On-Premises 2023.1 Cloud
Space Automation のスマート通知のセットアップ

Space Automation のアラートを購読対象に追加し、Space の通知を柔軟に管理できるようにしました。

自動化ジョブの完了や失敗に関する通知を他の Space 通知と一緒に 1 つのフィードで受信し、ワークフローに合わせてカスタマイズできるようになりました。

Space Automation のスマート通知のセットアップ

Space の購読ではさまざまなイベントに関する通知を受信し、個人用またはグループのカスタムアラート付きフィードを作成できます。 詳細は、こちらの記事をお読みください

このアップデートにより、すべての自動化ジョブに関するアラートを受信するか、失敗したジョブのみ、本人が実行したジョブのみ、または本人のコミットを含むジョブのみのアラートを受信するかを選択できるようになりました。

デフォルトでは、ジョブの通知は自動的に #Spacebox チャンネルに送信されます。 設定ではさまざまなジョブのイベントをカスタマイズできます。

2022年10月13日
自動化と CI/CD

カスタム自動化通知フィードの作成

On-Premises 2023.1 Cloud
カスタム自動化通知フィードの作成

特定のジョブに移動してカスタムアラートをセットアップするのではなく、通知を一箇所でまとめて購読することも可能です。 特定のプロジェクトリポジトリを購読して、すべてのジョブ、ジョブのセット、または特定のジョブに関する通知を受信できます。 また、通知対象のイベントも自由に選択できます。

カスタム自動化の購読は、ジョブのステータスを個別に監視するのではなく、特定プロジェクトのすべての失敗したジョブを確認したい場合に役立ちます。

カスタム購読は「My Profile(マイプロファイル)| Subscriptions(購読)」で作成できます。購読および通知の設定に関する詳細は、ドキュメントをご覧ください

2022年10月12日
コラボレーション

カレンダーの月間スケジュール表示

On-Premises 2023.1 Cloud
カレンダーの月間スケジュール表示

Space のカレンダーに新しい Schedule(スケジュール)ビューを導入しました!

イベントが日単位で順番に並べられたリストを使用して、月間スケジュールを別の視点から確認できるようになりました。 今後の予定を全体的にざっと順番に確認するなら、通常のビューよりも Schedule(スケジュール)ビューのほうが便利です。

予定のある日のみを表示したいですか? 歯車アイコンをクリックし、Show days with open schedules(予定のない日を表示)のチェックをオフにすると、会議や予定のない日が非表示になります。

2022年9月12日
パッケージ
管理

Space での Dart パッケージの管理と共有

On-Premises 2023.1 Cloud
Space での Dart パッケージの管理と共有

プライベート Dart パッケージのストレージソリューションを探していませんか? Space Packages で独自の Dart リポジトリを作成できるようになりました。 このリポジトリは、モバイル、コンソール、または Flutter プロジェクト用の Dart パッケージの保管と共有に使用できます。

Dart リポジトリを作成するには、<ユーザーのプロジェクト> | Packages(パッケージ)に移動し、New repository(新規リポジトリ)をクリックして Dart Repository(Dart リポジトリ)を選択します。 Dart パッケージの公開と管理を行う方法については、こちらの記事をお読みください。

2022年9月12日
コラボレーション

Space ドキュメントとチェックリストの PDF 保存と印刷

On-Premises 2023.1 Cloud
Space ドキュメントとチェックリストの PDF 保存と印刷

Space ドキュメントやチェックリストをエクスポートする方法をお探しですか? 数回クリックするだけで、それらを印刷したり PDF に保存したりできるようになりました。 ドキュメントを開いて右上の三点リーダーをクリックし、Print(印刷)を選択するだけです。

2022年8月12日
コラボレーション

ドキュメントのアーカイブと完全削除

On-Premises 2023.1 Cloud
ドキュメントのアーカイブと完全削除

Space で個人用とプロジェクト用のドキュメントをアーカイブおよび削除できるようになりました。

  • ドキュメントを開いて右上の三点リーダーアイコンをクリックしたら、Archive(アーカイブ)を選択するだけです。
  • 後で Archive フォルダーにアクセスし、復元、コピー、または完全な削除を行うことができます。

デフォルトでは、プロジェクト管理者のみにプロジェクトドキュメントの削除権限とアーカイブ権限がありますが、この権限を組織内の別のロールに割り当てることも可能です。

2022年8月10日
アプリケーション

App Authorization Playground の導入

On-Premises 2023.1 Cloud
App Authorization Playground の導入

Space 向けアプリケーションの開発がさらに簡単になりました! Authorization Playground では対話的にアプリの認証の仕組みを学習し、Space UI 内で直接アプリのさまざまな認証フローを試すことができます。

Space は永続トークンと OAuth 2.0 フローを使ったアプリ認証をサポートしています。 プレイグラウンドでは認証リクエストと付与された権限をチェックでき、アプリケーションを認証できるコードスニペットを素早く生成することもできます。

プレイグラウンドにアクセスするには、Extensions(拡張機能)> Authorization Playground を開いてください。 Space でのアプリの認証に関する詳細は、こちらの記事をお読みください。

2022年8月3日
IDE 連携

JetBrains IDE と Space の高度な連携機能

On-Premises 2023.1 Cloud
JetBrains IDE と Space の高度な連携機能

Space プラグインIntelliJ IDEAPyCharm、および PhpStorm に加えて、WebStormRiderGoLandCLion、および RubyMine にもバンドルされるようになりました。

この高度な連携機能により、Space プロジェクトを参照してリポジトリをクローンし、直接作業を開始できます。 変更内容の準備が整ったら、IDE 内からマージリクエストを作成し、コードレビューを実施できます。

Space を使ってコードをレビューする方法については、こちらのブログ記事をお読みください。

2022年8月1日
アプリケーション

Marketplace アプリによる Space の拡張

On-Premises 2023.1 Cloud
Marketplace アプリによる Space の拡張

チームのニーズに対応できる Space の新しいカスタマイズ方法が導入されました!

本日、Space Marketplace Beta をリリースいたしました。このプラットフォームでは Space 用のアプリケーションをダウンロードできるほか、独自アプリの作成や他のユーザーとの共有が可能です。

以下の機能を提供する JetBrains 公式アプリをダウンロードして使用を開始しましょう。

Sapce アプリケーションの詳細、独自アプリの作成方法、および利用可能なアプリの概要については、こちらのブログ記事をお読みください。

2022年7月27日
IDE 連携

IntelliJ IDEA と JetBrains Gateway から Space 開発環境を直接管理

Cloud
IntelliJ IDEA と JetBrains Gateway から Space 開発環境を直接管理

IntelliJ IDEA 2022.2 または JetBrains Gateway の UI からリモート開発用の Space 開発環境を直接管理できるようになりました。

IDE が Space 組織に接続されると、すべての既存の開発環境が同期されます。 JetBrains クライアントでリポジトリとブランチ用の新しい開発環境を作成して、すぐにコーディングを開始できます。 作業が終了したら、開発環境を休止状態にしてリソースの消費を節約するか、そのまま削除することが可能です。

IDEA 2022.2 から開発環境を管理する方法については、こちらのブログ記事をご覧ください。

2022年7月21日
課題追跡

課題ボードのビューのカスタマイズ

On-Premises 2023.1 Cloud
課題ボードのビューのカスタマイズ

課題ボードでの課題カードの表示方法をカスタマイズできるようになりました。 課題 ID、期日、ステータス、添付ファイルのプレビュー、課題フィールドなど、カードに表示する属性を選択できます。

カードのプレビューをカスタマイズするには、Project(プロジェクト)> Issue Boards(課題ボード)> Settings(設定)> Cards(カード)を開いてください。 この機能は Team プラン以上で利用可能で、ビューを編集するにはボード管理者の権限が必要です。

スイムレーンを使った課題の優先度設定とボードの整理

スイムレーンを使った課題の優先度設定とボードの整理

スイムレーンを課題ボードに追加できるようになったため、ワークフローが高速化されてタスクを区別しやすくなりました。 スイムレーンを使用すると、以下を行えます。

  • 優先度の高いタスクをボードの上部に表示して追跡できます。
  • 担当者、期日、作成日、作成者、またはカスタムフィールド別にプロジェクトのタスクを整理できます。
  • 作業中のさまざまなプロダクトを 1 つのボードにまとめられます。

ボードの設定で Swimlanes(スイムレーン)タブを開き、カスタムフィールドなどの課題フィールドをスイムレーンのラベルとして設定できます。 スイムレーンのセットアップには、ボード管理者の権限が必要です。

2022年7月20日
コードレビュー

Safe Merge と Dry Run の導入

On-Premises 2023.1 Cloud
Safe Merge と Dry Run の導入

チームが拡大する中、進行の速いプロジェクトに取り組んでいますか? マージコミットによってビルドが失敗しないように、main ブランチに保護レイヤーをさらに追加できるようになりました。 Safe Merge を使うと、悪影響を及ぼす可能性のある変更を main ブランチに直接マージすることなく、必要なマージに対して統合チェックを実行できます。

その仕組みは?Safe Merge は、最新の main ブランチとフィーチャーブランチのリビジョンを結合した一時的なマージコミットを作成し、定義済みの自動化ジョブまたは TeamCity チェックを実行してマージを完了させます。

マージ候補をチェックするだけで、マージを完了させたくない場合は、新しい Dry Run オプションを使用できます。 Dry Run では、すべてのチェックに合格した場合でもマージが完了することはありません。

Safe Merge と Dry Run を有効にするには?Project(プロジェクト)| Repositories(リポジトリ)| *対象のリポジトリ* | Settings(設定)| Protected Branches(保護対象ブランチ)| Edit “main” branch("main" ブランチの編集)を開いてください。 その下部にある Safe Merge オプションを有効にしてから、safe-merge.json 構成ファイルを作成します。 セットアップ方法を説明するクイックスタートガイドに自動的に移動します。

Safe Merge と Dry Run については、こちらの記事をご覧ください

2022年7月19日
コラボレーション

Space On-Premises の Beta リリース

On-Premises Beta
Space On-Premises の Beta リリース

データを完全に制御したいと思いませんか? Space On-Premises の Beta がリリースされ、 Space の管理、保守、およびアップグレードをユーザー側で完全に制御できるようになりました。

Beta プログラムに参加し、手軽に試験運用を行う場合は Docker Compose 用の Space On-Premises、スケーリング可能な大規模インストールを実現する場合は Kubernetes 用の Space On-Premises のいずれか適切なインストールオプションを選択してください。

Beta バージョンは無料で利用可能で、Organization プランのすべての機能が含まれています。 最大 1,000 ユーザーと 50 個の同時自動化ワーカーに使用できます。

さらに詳しい情報が必要ですか?Space On-Premises のメリット、インストールオプション、および予定価格プランについては、こちらのブログ記事をご覧ください。

お試しになりますか?Space On-Premises のダウンロードとセットアップについては、こちらの手順を実行してください。

2022年7月08日
コラボレーション

チャットの機能強化

On-Premises Beta Cloud

Space のチャット機能のエクスペリエンスを改善し、より迅速なやりとりを可能にするために、多数のアップデートを導入しています。

メンションを簡単に検索して対応速度を改善

メンションを簡単に検索して対応速度を改善

左メニューの上部にある @ アイコンをクリックすると、すべてのメンションを専用のページで検索できます。 メンションされているコンテキストを素早く確認し、メッセージへの迅速な対応、ToDo リストへの追加、課題の作成、関連スレッドへの移動などの操作を行えます。

ファビコンによるブラウザーのタブの区別

ファビコンによるブラウザーのタブの区別

大量の作業をこなす必要がある場合など、多数のタブを操作するのに苦労することがあります。 新しいファビコンの導入により、Chat(チャット)、Issue(課題)、Code Review(コードレビュー)、Document(ドキュメント)、および Profile(プロファイル)のすべてのタブに異なるファビコンが表示されるようになり、Space のブラウザーのタブをより簡単に区別できるようになりました。 複数のタブを混同することなく、コードのレビュー、課題の作業、チャット、ドキュメントの編集を同時に実行できます。

チャットメッセージ内のコードスニペット検索

チャットメッセージ内のコードスニペット検索

チャット内の特定のコードスニペットをお探しですか? Ctrl+Shift+F を押してアクセスできる Space の検索機能が改善され、スニペットをより簡単に検索できるようになりました。 クラスや関数名のすべてを覚えていない場合でも、スニペットを検索できます。

公開チャンネルを非公開にする

公開チャンネルを非公開にする

ディスカッションの公開範囲を参加者のみに制限したいですか? 公開チャンネルを非公開に変更できるようになりました。 チャンネルのプライバシーレベルを変更するには、チャンネルの右上にある三点リーダーをクリックして Make private(非公開にする)を選択します。 この設定は、チャンネルの管理者のみが使用可能です。

2022年7月07日
自動化と CI/CD

Space へのデプロイの導入

On-Premises 2023.1 Cloud

本日、Space Automation の開発が重要なマイルストーンに達したことをお知らせします。Space でのデプロイのサポートをリリースいたします。

デプロイでは、ソースコードの変更がデプロイ環境にデリバリーされる状況を追跡できます。 例えば、本番サーバーへのウェブアプリのデリバリー、ストアでのモバイルアプリの公開、FTP サーバーへの配布のアップロードなどに対応しています。

デプロイがもたらすメリットとその使用方法については、こちらの記事をご覧ください。

2022年6月14日
プロジェクト管理

チャットのテキスト幅を調整

On-Premises Beta Cloud
マージリクエストでのコード変更の提案

チャット内の行の長さを Comfortable と Full width のいずれかに設定できるようになりました。 Comfortable reading(快適な読み取り)設定は、スレッドが開いているかに関係なく、メインのチャットテキストを必ずフレーム内に納めます。 Full width(全幅)設定は、これとは逆に、ウィンドウサイズまたはアクティブなスレッドにバインドされます。

Chats(チャット)| Settings(設定)| Advanced(高度な設定)に移動し、Line length(行の長さ)セクションで希望するモードを選択します。

2022年6月7日
プロジェクト管理

プロジェクトダッシュボードのカスタマイズ

On-Premises Beta Cloud
プロジェクトダッシュボードのカスタマイズ

パーソナルダッシュボードのカスタマイズ機能のリリースに続き、プロジェクトダッシュボードも調整できるようになりました。

このダッシュボードでは、プロジェクトへの関連性が最も高い項目である、説明、メンバー、お気に入りのリポジトリとドキュメント、課題、およびコードレビューにすぐにアクセスできます。 ウィジェットは、プロジェクト概要の右上にある Customize dashboard(ダッシュボードのカスタマイズ)ボタンをクリックしてシャッフルまたは無効にできます。

2022年6月3日
コードレビュー

再設計されたコードレビューの導入

On-Premises Beta Cloud
再設計されたコードレビューの導入

Space のコードレビューを再設計しました。 この再設計では、インターフェースをより単純化し、コードレビューのプロセスをより簡単にすることが目標でした。

コードレビューの概要には、画面の右にあるパネルでアクセスできるようになっています。 ここでは、クオリティゲート、競合、レビュー担当者、開発環境、およびリンクされた課題に関する情報を確認できます。

再設計されたコードレビューの導入

クオリティゲートセクションには、完全な改良が施されています。 必要な承認数とそのステータスをクリックせずに追跡できるようになっています。 これは、複雑なクオリティゲートのルールが存在する場合に特に便利です。

コミットとファイルは、画面の左側のパネルに移動されました。 また、コミットビューでは画面上に表示される情報が増えたため、タイトルにマウスを合わせてコミットメッセージ全体を表示するような操作は不要です。

再設計されたコードレビューの導入

さらに、レビュープロセス中にマージリクエストのターゲットをいつでも編集できるようになりました。

2022年5月27日
課題追跡

Space のプロジェクト課題リストをエクスポート

On-Premises Beta Cloud
再設計されたコードレビューの導入

マトリックスおよびタイムトラッキングレポートのリリースを拡大し、プロジェクト課題リストを .csv または .xlsx 形式のいずれかでもエクスポートできるようになりました。

Project(プロジェクト)> Issues(課題) に移動し、右上の Reports (レポート)ボタンをクリックすると、課題リストをエクスポートする際の形式を選択できます。

2022年5月17日
コードレビュー

コードレビューとマージリクエストの瞬時作成

On-Premises Beta Cloud
コードレビューとマージリクエストの瞬時作成

コードレビューとマージリクエストを数クリックで作成できるようになりました! Space 内の任意の場所で左メニューの + を押すと、作成したい項目(コードレビューまたはマージリクエスト)を選択できます。

Space では、最近変更をプッシュしたリポジトリとブランチが自動的に提案されます。

2022年5月10日
課題追跡

Space に課題のマトリックスレポートを導入

On-Premises Beta Cloud
Space に課題のマトリックスレポートを導入

Space で課題のマトリックスレポートを作成し、エクスポートできるようになりました。 このレポートでは、カスタマイズ可能な 2 つの属性値で課題を表示し、マトリックスまたはチャートとして閲覧することができます。

レポートを作成するには、Project(プロジェクト)| Issues(課題)に移動し、右上の Reports(レポート) をクリックして Matrix(マトリックス)を選択します。 デフォルトでは、いくつの課題が課題ステータスごとに異なるユーザーに割り当てられているかを確認できます。

レポートは、X 軸と Y 軸の課題属性を Assignee(担当者)、Created by(作成者)、Status(ステータス)、および Tag(タグ)から選択することでカスタマイズできます。

Space に課題のマトリックスレポートを導入

データの並べ替えは、属性の横にある矢印をクリックして行います。 それぞれの課題のリストにアクセスするには、テーブルの数字をクリックしてください。

レポートは、レポートビューを変更することで、マトリックスかチャートとして可視化できます。

レポートを .csv ファイルまたは .xlsx ファイルでエクスポートするには、右上の青い Download(ダウンロード)ボタンをクリックします。

Space 課題でマトリックスレポートを使用する方法については、こちらの記事をお読みください。

2022年5月10日
アプリケーション

Space を Toolbox App に追加

Cloud
Space に課題のマトリックスレポートを導入

すべてのお気に入り Space プロジェクトに JetBrains Toolbox App から直接アクセスできるようになりました。

  • 新しい Services(サービス)タブでは、Space アカウントだけでなく、他のチームツールや SaaS アプリケーションにも接続できます。
  • Toolbox App のリストから直接、お気に入りの Space プロジェクトを開きます。

統合の詳細については、こちらのブログ記事をお読みください。

2022年5月9日
課題追跡

課題にタイムトラッキングを導入

On-Premises Beta Cloud

Space で作業した課題を記録し、経過時間を追跡できるようになりました。 この更新により、チームメンバーがタスクの経過時間を追跡し、ダウンロード可能な .csv ファイルを使用してマネージャーや取引先に結果を報告できるようになっています。

課題の経過時間を記録

課題の経過時間を記録

課題に経過時間を記録するには、課題に移動して 'Spent time ➕'(経過時間 ➕)をクリックします。 次に、Duration(期間)、Start day(開始日)、および Description(説明)を追加し、誰かを @メンションするか Assignee(担当者)を変更します。

サブ課題の経過時間を記録

サブ課題の経過時間を記録

サブ課題への時間の追加は、課題とまったく同じように行えます。 サブ課題に経過時間を記録すると、課題全体の時間が自動的に増加します。

タイムトラッキングレポートのダウンロード

タイムトラッキングレポートのダウンロード

レポートを .csv 形式でダウンロードするには、課題に移動し、右上の 'Time tracking report'(タイムトラッキングレポート)をクリックします。

課題の経過時間を表示して記録するには、相応の権限が必要です。 チームメンバーにプロジェクト管理者としての権限を付与したり、管理者からユーザーとしての権限をリクエストしたりできます。 タイムトラッキング機能は、Team プラン以上のプランでご利用いただけます。Free プランには提供されていません。

2022年5月5日
自動化と CI/CD

Space 自動化ワーカーの導入

Cloud

ビルドにコンテナーでは実現不可能なワークフローが必要ですか? 特定のハードウェアや内部ネットワークリソースへのアクセスが必要ですか?

自動化ジョブを所有するハードウェアや Space Cloud の仮想マシンで実行できる Space 自動化ワーカーという新しい手法をご紹介いたします。 自動化ワーカーでは、コンテナーでは実現不可能な CI/CD ワークフローを実行できます。

自動化ワーカーとは?自動化ワーカーとは、Linux、Windows、または macOS で動作する軽量の Java アプリケーションです。 ワーカーは Space HTTP API を通じて自動化に接続し、Space からジョブとソースコードを取得し、ジョブを実行してその結果を Space に報告します。

Space 自己ホスト型ワーカー

Space 自己ホスト型ワーカーを使用すると、あらゆるビルドスクリプトを Linux、Windows、および macOS の所有ハードウェアで実行できます。 Windows 上で完全な .NET Framework アプリをビルドできるほか、iOS アプリと macOS アプリのビルド、GPU 上での ML タスクの実行などのように特定のハードウェアでビルドを実行できます。

自己ホスト型ワーカーとその使用方法についての詳細は、こちらの記事をお読みください。

Space Cloud ワーカー

Space Cloud ワーカーを使用すると、Space Cloud インフラストラクチャでホストされている仮想マシン上でビルドスクリプトを実行できます。 つまり、システムへのフルアクセスを必要とする CI/CD タスクに使用できます。これは、Docker コンテナーでは実現不可能です。

Space Cloud ワーカーとその使用方法についての詳細は、こちらの記事をご覧ください。

ジョブ実行環境の選択方法

ジョブ実行環境の選択方法

ジョブの実行環境は、さまざまな条件によって異なりますSpace 自動化クラウド(デフォルト)と自己ホスト型ワーカーという 2 つのプールタイプを使用できるようになりました。

デフォルトのプール値は、requirements ブロックでオーバーライドできます。 具体的な方法については、こちらの記事をお読みください。

2022年5月4日
開発環境

Space 開発環境: Rider サポート、テンプレート構成、および IDE バージョンの変更

Cloud
ジョブ実行環境の選択方法

Rider を使用した .NET プロジェクトのリモート開発

Space 開発環境を使用して、JetBrains Rider で .NET プロジェクトを開発できるようになりました。

Rider をリモートで起動するには、JetBrains Gateway アプリがあることを確認してください。 Git リポジトリから、Open in IDE(IDE で開く)ボタンをクリックして開発環境を起動します。 マシンのサイズを選択して Rider を IDE に選択したら、.sln ファイルへのパスを指定して開発環境を Create(作成)します。

開発環境を使用して Rider を使い始める方法については、こちらの記事をお読みください。

複製可能なプロジェクト開発環境の構成

複製可能なプロジェクト開発環境の構成

事前構成を一度済ませると、ローカルマシンを準備することなく Space 開発環境を使ってリモートから共同でコーディング作業を行えるようになります。 devfile を使用することで、Docker イメージ、環境変数、デフォルトの IDE、CPU/メモリリソースなどを含むチームメンバーの開発環境を構成できるようになりました。

What is a devfile? Devfile is an open-source specification that uses YAML formatting for configuring and running dev environments. 構成を開始するには、プロジェクトの .space フォルダーに devfile.yaml を作成します。 このファイルは、スニペットパネルの構成例をコピー&貼り付けして編集できます。

devfile を使用した開発環境の構成方法については、こちらの記事をお読みください。

既存環境の IDE バージョンを変更

既存環境の IDE バージョンを変更

既存環境で使用する IDE バージョンを変更できるようになりました。 変更するには、パーソナルナビゲーションサイドバーを使って Dev Environments(開発環境)のリストに移動し、開発環境を選択して、上部の IDE バージョンをクリックします。 開発環境は新しい IDE バージョンを使って再起動されます。未コミットのデータは保存されます。

2022年4月28日
パッケージ管理

Space Package を使ったファイルアーティファクトの管理と共有

On-Premises Beta Cloud
Space Package を使ったファイルアーティファクトの管理と共有

新しいタイプの Space Package リポジトリ(ファイルリポジトリ)を自動化ストレージとプロジェクト関連ファイルの共有で使用できるようになりました。

cURL や PowerShell などのコマンドラインツールを使用して、リポジトリをリモート管理したり、UI からファイルとフォルダーを操作したりできます。 ファイル内容のイミュータビリティがデフォルトで有効になっているため、CI/CD パイプラインの再現性を確保できます。

ファイルリポジトリを作成するには、Project(プロジェクト)| Packages(パッケージ)に移動し、New repository(新規リポジトリ)をクリックして File Repository(ファイルリポジトリ)を選択します。 詳細については、ドキュメントをお読みください。

2022年4月14日
チーム管理

CalDAV のサポートによる Space カレンダーとお気に入りカレンダーアプリの統合

On-Premises Beta Cloud
CalDAV のサポートによる Space カレンダーとお気に入りカレンダーアプリの統合

自由自在に時間を管理する方法をお探しですか? この更新により、Space の作業スケジュールと個人の計画をお気に入りのカレンダーアプリから管理できるようになりました。

Space に CalDAV サポートを実装したため、Mac と iPhone のカレンダーや Thunderbird などの CalDAV をサポートするカレンダーとメールアプリケーションから Space のカレンダーを閲覧、編集できます。

CalDAV とは?CalDAV は、任意のデバイスで対応アプリケーションを使ったカレンダーの表示と管理を可能にするプロトコルです。

他のカレンダーから Space カレンダーを表示して編集する方法と、サポート対象クライアントの詳細については、こちらのガイドラインをお読みください。

2022年4月13日
IDE の統合

IntelliJ IDEA 2022.1 にコードレビューコメントを投稿するタイミングの選択

On-Premises Beta Cloud
IntelliJ IDEA 2022.1 にコードレビューコメントを投稿するタイミングの選択

IDE でコードの変更をレビューする際に、コードレビューのコメントを投稿するタイミングを選択できるようになりました。

  • Post Now(今すぐ投稿)はコードレビューのコメントを即座に投稿し、作成者やその他のコードレビュー参加者に即座に通知を送信します。
  • Save as Draft(下書きとして保存)はすべてのコメントをバッチにまとめ、変更を承認する際や返信を待機する際に一括で送信します。

IntelliJ IDEA における Space コードレビューの詳細については、こちらのブログ記事をご覧ください。

コードレビューのコメントでショートカットを使用

コードレビューのユーザーインターフェースを改善し、適用可能なキーボードショートカットが表示されるようにしました。 コードレビューのコメントを投稿する際には、Enter を使って改行を追加できます。 Ctrl+Enter を押すと、コメントが保存または投稿されます。

2022年4月1日
プロジェクト管理

Space ダッシュボードのカスタマイズ

On-Premises Beta Cloud
Space ダッシュボードのカスタマイズ

パーソナルダッシュボードのウィジェットの配置を変更したり、不要なウィジェットを非表示にしたりできるようになりました。 デフォルトのダッシュボードにはカレンダー、お気に入りのプロジェクト、コードレビュー、フォローしているチーム、最近のブログ記事などのウィジェットが含まれ、日常業務に役立つ情報の概要が表示されます。

パーソナルダッシュボードを構成するには、プロファイルの右上にある Customize dashboard(ダッシュボードのカスタマイズ)ボタンをクリックします。 ウィジェットは好みに合わせて自由に調整できます。デフォルトの表示に戻すには、Reset to default(デフォルトにリセット)をクリックしてください。

2022年3月29日
コラボレーション

ファイルアップロード、一元管理、自動化

On-Premises Beta Cloud
ファイルアップロード、一元管理、自動化

Space Documents の更新により、ファイル管理がさらに簡単になりました。

  • 個人プロジェクトとチームプロジェクトの作業に必要なものすべてに、一元化されたストレージ領域からアクセスできるようになりました。個人のドキュメントビューには、所属する Space 組織全体で最近操作したファイルがすべて表示されます。 各ファイルの場所を確認できます。また、定義済みのフィルターとドロップダウンを使用して、簡単に検索範囲を絞り込めます。
  • あらゆるファイルをアップロード、プレビュー、共有、およびダウンロードできるようになりました!今後は、個人のファイルとすべてのプロジェクト関連アーティファクト(画像、PDF など)を Documents に直接アップロードできます。
  • さらに、Documents API を一般公開しました。API を呼び出して Documents と通信・対話し、ルーチンタスクを自動化にオフロードできます。

新しい Documents と更新の詳細については、こちらのブログ記事をご覧ください。

2022年3月22日
コードレビュー

コードレビューの複数行に対するコメント入力

On-Premises Beta Cloud
コードレビューの複数行に対するコメント入力

Space コードレビューに、複数行に対してコメントする機能を追加しました。 複数行に対してコメントを追加するには、コードレビューまたはマージリクエストを開いた後、マウスポインターをドラッグして複数行を選択してからコメントを入力します。

2022年3月22日
コードレビュー

マージリクエストでのコード変更の提案

On-Premises Beta Cloud
マージリクエストでのコード変更の提案

チームメンバーから受け取ったマージリクエストをレビューする際に、コードに簡単な編集を加えた後、コメントを残す代わりにその編集内容を提案として投稿できるようになりました。

編集内容を提案するには、対象の行またはコードを選択し、Suggest changes(変更を提案)をクリックして編集します。 編集の理由を説明する場合は、コメントを残すこともできます。 チームメンバーが編集内容を確認する際には、数クリックで内容の承認とコミットを行うことができます。

2022年2月21日
パッケージ管理

Space での Composer パッケージの管理と共有

On-Premises Beta Cloud
Space での Composer パッケージの管理と共有

Space Packages で独自の Composer リポジトリを作成できるようになりました。 このリポジトリを使用すると、PHP プロジェクトのパッケージを保管したり、共有したりできます。 Composer リポジトリを作成するには、Project(プロジェクト)| Packages(パッケージ)に移動し、New repository(新規リポジトリ)をクリックして Composer repository(Composer リポジトリ)を選択します。

Composer リポジトリの作成方法と Composer パッケージの公開方法については、こちらの記事をお読みください

2022年2月18日
パッケージ管理

Space Packages とリモートリポジトリの統合

On-Premises Beta Cloud
Space Packages とリモートリポジトリの統合

Space Packages にミラーリング機能を導入しています! この更新により、以下を行えるようになりました。

  • ローカルパッケージをリモートリポジトリに手動公開。Maven Central などのリモートリポジトリにパッケージを公開する際、ローカルリポジトリごとに関連リモートリポジトリのリストを指定して、そのいずれかにパッケージを公開できるようになりました。
  • リモートリポジトリのパッケージを自動キャッシュ。参照先のミラーリポジトリのパッケージを取得できない場合、Space は関連付けられたリモートリポジトリからそのパッケージをダウンロードしてローカルにキャッシュします。 この機能により、リモートリポジトリのパッケージ参照が単純化され、ネットワークトラフィックが最適化されます。 単一の Space リポジトリを使用して、リモートリポジトリのすべてのビルド依存関係をキャッシュできるようになりました。

ミラーリポートリポジトリの使用手順については、こちらの記事をお読みください。

2022年2月10日
自動化とCI/CD

Space Automation での Vault シークレットのサポート

On-Premises 2023.1 Cloud
Space Packages とリモートリポジトリの統合

Space Automation で HashiCorp Vault ストレージがサポートされ、Vault サーバーに保管されたシークレットを自動化ジョブで使用できるようになりました。 Vault サーバーへの接続を追加してパラメーターを作成するだけで、Space に格納されている通常のパラメーターと同じように使用できます。

更新内容と Space Automation で Vault シークレットを使用する方法については、こちらの記事をお読みください

2022年2月9日
アプリケーション

Space アプリケーションによる非公開チャットチャンネルへのアクセス

On-Premises Beta Cloud
Space Packages とリモートリポジトリの統合

新しいアプリケーション承認オプションにより、Space アプリケーションによる Space チャット内の非公開チャンネルへのアクセスを許可できるようになりました。 また、アプリケーションが特定の非公開または公開チャンネル内で実行できる内容を指定するオプションも追加されています。 たとえば、メッセージの表示と投稿、チャンネル情報の更新、新規メンバーの追加などをアプリケーションに許可できます。 権限を詳細に設定できるようになったため、アプリケーションのアクセスを許可した情報に限定することで、コミュニケーションのプライバシーを確保できます。

チャットチャンネルの権限を設定するには、アプリケーションのAuthorization(承認)ページ | In-context Authorization(コンテキスト内の承認) に移動し、アプリケーションを承認するチャットチャンネルを選択し、付与する権限を選択します。 Channel info(チャンネル情報)| Applications(アプリケーション)に移動して、チャットチャンネルからアプリケーションを承認することもできます。

チャットチャンネルの権限を付与できるのは、チャンネル管理者のみであることに注意してください。 その他のユーザーは、チャンネル管理者に権限をリクエストすることができます。 現在、アプリケーションが公開チャットチャンネルにアクセスする際には承認は不要ですが、今後の Space の更新ではこの要件を導入する予定です。

アプリケーションに権限を付与する方法については、こちらの記事をご覧ください。

2022年2月8日
課題追跡

Space の課題に関する新機能: サブ項目の追加、課題メンションの追跡、ボードによる課題の絞り込み

On-Premises Beta Cloud

課題への取り組みをより楽にし、透明化する更新をいくつか導入しています。

サブ項目による複雑な課題の細分化

サブ項目による複雑な課題の細分化

Space の課題にサブ項目を追加できるようになりました。 サブ項目を使うと、複雑な課題をより小さなタスクに細分化したり、要件、DoD、およびその他の関連情報をリストアップしたりできます。 チェックリストと同様に、サブ項目にはネスト構造を使用でき、完了時にはチェックマークを外して完了を示すことができます。

新しい Sub-items(サブ項目)セクションは、課題の説明の下にあります。 サブ項目を追加するには、Add item(項目の追加)をクリックして入力します。 サブ項目は単純なテキスト行として残すことが可能で、Markdown で整形したり、課題に変換してチームメンバーに割り当てたりできます。 また、✳ アイコンをクリックして既存の課題をサブ項目として追加することも可能です。

サブ項目を課題で使用する方法については、こちらの記事をご覧ください

課題履歴のすべてのメンションを追跡

課題履歴のすべてのメンションを追跡

重要な内容を見逃すことがないように、Space 内のタスクに関連するメンションとディスカッションを追跡しやすくしました。

誰かがある課題について Space のチャットチャンネル、コードレビューのコメント、または他の課題でその ID やリンクを使用してメンションすると、課題の履歴にメンションの内容が自動的に反映されます。 このため、重要な議論の内容が失われることはなく、常に全体の状況を把握できます。

以下に例を示します。 課題 ID を含むチャットメッセージは、メンションされた課題にコピーされています。

非公開メッセージの公開を防ぐため、以下のルールが適用されています。 Space は以下を発信元とするメンションを投稿しません。

  • ダイレクトメッセージ
  • 会話
  • 非公開チャンネル
  • メンションされた課題のオーナーがアクセス権を持たないプロジェクト

公開プロジェクトのコードレビューのコメントは投稿されますが、詳細はそのプロジェクトリポジトリにアクセス権のあるプロジェクトメンバーのみに表示されます。 課題へのコメント方法については、こちらの記事をお読みください

ボードおよびスプリントによる課題の絞り込み

課題の検索がさらに高速化されました。新しいボードフィルターをプロジェクトの課題リストに使用すると、ボードとスプリントで絞り込めます。 課題ボードの使用方法については、こちらの記事をご覧ください

2022年1月31日
開発環境

Space 開発環境に IntelliJ ベースの IDE を追加

Cloud
サブ項目による複雑な課題の細分化

使い慣れた JetBrains IDE でリモートコーディングをご希望ですか? IntelliJ IDEA と Fleet に加えて、Space 開発環境でさらに多くの IntelliJ ベース IDE がサポートされました。 Space 開発環境から JetBrains Gateway を介して、GoLandPhpStormPyCharmRubyMineWebStorm、および CLion(2021.3 バージョン以降)をリモートで起動できます。

Space 開発環境の実際の動作と IDE をリモートで起動する方法については、こちらのブログ記事をお読みください。

2022年1月28日
自動化とCI/CD

Space Automation でのビルド時間の短縮

Cloud
バグ修正

自動化ジョブを実行する基盤エンジンを変更し、Space Automation を使ったビルド時間をさらに高速化しました。 ジョブの起動時間が劇的に短縮され、複数ステップ構成のジョブも大幅に高速化されています。

Automation ジョブの実行速度

'hello-world' コンテナーステップのみを含むジョブと、同様のステップを 3 つ含むジョブの 2 つを含むスクリプトを実行するとしましょう。 新しいエンジンでは、1 ステップのジョブの実行速度は 10 倍高速化され、3 ステップのジョブの実行速度は 5 倍高速化されています。

自動化スクリプトを高速化するには

Space Automation では新しいエンジンがデフォルトのオプションとして使用されるようになったため、ビルド時間を短縮するために設定を調整する必要はありません。 ビルド時間が長いことが主な原因で Space Automation を使用していなかった場合は、ぜひもう一度お試しください。

バグ修正

新しいバックエンドによってコンテナーのリソース割り当てに影響していたバグが修正されたことがわかりました。 具体的には、以前のバックエンドでは CPU と RAM のコンテナー構成が無視されていたため、コンテナーが起動されたホストで使用可能なすべてのリソースにアクセスできていました。

新しいバックエンドではこのバグが修正されていますが、CPU またはメモリの上限が低く構成されている場合にジョブが低速化する可能性があります。これは、ジョブが正しい量のリソースを使用するようになったためです。

2022年1月27日
開発環境

開発環境コンテナーでの Docker サポート

Cloud
開発環境コンテナーでの Docker サポート

Space が開発環境コンテナー内で Docker デーモンをサポートするようになりました。 開発環境でコンテナーを実行するには、IDE でターミナルを開き、ローカルマシンで実行する場合と同じように Docker または Docker Compose コマンドを実行します。

開発環境での開発方法については、こちらの記事をご覧ください。