Skip to content

Conversation

@alamb
Copy link
Contributor

@alamb alamb commented Aug 13, 2025

Note this targets branch-49, not main

I plan to regenerate the changelog one more time once the final PRs have been merged

Which issue does this PR close?

Rationale for this change

Prepare for the release

What changes are included in this PR?

  1. Update version to 49.0.1
  2. Generate changelog. See rendered version here: https://github.com/alamb/datafusion/blob/alamb/prepare_49.0.1/dev/changelog/49.0.1.md

I generated the changelog like this

./dev/release/generate-changelog.py 49.0.0 branch-49 49.0.1 > dev/changelog/49.0.1.md
npx prettier -w dev/changelog/49.0.1.md

Are these changes tested?

By CI

Are there any user-facing changes?

New version/changelog

Note once this PR merges I will forward port it to main

@github-actions github-actions bot added the development-process Related to development process of DataFusion label Aug 13, 2025
@alamb alamb mentioned this pull request Aug 13, 2025
5 tasks
@github-actions github-actions bot added documentation Improvements or additions to documentation sqllogictest SQL Logic Tests (.slt) labels Aug 13, 2025
'prod' as deployment_environment
)
TO 'data/1.parquet';
TO 'test_files/scratch/parquet_filter_pushdown/data/1.parquet';
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It seems like the test was previously writing data to datafusion/sqllogictest/data/1.parquet and datafusion/sqllogictest/data/2.parquet which are also checked in

This means that when the new files are written (with a new datafusion version string) they are different which failed the "working directory clean" check. Here is an example: https://github.com/apache/datafusion/actions/runs/16942532196/job/48015583433?pr=17175

Screenshot 2025-08-14 at 6 39 19 AM

I changed this test to properly use the scratch location instead

(I will port this to main as well once we release 49.0.1)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

# bugs if limits are improperly pushed down)
query I
COPY (values (1), (2), (3), (4), (5)) TO 'test_files/scratch/limit/t1.csv'
COPY (values (1), (2), (3), (4), (5)) TO 'test_files/scratch/joins/t1.csv'
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This test was failing on the branch. Here is an example https://github.com/apache/datafusion/actions/runs/16948253306/job/48035037022?pr=17175

Screenshot 2025-08-14 at 6 50 01 AM

The issue is that it is using the wrong scratch space. This was fixed by @2010YOUY01 on main in

I backported the fix to this PR to get a clean CI run

Copy link
Member

@andygrove andygrove left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @alamb

@alamb
Copy link
Contributor Author

alamb commented Aug 14, 2025

Thanks for the approvals @andygrove and @findepi

@alamb alamb merged commit d1a6e9a into apache:branch-49 Aug 14, 2025
30 checks passed
@alamb alamb deleted the alamb/prepare_49.0.1 branch August 14, 2025 14:08
alamb added a commit to alamb/datafusion that referenced this pull request Aug 14, 2025
* Update to version 49.0.1

* Add changelog for 49.0.1

* Fix sqllogictests

* update configs

* Update with PR

* prettier

* Fix slt race condition

* Tweak release notes
@alamb
Copy link
Contributor Author

alamb commented Aug 14, 2025

I have also made a PR to bring these changes to main

alamb added a commit that referenced this pull request Aug 14, 2025
* Update to version 49.0.1

* Add changelog for 49.0.1

* Fix sqllogictests

* update configs

* Update with PR

* prettier

* Fix slt race condition

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

Labels

development-process Related to development process of DataFusion documentation Improvements or additions to documentation sqllogictest SQL Logic Tests (.slt)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants