enable publish/subscribe for versioned collections, implement real CI preservation