Skip to content

Conversation

@uranusjr
Copy link
Member

@uranusjr uranusjr commented Dec 3, 2025

Next for #52141.

All asset-related classes now have a counterpart in airflow.serializatio.definitions.assets prefixed with Serialized. Many tweaks in Core to use those types instead.

While working on this, I realised the partition work also currently breaks the SDK-Core boundary. (Specifically PartitionMapper.) We need to figure out a way to do this correctly… cc @Lee-W @dstandish

@uranusjr uranusjr force-pushed the asset-serialization branch 9 times, most recently from 86783ba to ffbc597 Compare December 8, 2025 04:16
@uranusjr uranusjr force-pushed the asset-serialization branch 2 times, most recently from 1f8b27f to d6a2e34 Compare December 8, 2025 08:22
@uranusjr uranusjr marked this pull request as ready for review December 8, 2025 08:48
@uranusjr uranusjr force-pushed the asset-serialization branch 3 times, most recently from 00ca7f1 to 3582606 Compare December 9, 2025 01:23
I also took the oppertunity to improve asset timetable tests quite a
bit.
@uranusjr uranusjr force-pushed the asset-serialization branch from 3582606 to e7d757e Compare December 15, 2025 07:52
Copy link
Member

@potiuk potiuk left a comment

Choose a reason for hiding this comment

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

Looks good conceptually. Similar to what we've done in the past AIP-44 implementation, I am ok with merging it, just have two small questions mostly for educational purpose.

@uranusjr uranusjr merged commit d6095c5 into apache:main Dec 17, 2025
125 checks passed
@uranusjr uranusjr deleted the asset-serialization branch December 17, 2025 03:28
FoxHelms pushed a commit to FoxHelms/airflow that referenced this pull request Dec 17, 2025
Lohith625 pushed a commit to Lohith625/airflow that referenced this pull request Dec 19, 2025
Copy link
Member

@kaxil kaxil left a comment

Choose a reason for hiding this comment

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

#protm

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants