alamb commented on issue #16622: URL: https://github.com/apache/datafusion/issues/16622#issuecomment-3151793613
> This asks for a release of 49.0.1 because the user needs a feature that exists in main, yet it's not present in any released version yet: I think this particular issue may be a regression but I agree the broader point still standsĀ > Doing releases from main more frequently, user-visible value would be provided faster, and the faster we would get any relevant feedback. Especially useful for those users who don't maintain a fork already. It's in our best interest not to push people into perma-forking direction for avoidable reasons. As @comphead says, it is already possible to use the content of DataFusion from `main` (or any other commit) without forking the code the Cargo.toml file. For example, I added this to the `Cargo.toml` to test delta.rs upgrades before a release: ```toml [patch.crates-io] datafusion = { git = "https://github.com/apache/datafusion.git", rev = "63805564437fed26f23b1018c57525a1df3460a2" } datafusion-expr = { git = "https://github.com/apache/datafusion.git", rev = "63805564437fed26f23b1018c57525a1df3460a2" } datafusion-common = { git = "https://github.com/apache/datafusion.git", rev = "63805564437fed26f23b1018c57525a1df3460a2" } datafusion-ffi = { git = "https://github.com/apache/datafusion.git", rev = "63805564437fed26f23b1018c57525a1df3460a2" } datafusion-functions = { git = "https://github.com/apache/datafusion.git", rev = "63805564437fed26f23b1018c57525a1df3460a2" } datafusion-functions-aggregate = {git = "https://github.com/apache/datafusion.git", rev = "63805564437fed26f23b1018c57525a1df3460a2" } datafusion-physical-expr = { git = "https://github.com/apache/datafusion.git", rev = "63805564437fed26f23b1018c57525a1df3460a2" } datafusion-physical-plan = { git = "https://github.com/apache/datafusion.git", rev = "63805564437fed26f23b1018c57525a1df3460a2" } datafusion-proto = { git = "https://github.com/apache/datafusion.git", rev = "63805564437fed26f23b1018c57525a1df3460a2" } datafusion-sql = { git = "https://github.com/apache/datafusion.git", rev = "63805564437fed26f23b1018c57525a1df3460a2" } ``` It is somewhat ugly and annoying however. Maybe we could document / make that process easier somehow š¤ -- 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...@datafusion.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org For additional commands, e-mail: github-h...@datafusion.apache.org