Commit e9c4c68
fix: Address Devin review feedback on versioning
- Fix version-qualified features dropped with full_feature_names=True:
use _parse_feature_ref to build clean requested_result_row_names
- Fix retrieve_online_documents breaking with @vn refs: use
_parse_feature_ref instead of split(":") for FV name extraction
- Fix metadata-only updates not committed: add self.commit() after
_update_metadata_fields in file registry
- Fix ODFV transforms broken by version-qualified refs: use
_parse_feature_ref in _augment_response_with_on_demand_transforms
- Fix _update_metadata_fields not updating spec.version: add version
field update so pinned-to-latest transitions persist
- Fix _resolve_feature_counts inflating FV count: strip @vn from
feature view names in metrics
- Fix version snapshots storing stale current_version_number: set
version number before serializing snapshot in both file and SQL
registries
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent fd776fc commit e9c4c68
File tree
5 files changed
+45
-32
lines changed- sdk/python/feast
- infra/registry
5 files changed
+45
-32
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
138 | 138 | | |
139 | 139 | | |
140 | 140 | | |
141 | | - | |
| 141 | + | |
142 | 142 | | |
143 | 143 | | |
144 | 144 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2614 | 2614 | | |
2615 | 2615 | | |
2616 | 2616 | | |
2617 | | - | |
2618 | | - | |
| 2617 | + | |
| 2618 | + | |
2619 | 2619 | | |
2620 | 2620 | | |
2621 | 2621 | | |
2622 | 2622 | | |
2623 | | - | |
| 2623 | + | |
| 2624 | + | |
| 2625 | + | |
2624 | 2626 | | |
2625 | 2627 | | |
2626 | 2628 | | |
| |||
2817 | 2819 | | |
2818 | 2820 | | |
2819 | 2821 | | |
2820 | | - | |
2821 | | - | |
| 2822 | + | |
| 2823 | + | |
2822 | 2824 | | |
2823 | | - | |
| 2825 | + | |
2824 | 2826 | | |
2825 | 2827 | | |
2826 | | - | |
| 2828 | + | |
2827 | 2829 | | |
2828 | 2830 | | |
2829 | 2831 | | |
2830 | 2832 | | |
2831 | | - | |
| 2833 | + | |
| 2834 | + | |
| 2835 | + | |
2832 | 2836 | | |
2833 | 2837 | | |
2834 | 2838 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
541 | 541 | | |
542 | 542 | | |
543 | 543 | | |
| 544 | + | |
| 545 | + | |
544 | 546 | | |
545 | 547 | | |
546 | 548 | | |
| |||
747 | 749 | | |
748 | 750 | | |
749 | 751 | | |
| 752 | + | |
| 753 | + | |
750 | 754 | | |
751 | 755 | | |
752 | 756 | | |
| |||
767 | 771 | | |
768 | 772 | | |
769 | 773 | | |
770 | | - | |
771 | 774 | | |
772 | 775 | | |
773 | 776 | | |
| |||
776 | 779 | | |
777 | 780 | | |
778 | 781 | | |
779 | | - | |
780 | | - | |
781 | | - | |
782 | 782 | | |
783 | 783 | | |
784 | 784 | | |
785 | | - | |
786 | | - | |
| 785 | + | |
787 | 786 | | |
788 | | - | |
| 787 | + | |
789 | 788 | | |
| 789 | + | |
| 790 | + | |
790 | 791 | | |
791 | 792 | | |
792 | 793 | | |
| 794 | + | |
| 795 | + | |
| 796 | + | |
| 797 | + | |
793 | 798 | | |
794 | 799 | | |
795 | 800 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
727 | 727 | | |
728 | 728 | | |
729 | 729 | | |
730 | | - | |
| 730 | + | |
| 731 | + | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
731 | 735 | | |
732 | 736 | | |
733 | 737 | | |
734 | 738 | | |
735 | 739 | | |
736 | | - | |
| 740 | + | |
737 | 741 | | |
738 | | - | |
739 | | - | |
740 | 742 | | |
741 | 743 | | |
742 | 744 | | |
| |||
746 | 748 | | |
747 | 749 | | |
748 | 750 | | |
749 | | - | |
| 751 | + | |
750 | 752 | | |
751 | 753 | | |
752 | 754 | | |
753 | 755 | | |
754 | 756 | | |
| 757 | + | |
| 758 | + | |
755 | 759 | | |
756 | 760 | | |
757 | 761 | | |
758 | 762 | | |
759 | 763 | | |
760 | | - | |
| 764 | + | |
761 | 765 | | |
762 | | - | |
763 | 766 | | |
764 | 767 | | |
765 | 768 | | |
| |||
768 | 771 | | |
769 | 772 | | |
770 | 773 | | |
771 | | - | |
| 774 | + | |
772 | 775 | | |
773 | 776 | | |
774 | 777 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
743 | 743 | | |
744 | 744 | | |
745 | 745 | | |
746 | | - | |
| 746 | + | |
747 | 747 | | |
748 | 748 | | |
749 | 749 | | |
| |||
1390 | 1390 | | |
1391 | 1391 | | |
1392 | 1392 | | |
1393 | | - | |
1394 | | - | |
1395 | | - | |
1396 | | - | |
1397 | | - | |
1398 | | - | |
1399 | | - | |
| 1393 | + | |
| 1394 | + | |
| 1395 | + | |
| 1396 | + | |
| 1397 | + | |
| 1398 | + | |
| 1399 | + | |
| 1400 | + | |
1400 | 1401 | | |
1401 | 1402 | | |
1402 | 1403 | | |
| |||
0 commit comments