You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Feast feature repos are essentially declarative python code. When we make changes to the API used to declare Feast objects, we have to deprecate old fields, introduce new fields, and support both for multiple releases giving users a chance to upgrade their repos.
This pushes a lot of migration work on to users and is generally a non-scalable process.
Describe the solution you'd like
We should be able to automate trivial upgrades to the feature definitions (for things such as field renames or similar refactoring) automatically, in the same way as terraform.
There are tools like pybowler and fissix that allow for refactoring code.
We can integrate these into a feast upgrade command.
The text was updated successfully, but these errors were encountered:
Found feast deprecations that should be automatically deprecated as per #2670
All of these should need upgrades and is more motivation to support feast upgrade
Is your feature request related to a problem? Please describe.
Feast feature repos are essentially declarative python code. When we make changes to the API used to declare Feast objects, we have to deprecate old fields, introduce new fields, and support both for multiple releases giving users a chance to upgrade their repos.
This pushes a lot of migration work on to users and is generally a non-scalable process.
Describe the solution you'd like
We should be able to automate trivial upgrades to the feature definitions (for things such as field renames or similar refactoring) automatically, in the same way as terraform.
There are tools like pybowler and fissix that allow for refactoring code.
We can integrate these into a
feast upgrade
command.The text was updated successfully, but these errors were encountered: