Title: Feature set versioning · Issue #386 · feast-dev/feast · GitHub
Open Graph Title: Feature set versioning · Issue #386 · feast-dev/feast
X Title: Feature set versioning · Issue #386 · feast-dev/feast
Description: This issue is created to compile the feedbacks from users regarding Feature set versioning in Feast. Feedback Some users do not care about feature versioning at all and would like to use latest feature set all the time. The current worka...
Open Graph Description: This issue is created to compile the feedbacks from users regarding Feature set versioning in Feast. Feedback Some users do not care about feature versioning at all and would like to use latest fea...
X Description: This issue is created to compile the feedbacks from users regarding Feature set versioning in Feast. Feedback Some users do not care about feature versioning at all and would like to use latest fea...
Opengraph URL: https://github.com/feast-dev/feast/issues/386
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Feature set versioning","articleBody":"This issue is created to compile the feedbacks from users regarding Feature set versioning in Feast.\r\n\r\n **Feedback**\r\n- Some users do not care about feature versioning at all and would like to use latest feature set all the time. The current workaround is to make an API call to retrieve the latest version of a feature set, then use it to construct the correct feature id string.\r\n- Bumping up feature set version might be redundant in the case of backward compatible changes, as neither the ingestion and retrieval workflow should be affected.\r\n\r\n**Potential solution and associated complexity**\r\n- We can make feature set version optional for feature id. In the case where feature set version is not specified, we should use the latest version. However, this begs the question on whether this should be handled on the SDK side or the server side. Either way, the parsing of the feature id string will become significantly more complicated.\r\n- We can scrap feature set versioning, and in return, does not allow any changes in Feature Set that is not backward incompatible. For example, there should not be any change in data type nor column drops. A column can be marked as deprecated, however, and will be filtered out during ingestion and retrieval. The risk of removing feature set versioning, is that there might be legitimate use case for versioning, such as when multiple teams are sharing feature set and not all the team might want to use the latest feature set.\r\n\r\nComments from more Feast users will be useful to determine which direction should we pursue for future version of Feast. In particular, it will be good to know if how are the existing users utilizing the feature set versioning.","author":{"url":"https://github.com/khorshuheng","@type":"Person","name":"khorshuheng"},"datePublished":"2019-12-23T08:19:14.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":3},"url":"https://github.com/386/feast/issues/386"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:20c5e411-51ed-10c7-e9c6-a0fd962d93b1 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 803A:2FA274:1AD642:260C09:6978A584 |
| html-safe-nonce | a027cc3a284490d8292d36fd6e8fb195ee21f9eaf3018646fecdf19def843af9 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4MDNBOjJGQTI3NDoxQUQ2NDI6MjYwQzA5OjY5NzhBNTg0IiwidmlzaXRvcl9pZCI6IjY0OTIwMDU0MzY2MTcxNzIzNTYiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 17dfc0d8b2c988007b441d8835de7d097403d83d5d9359bc57cb3b19d2b93104 |
| hovercard-subject-tag | issue:541639046 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/feast-dev/feast/386/issue_layout |
| twitter:image | https://opengraph.githubassets.com/4c291a22a52cf78664b4525e7be1e99ce7aaefe107fe5602d39f560d3a757306/feast-dev/feast/issues/386 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/4c291a22a52cf78664b4525e7be1e99ce7aaefe107fe5602d39f560d3a757306/feast-dev/feast/issues/386 |
| og:image:alt | This issue is created to compile the feedbacks from users regarding Feature set versioning in Feast. Feedback Some users do not care about feature versioning at all and would like to use latest fea... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | khorshuheng |
| hostname | github.com |
| expected-hostname | github.com |
| None | 2981c597c945c1d90ac6fa355ce7929b2f413dfe7872ca5c435ee53a24a1de50 |
| turbo-cache-control | no-preview |
| go-import | github.com/feast-dev/feast git https://github.com/feast-dev/feast.git |
| octolytics-dimension-user_id | 57027613 |
| octolytics-dimension-user_login | feast-dev |
| octolytics-dimension-repository_id | 161133770 |
| octolytics-dimension-repository_nwo | feast-dev/feast |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 161133770 |
| octolytics-dimension-repository_network_root_nwo | feast-dev/feast |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | f8aa86d87c47054170094daaf9699b27a28a8448 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width