DannyVarod opened a new issue, #13185: URL: https://github.com/apache/arrow/issues/13185
pyarrow increases major version very frequently. A common practice for libraries is to use semantic versioning, so that: * increase of major version means breaking changes * increase of minor version means new functionality (so downgrading a minor version is a breaking change) * increase of patch version means no breaking change and no new functionality e.g. improvements behind the scene, bug fixes, ... Since pyarrow is a library used by different libraries and each has different version limitations, using pyarrow is problematic, since it is impossible to tell if the different libraries will work together e.g. one was tested with pyarrow 1.0.0 and one with pyarrow 5.0.0 and pyarrow is now at 8.0.0. Is it possible to start using semantic versioning for this project and for older versions to specify which include breaking changes? Thanks. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: github-unsubscr...@arrow.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org