Changes in the public API

General changes

Subscriptions in the new version of IS are now permanent with respect to the life time of the IS servers. That was done to simplify development of partition independent application like GUIs and statistics collectors. If an application subscribes to one or multiple IS servers, it does not need to follow their state any more, as if those servers are restarted the client will be re-subscribed automatically and will continue receiving updates when they are produced.

Programming language API specific changes

The new argument is tha last one and has default value {ISInfo::Created, ISInfo::Updated, ISInfo::Deleted}, which is compatible with the previous IS version. One can change that by providing another list of events to the subscribe functions.