Xuanwo commented on PR #6337: URL: https://github.com/apache/arrow-rs/pull/6337#issuecomment-2322912981
> It is a good question about if we should always update to the most recent minor version > > Given our CI tests (implicitly) test agains the most recent versions, updating to the most recent versions is probably the "safest" thing to do 🤔 This design makes sense as well. The benefit of using `0.12` instead of `0.12.2` is that it allows users to continue using `0.12.1` without forcing them to upgrade to the latest version. Personally, I prefer making libraries compatible with most versions. I consider the version specified in `Cargo.toml` as the minimum compatible version of my crate. Alternatively, we could commit `Cargo.lock` to the repository and keep updating it to ensure we build and test on the specific version. Anyway, I'm not strongly opposed to this PR; I just have some personal preferences. It's fine to merge it as is, since it doesn't break our users (except for the upgrade of their dependency tree). -- 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
