# Enum PgOutputProtocolVersion

Namespace
  Npgsql.Replication.PgOutput

Assembly
  Npgsql.dll

The Logical Streaming Replication Protocol version.

    public enum PgOutputProtocolVersion : ulong

## Fields

`V1 = 1`

  Version 1 is supported for server version 10 and above.

`V2 = 2`

  Version 2 is supported only for server version 14 and above, and it allows streaming of large in-progress transactions.

`V3 = 3`

  Version 3 is supported only for server version 15 and above, and it allows streaming of two-phase commits.

`V4 = 4`

  Version 4 is supported only for server version 16 and above, and it allows streams of large in-progress transactions to be applied in parallel.