Protocol 1.2.0: schema-qualified (schema, name) dispatch — the owning schema is carried on every by-name RPC (bind plus the unary aggregate and table-buffering calls), so a function name declared in two schemas of one catalog resolves to the implementation the caller named instead of mis-routing.
Result-cache key carries the owning schema, so two same-name functions in different schemas no longer cross-serve each other's cached results.
Breaking: requires the vgi 1.2.0 extension.