add v5 support for transport config, endpoint config and message conventions