July 20, 2026: Pass-through policies for dynamic tables with incremental refresh (General availability)

Dynamic tables that have base tables with arbitrary masking or row access policies can now maintain incremental refresh when the policy is pass-through for the role used during refresh (that is, when the refresh role has unrestricted access to all rows and columns regardless of the policy condition). Previously, only policies using allow-listed functions, such as CURRENT_ROLE() or IS_ROLE_IN_SESSION() were compatible with incremental refresh.

For more information, see Masking and row access policies.