MQTT pub sub not working without specifying client id

The plugin needs id else it fails saying need an id if clean session is not specified.