2026年5月21日にリリースされたRockのGitHubにおけるプレアルファ版 20.0.3の新機能は以下の通りです。
v18.3 の主な機能
- データベースに変更内容を保存する前に、すべてのデータ入力ポイントにおいて、ユーザー入力値の検証機能を強化しました。
- 「エンティティ・ドキュメントの追加」ワークフローアクションにおいて、バイナリファイルが親ドキュメントエンティティに正しく関連付けられず、その結果、DocumentType のセキュリティ設定が無視され、代わりに BinaryFileType のセキュリティ設定が適用されてしまうというバグを修正しました。
- Issue 6822: Obsidian および WebForm の「登録エントリー」ブロックにおいて、割引率の適用により合計金額に小数点以下のペニー単位が生じた場合、フォームの送信がブロックされるという不具合を修正しました。
- Issue 6825: 「登録インスタンス割引リスト」ブロックにおけるバグを修正しました。このバグにより、割引の「最大登録者数」設定が指定されている場合でも、レポート内のすべての登録者に割引が適用されてしまっていました。
v19.1 の主な機能
- 既存のレガシー Azure Blob Storage プロバイダープラグインから、コア Azure Blob Storage プロバイダーへ、File Storage Provider の設定を移行する自動データ移行機能を追加しました。
- 「Financial Batch Detail」ブロックにおいて、コンテキストの破棄やスレッド間のトランザクションエラーにより、小切手の高速スキャン時にMICRデータの保存に失敗するバグを修正しました。
- 「コミュニケーションテンプレートのカテゴリ」ページで、パンくずリストにページ名が2回表示される不具合を修正しました。
- 「イベントアイテム詳細」ブロックにおいて、イベントの発生属性の編集時に、検証エラーにより属性キーが誤って拒否されてしまうバグを修正しました。
- 「グループタイプ詳細」ブロックにおいて、グループ要件の「期日グループ属性」ドロップダウンが、「日付」および「日時」属性のみを表示するようにフィルタリングされていなかった不具合を修正しました。
- 「Obsidian Workflow List」ブロックにおいて、ワークフローのアクティビティがメンバー数の多いグループに割り当てられている場合、ワークフローの読み込みがタイムアウトしてしまうバグを修正しました。
- 「グリッドに表示」が有効に設定されたイベント発生属性が、イベント発生リストに表示されないという不具合を修正しました。
- Issue 6816: Twilioが「番号無効」エラー(固定電話、無効な携帯電話番号、通信事業者に接続できない場合など)を報告した際、受信者による実際の配信停止ではなく、電話番号が誤ってSMS配信の配信停止対象としてマークされてしまうバグを修正しました。
- Issue 6817: 資金調達機会の参加者ページにおいて、データビューおよびSQLグループ要件の「期限」が表示されない不具合を修正しました。
- Issue 6818: 年フィルターを最適化し、SQL Server のインデックスを活用した日付範囲を使用するようにすることで、GivingHistory API エンドポイントのパフォーマンスを向上させました。
- Issue 6819: 「スケジュールカテゴリ除外リスト」ブロックにおいて、閲覧専用権限を持つユーザーが認証エラーが発生していた不具合を修正しました。
- Issue 6821: Obsidian Grid のエクスポート時に、エクスポートタイトルに Excel ワークシート名で使用できない文字(*、?、:、\、/、[ など)が含まれている場合や、31 文字を超えている場合にエクスポートが失敗する不具合を修正しました。
- Issue 6826: 登録テンプレートに「登録者ごとの費用」が設定されていない場合、「登録インスタンス登録リスト」ブロックの「登録」タブで「割引コード」列が表示されないという不具合を修正しました。
- Issue 6827: 「Person Entry」ワークフローフォームにおいて、SMSの「同意する」チェックボックスが、システムで設定された同意メッセージを使用していなかった不具合を修正しました。
- Issue 6829: Obsidian Workflow Entry ブロックにおいて、Person Entry フォームでキャンパス選択が必須として適用されていなかったバグを修正しました。
- Issue 6832: 「公共料金の支払い入力」ブロックにおいて、CAPTCHAの入力完了時に、ホスト型ゲートウェイのiframeに入力された支払い情報が消去されてしまう不具合を修正しました。
- Issue 6808:「グループの詳細」画面のLavaブロックにおいて、「グループメンバーの削除を許可」が無効になっているにもかかわらず、削除(X)アイコンが表示されたままになるバグを修正しました。また、グループ履歴が有効になっている場合、メンバーは削除されるのではなくアーカイブされる可能性があるため、確認ダイアログの表示を「削除」から「削除」に変更しました。
v20 の主な機能
- 登録者が登録を完了する前に、全額を支払うか、残額に対する分割払いの設定を行うことを義務付ける「登録テンプレート」設定を追加しました。
- フォームビルダーに、「確認メール」と「通知メール」の両方について、複数の宛先を設定できる自動化機能を追加しました。
- フォームビルダーに「接続リクエスト」の自動化機能を追加しました。
- v20のフォームビルダーの詳細画面のUIを更新しました。
- 「フォーム送信リスト」および「フォーム分析」ブロックをObsidianに移行しました。
- セキュリティロールへの同期を行う際の「グループ同期」ジョブのパフォーマンスが向上しました。以前は、グループメンバーが更新されるたびに認証キャッシュがクリアされていましたが、現在は処理の終了時に1回だけクリアされるようになりました。
- 「詳細ブロックのラベル」セクションを更新し、パネルアクションでアイコンとタイトルの両方が指定されている場合、アイコンを非表示にするのではなく、両方を併せて表示するようにしました。