Merge branch 'stable-3.0' into stable-3.1

* stable-3.0:
  Predicate: Add safety check against not(any())
  Add an index-safe predicate that matches all changes

Release-Notes: skip
Change-Id: Id37339b406675721a4bac3411c6e2874986954bb