implement publish() method of redis client
Describe change in CHANGES file
Merge remote-tracking branch 'origin/feature/publish' into develop