[minor] use object structure for releases and add publisher