+1 I think it would be good to have a clear expectation around the backwards compatibility of upgrades in Zeppelin.
There needs to be some nuance here... Since the functionality surface area around interpreters is relatively large, it might be hard to ensure all features are available per interpreter, but at the very least, we should ensure that within Zeppelin's offering it is backwards compatible! Regards, Hong On 2024/04/15 10:06:42 Danny Cranmer wrote: > > Hello all, > I was reading the shell interpreter thread [1], and it made me wonder > about > the backwards compatibility guarantees that Zeppelin offers. As a > user, I > would expect to be able to upgrade from 0.11.0 > 0.11.1 without > breaking > changes or losing functionality. I would not expect to lose an > interpreter. > > I had a quick look on the dev mailing list and website and cannot find > anything documenting the version strategy. If it does exist, can you > please > share the link? If not, I would propose we define a versioning strategy > that helps users understand compatibility and guarantees, etc. A good > place > to start is semver [2]. > > I look forward to hearing from the community. > > Thanks, > Danny > > [1] https://lists.apache.org/thread/opf3h6b0wc4pnsvqsy0b50vzmozd9qbn > [2] https://semver.org/ >