2026年6月10日にリリースされたRockのGitHubにおけるプレアルファ版リリース20.0.4の新機能は以下の通りです。
v17.8 の主な機能
- 地理ピッカーが読み込まれないという不具合を修正しました。最近の Google Maps API のアップデート(バージョン 3.65)により、Rock が依存している機能が削除されたためです。
v18.3 の主な機能
- サーバーモデルによる検証が有効になっている状態で、「ワークフロー属性の設定」アクションにHTMLコンテンツを配置する際のエラーを修正しました。
- 属性値の検証時に、「文字列検証を有効にする」設定が無視されてしまう問題を修正しました。
- 新しいサーバーフィールドの検証において、属性の略称に関する軽微な問題を修正しました。
19.1 主なポイント
- 「コミュニケーション」関連のブロック内にあるナビゲーションリンクについて、クエリ文字列を含むURLではなく、クリーンなルートで開くように修正しました。
- 「Connections Hub」ブロックにおいて、接続タイプに、同じキーを持つリクエスト属性を定義する複数の商談が存在する場合に発生していたクラッシュを修正しました。
- Lavaの「Where」フィルターにおいて、辞書項目のfilterプロパティの値がnullの場合にスローされていた例外を修正しました。
- 「Outreach ダッシュボード」および「Outreach オンボーディング」ブロックにおいて、毎日の通知がオフになっている場合でも、選択された通知時刻がクリアされずに保持されるよう修正しました。
- 「Communication Id」ページパラメータが IdKey として渡された際に、レガシー通信エントリウィザードが誤って表示される問題を修正しました。
- Issue 6850: 「Benevolence Request Detail」ブロックにおいて、リクエストの追加や編集時にブロックレベルのセキュリティ設定が反映されなかった不具合を修正しました。
- Issue 6852: カスタム列が設定され、「期限切れのリクエストを表示」フィルターが有効になっている場合、「祈りのリクエスト一覧」ブロックでリクエストが読み込まれない問題を修正しました。この修正の一環として、サーバーサイドの日付範囲フィルターが追加されました。
19.2 主なポイント
- 「ページのプロパティ」モーダルで、マトリックスおよびコンテンツチャネルアイテムのページ属性が表示されない問題を修正しました。
- 「名前付きロケーションの詳細」ブロックを修正し、保存済みのロケーションがツリーで選択されると、ページを再読み込みしなくてもすぐに名前変更が表示されるようになりました。
- Issue 6828: LMSの「動画視聴」アクティビティにおいて、学生の視聴率がメディア要素に保存された進行状況とずれてしまうバグを修正しました。
- Issue 6834: 「ワークフロー入力」ブロックの「人物入力フォーム」において、送信された「名」が既存の人物の「ニックネーム」と一致した場合、一致した人物の「名」が上書きされてしまうバグを修正しました。
- Issue 6835: 「Group Scheduler」ブロックにおいて、大規模なフィルターセットの場合に「Send Confirmations」アクションがタイムアウトし、実際には確認メッセージが送信されているにもかかわらず、UI上で「502 Bad Gateway」エラーが発生していた問題を修正しました。
- Issue 6838: 「カレンダー次元設定」ブロックにおいて、会計年度ではなく暦年に基づいて会計週が誤って計算されていた問題を修正しました。
- Issue 6840: コネクタグループが設定されているものの、キャンパスが選択されていない場合、接続機会画面に「デフォルトのコネクタ」ピッカーが表示されない問題を修正しました。
- Issue 6844: 「家族事前登録」ブロックにおいて、訪問者が閲覧権限を持たない人物の属性が表示されてしまう不具合を修正しました。
- Issue 6845: Process BI Analytics ジョブを改良し、1日に複数回実行された場合に明確な警告が表示されるようにしました。
- 第6849号: 以下の問題を修正しました。
.webp アセットマネージャーおよびファイルマネージャーで画像をプレビューできませんでした。
- Issue 6851: 「グループ詳細」ブロックにおいて、グループタイプのドロップダウンが空になる原因が実際にはブロック自身のグループタイプ設定にあるにもかかわらず、親グループを原因として指摘していた誤解を招くエラーメッセージを修正しました。
- Issue 6853: グループをコピーすると、そのグループが継承しているメンバー属性も複製され、孤立した属性が生成されてグループメンバー一覧の表示速度が低下していたバグを修正しました。
- Issue 6854: 「ワークフローエントリ」ブロックの権限不足時のメッセージにある誤字を修正しました。
- Issue 6855: 「Sign-Up Finder」ブロックの修正を行い、グループビューのセキュリティ設定に従うようにしました。これにより、現在のユーザーが閲覧権限を持たないプロジェクトは非表示になります。
- Issue 6856: 「Connection Opportunity Signup」ブロックのテンプレートで、PageRedirect Lavaフィルターがサポートされるように修正しました。
- Issue 6857:一括再インデックス処理後に、インデックス登録用に設定された人物属性の値がユニバーサル検索の結果に含まれていなかった問題を修正し、属性ブロックで表示されていなかった「インデックス登録を有効にする」オプションを復元しました。
- Issue 6858: 「グループ RSVP 詳細」ブロックの Excel エクスポート機能において、「承諾」、「辞退」、「辞退理由」の列が含まれるように修正しました。
- Issue 6859: 「グループ配置」ブロックにおいて、「配置対象者」セクションに「人物フィルター」が適用されていなかった問題を修正しました。
- Issue 6861: 「グループ登録」ブロックにおいて、送信時にオプションの「メールアドレス」フィールドを空白のままにした場合、既存の人物(またはその配偶者)のメールアドレスが消去されてしまうバグを修正しました。
- 第6862号: 以下の問題を修正しました。
{% modifystep %} 有効な StepTypeId を指定した場合でも、新しい Step レコードを作成する際に Lava コマンドでエラーが発生する。
- Issue 6865: スタッフが登録インスタンスのリンクを追加または編集できない問題を修正しました。
v20 の主な機能
- 「Connections Hub」ブロックに「My Connections」ビューを追加しました。
- 「接続リクエストの作成」というSMSパイプラインアクションを追加し、「SMSパイプライン詳細」ブロックをObsidianに移行しました。
- 「スケジュールビルダー」の期間設定に「日数」フィールドを追加しました。これにより、キャンプ、リトリート、ミッション旅行などの複数日にわたるイベントを、合計時間ではなく日数として入力できるようになりました。
- 「Persisted Datasets」に、直近のビルド試行の結果を記録する「ステータス」フィールドが追加されました。このステータスは「Persisted Dataset List」ブロックに列として表示されるようになったため、管理者はビルドに失敗したデータセットを素早く特定できるようになりました。
- PaymentInfo にアカウントごとの配分(AccountAllocations)を追加し、金融ゲートウェイの実装において、トランザクションを適切な資金に振り分けられるようにしました。
- 「Obsidian チェックインエリア」および「グループ」ブロックが追加され、旧式の「Web Forms チェックインエリア」および「チェックインタイプ」ブロックが削除されました。チェックインの設定ページは、「管理ツール」の直下に移動されました。
- Obsidianブロックの新しい変換機能を追加しました:フォームテンプレート一覧、電話番号の識別、取引手数料レポート、セキュリティ確認(これに対応するWebフォームの機能は削除されました)。
- 米国以外の住所の検証およびオプションのジオコーディング機能として、Smarty Streets Internationalのロケーションサービスを追加しました。
- Rockのセキュリティ設定をキャッシュすることでパフォーマンスが向上し、人物の写真URLの生成など、繰り返し行われる読み取り処理において、呼び出しのたびに設定を再読み込みしたり再ハッシュ処理を行ったりする必要がなくなりました。
- レガシー版 Azure Blob Storage の利用を、コア版 Azure Blob Storage プロバイダーへの移行を完了し、レガシープロバイダーを無効化しました。
- Issue 6843: IPv6アドレスで接続しているユーザーがプロフィールを閲覧した際、ユーザープロフィール画面が表示されず、代わりに例外が記録されてしまう不具合を修正しました。
モバイル
- 新しいモバイルアプリケーションに初期設定として用意されるデフォルトのレイアウトを更新しました。これには、簡素化された MAUI の「ホームページ」レイアウトや、スクロール不要の新しい「フル」レイアウトが含まれます。
- モバイル版の「プロフィール詳細」ブロックにおいて、編集対象のユーザーにログイン情報がない場合、保存に失敗する問題を修正しました。
- 「通知リクエスト」画面が有効な状態でオンボーディングを完了した後、プッシュ通知を有効にした際に、通知が正しく設定されない問題を修正しました。