Added

Column validation hooks


External validation hooks now also support column hooks in Rust. Below are the differences between the existing external row hooks and the new external column hooks:
Configuration differences: If the hook type is column the batch size can’t be configured since we always send all rows for column hooks. As you can see in the screenshot we also show a warning banner since a slow column hook could result in a bad user experience. The reason for this lies in the behavioral differences.
Behavioral differences: When a single value is updated by the user we send only send the edited row for row hooks. For column hooks, we send the whole affected column which can be slower depending on the logic implemented by our admins.
Gating: The gate ColumnHooks has to be active in order to create and use column hooks. If the batch size doesn’t show up the InMemoryListStorage gate is not active.