Skip to content

Release DataFusion 44.0.0 #13334

Closed
Closed

Activity

  1. alamb commented on Nov 21, 2024

    @alamb
    ContributorAuthor
  2. alamb commented on Nov 21, 2024

    @alamb
    ContributorAuthor
  3. alamb commented on Nov 25, 2024

    @alamb
    ContributorAuthor

    @Omega359 and @andygrove suggested #13525 (comment) that for this release we

    we file tickets as part of every release to test DF with latest versions of common external dependencies (datafusion-python, iceberg, lance, delta, etc) as part of the gating criteria for a release. Perhaps this would be as simple as changing the DF version in those projects and running their test suite. Any blockers that are found in DF have tickets filed and are fixed, other blockers in the respective projects have tickets filed in those projects

    Perhaps for 44.0.0 we can try with own subprojects (Ballista, Comet, DF Python, DF Ray)

  4. alamb commented on Dec 6, 2024

    @alamb
    ContributorAuthor

    I started gathering a list of items we think we should fix prior to the release in the description

  5. alamb commented on Dec 6, 2024

    @alamb
    ContributorAuthor

    Does anyone have any opinion about holding the DataFusion 44 release for the next major arrow release?

    That would fix a bunch of the StringView issues, but would likely delay DataFusion 44 for a few more weeks

  6. Omega359 commented on Dec 7, 2024

    @Omega359
    Contributor

    It's soon to be the holiday season so I'm all for cooking the release a bit more.

  7. alamb commented on Dec 7, 2024

    @alamb
    ContributorAuthor

    I would personally love to see DataFusion 44.0.0 be lauded as "super stable" and have few upgrade issues (we would largely achieve this by testing upgrades with other projects prior to release)

    The downside is that the changeset in DataFusion 44.0.0 might be larger

  8. andygrove commented on Dec 9, 2024

    @andygrove
    Member

    I'd like to see an upgrade guide for the 44 release (and am willing to take the lead on this). I am trying to upgrade Comet now and am running into some issues.

    I am +1 for waiting for the next Arrow release.

  9. andygrove commented on Dec 9, 2024

    @andygrove
    Member

    I filed #13702

  10. andygrove commented on Dec 9, 2024

    @andygrove
    Member

    How would everyone feel about increasing the length of release votes from 3 days to 7 days to give downstream projects more time to test the release?

    Sometimes the vote starts on a Friday and passes on a Monday and we can't expect everyone to be working weekends.

  11. alamb commented on Dec 9, 2024

    @alamb
    ContributorAuthor

    How would everyone feel about increasing the length of release votes from 3 days to 7 days to give downstream projects more time to test the release?

    Sometimes the vote starts on a Friday and passes on a Monday and we can't expect everyone to be working weekends.

    In my opinion, we would ideally do the testing before we make the release candidate (as the overhead of making RCs is non trivial). However, I am not opposed to extending the voting timeline if that would get us more testing time

  12. andygrove commented on Dec 9, 2024

    @andygrove
    Member

    Testing before we create the RC makes sense

  13. andygrove commented on Dec 10, 2024

    @andygrove
    Member

    I'm still working on updating Comet to work with latest DF from main (upgrading from 43.0.0). This is quite a disruptive upgrade for us so far.

    Screenshot from 2024-12-09 17-37-14

  14. alamb commented on Dec 13, 2024

    @alamb
    ContributorAuthor

    I have been thinking about this upgrade and the next arrow release

    Specifically I think we need this upgrade in order to resolve some of the issues in 44 related to string view

    However, what I would like to propose is:

    1. Plan to release DataFusion 44.0.0 without also upgrading arrow-rs

    The downside of this plan is

    1. it will take longer to get the arrow upgrade (and this the string view fixes) throughout the ecosystem

    The upsides are

    1. It will reduce the complexity of the DataFusion 44 upgrade
    2. it will give us a longer period to test the upgrade integration DataFusion

    If someone is critically waiting on the string view fixes, we can also contemplate making another arrow incremental release

  15. 27 remaining items

  16. alamb commented on Dec 24, 2024

    @alamb
    ContributorAuthor

    Update, when preparing to make a final RC I found another issue:

    I have a proposed fix here:

  17. alamb commented on Dec 24, 2024

    @alamb
    ContributorAuthor

    Ok, we are clear for 🚀 from what I can tell -- the comet upgrade is working. I will merge the following PR

  18. alamb commented on Dec 25, 2024

    @alamb
    ContributorAuthor
  19. shehabgamin commented on Dec 26, 2024

    @shehabgamin
    Contributor

    I made a release candidate: https://lists.apache.org/thread/78zxfpn7fh1csz6fdolpgh3lb4ltxngp

    I'll re-test Sail with the release candidate tonight!

  20. shehabgamin commented on Dec 27, 2024

    @shehabgamin
    Contributor

    Test 2 complete! Smooth Sailing testing commit 073a3b1 from DataFusion Release Candidate branch.

    Test details here: #13855 (comment)

  21. alamb commented on Dec 27, 2024

    @alamb
    ContributorAuthor
  22. timsaucer commented on Dec 27, 2024

    @timsaucer
    Member

    If we can make a new RC I would recommend cherry picking this fix for initcap: #13909

  23. alamb commented on Dec 28, 2024

    @alamb
    ContributorAuthor

    As @timsaucer mentions above (and on the mailing list): https://lists.apache.org/thread/34xy1nm47tkrr8lszxzwcrlf5b47h333

    There was a regression introduced into initcap that has been sinced fixed: #13909

    I will make a new RC

  24. alamb commented on Dec 28, 2024

    @alamb
    ContributorAuthor

    have created a new RC and started a new vote thread: https://lists.apache.org/thread/p0hyr78zs03f3snj0mh3vqm6c3kjwshn

  25. alamb commented on Dec 31, 2024

    @alamb
    ContributorAuthor

    The release has been approved and published to crates.io: https://lists.apache.org/thread/7w64xqzn71plvmxy61v6px8bb994kr79 🎉

    https://crates.io/crates/datafusion/44.0.0

    I have also made a small PR to improve the docs for the next release:

  26. niebayes commented on Jan 2, 2025

    @niebayes
    Contributor

    @alamb Hi, is the release for datafusion-cli delayed?

  27. alamb commented on Jan 2, 2025

    @alamb
    ContributorAuthor

    @alamb Hi, is the release for datafusion-cli delayed?

    Good catch @niebayes -- I forgot to push this to crates.io. I have done so now and datafusion-cli 44.0.0 is available:

    https://crates.io/crates/datafusion-cli/44.0.0

  28. alamb commented on Jan 2, 2025

    @alamb
    ContributorAuthor

    Here is a ticket to run ClickBench on DataFusion 44:

  29. alamb commented on Jan 4, 2025

    @alamb
    ContributorAuthor

    Filed ticket for the next relese:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions