The community member who posted the original post is concerned about maintaining backward compatibility in future versions and suggests that the interface should inspect the index for the version and use the appropriate calls internally, while keeping the external interface consistent.
In the comments, another community member responds that they will try to minimize breaking changes in the future, though they felt this particular change was important enough to make. Another community member expresses appreciation for the upgrade and likes the idea of separating source data from indexes and wrapping things in a ServiceContext, as it makes the interfaces cleaner.
ok. thanks. Is there a plan to maintain backwaard compaibility in future version. I think the interface should inspect the index for the version and use the appropriate calls internally ..still keeping external interface consistent
no problem at all . Thanks a lot for coming with the upgrade . Love the idea of separating src data from indexes themselves and then wrapping stuff in ServiceContext...makes interfaces lot cleaner