docs: Add blog post on experimental feature view versioning support#6204
Merged
franciscojavierarceo merged 11 commits intomasterfrom Apr 1, 2026
Merged
Conversation
Copilot
AI
changed the title
[WIP] Add blog post on feature versioning support
docs: add blog post on experimental feature view versioning support
Mar 31, 2026
ntkathole
reviewed
Mar 31, 2026
Agent-Logs-Url: https://github.com/feast-dev/feast/sessions/73d0759c-d919-4a07-92ca-7069692b1346 Co-authored-by: franciscojavierarceo <4163062+franciscojavierarceo@users.noreply.github.com>
Agent-Logs-Url: https://github.com/feast-dev/feast/sessions/24228f94-b79f-4524-947a-8f60ad66a4de Co-authored-by: franciscojavierarceo <4163062+franciscojavierarceo@users.noreply.github.com>
…ention Agent-Logs-Url: https://github.com/feast-dev/feast/sessions/7e15980c-1caa-4596-acef-3a743989658a Co-authored-by: franciscojavierarceo <4163062+franciscojavierarceo@users.noreply.github.com>
… AGENTS.md Agent-Logs-Url: https://github.com/feast-dev/feast/sessions/9d605bcf-3852-43a5-8f05-6ddbae924640 Co-authored-by: franciscojavierarceo <4163062+franciscojavierarceo@users.noreply.github.com>
be54f47 to
fad6b69
Compare
…ionale, and client contract details Agent-Logs-Url: https://github.com/feast-dev/feast/sessions/4c985134-3d4e-4575-bb88-a24113fe07ce Co-authored-by: franciscojavierarceo <4163062+franciscojavierarceo@users.noreply.github.com>
Agent-Logs-Url: https://github.com/feast-dev/feast/sessions/dc0064ff-6bb7-42a6-b537-01ee73ee1d6b Co-authored-by: franciscojavierarceo <4163062+franciscojavierarceo@users.noreply.github.com>
…g post Agent-Logs-Url: https://github.com/feast-dev/feast/sessions/2064238b-c5be-49b7-813e-6dae7dac4547 Co-authored-by: franciscojavierarceo <4163062+franciscojavierarceo@users.noreply.github.com>
franciscojavierarceo
approved these changes
Apr 1, 2026
franciscojavierarceo
approved these changes
Apr 1, 2026
yuan1j
pushed a commit
to yuan1j/feast
that referenced
this pull request
Apr 2, 2026
…east-dev#6204) * docs: add blog post on experimental feature view versioning support Agent-Logs-Url: https://github.com/feast-dev/feast/sessions/73d0759c-d919-4a07-92ca-7069692b1346 Co-authored-by: franciscojavierarceo <4163062+franciscojavierarceo@users.noreply.github.com> * docs: move feature versioning blog post to infra/website/docs/blog Agent-Logs-Url: https://github.com/feast-dev/feast/sessions/24228f94-b79f-4524-947a-8f60ad66a4de Co-authored-by: franciscojavierarceo <4163062+franciscojavierarceo@users.noreply.github.com> * docs: add AGENTS.md and update SKILL.md with blog post placement convention Agent-Logs-Url: https://github.com/feast-dev/feast/sessions/7e15980c-1caa-4596-acef-3a743989658a Co-authored-by: franciscojavierarceo <4163062+franciscojavierarceo@users.noreply.github.com> * docs: sync AGENTS.md with CLAUDE.md content, have CLAUDE.md reference AGENTS.md Agent-Logs-Url: https://github.com/feast-dev/feast/sessions/9d605bcf-3852-43a5-8f05-6ddbae924640 Co-authored-by: franciscojavierarceo <4163062+franciscojavierarceo@users.noreply.github.com> * docs: expand blog post with production use cases, PIT correctness rationale, and client contract details Agent-Logs-Url: https://github.com/feast-dev/feast/sessions/4c985134-3d4e-4575-bb88-a24113fe07ce Co-authored-by: franciscojavierarceo <4163062+franciscojavierarceo@users.noreply.github.com> * Add files via upload * docs: add hero image to feature-view-versioning blog post Agent-Logs-Url: https://github.com/feast-dev/feast/sessions/dc0064ff-6bb7-42a6-b537-01ee73ee1d6b Co-authored-by: franciscojavierarceo <4163062+franciscojavierarceo@users.noreply.github.com> * docs: add link to original issue feast-dev#2728 in feature-view-versioning blog post Agent-Logs-Url: https://github.com/feast-dev/feast/sessions/2064238b-c5be-49b7-813e-6dae7dac4547 Co-authored-by: franciscojavierarceo <4163062+franciscojavierarceo@users.noreply.github.com> * Apply suggestion from @franciscojavierarceo * Apply suggestion from @franciscojavierarceo --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: franciscojavierarceo <4163062+franciscojavierarceo@users.noreply.github.com> Co-authored-by: Francisco Javier Arceo <farceo@redhat.com> Co-authored-by: Francisco Javier Arceo <arceofrancisco@gmail.com> Signed-off-by: yuanjun220 <1069645408@qq.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds a blog post announcing the experimental Feature View Versioning capability introduced in #6101, highlighting that it's still experimental, SQLite-only for versioned online reads, and inviting community feedback. Also adds agent/skill conventions to enforce blog post placement, and consolidates all agent instructions into
AGENTS.mdas the single source of truth.What this PR does / why we need it:
infra/website/docs/blog/feature-view-versioning.md— New blog post covering:feast-feature-versioning-hero.png) matching the style of other blog postsfeast applyauto-increments on schema/UDF changes, idempotent on no-change)@v<N>syntax (e.g.driver_stats@v2:trips_today); unversioned requests default to the latest promoted versionversion="v1"in theFeatureViewdefinition)feast apply --no-promote@v<N>pinning is opt-inAGENTS.md(new) — Repository-level instructions for AI coding agents, synced with the full content fromCLAUDE.md(dev commands, project structure, code style, contributing guide) plus the blog post placement convention: blog posts must go in/infra/website/docs/blog/onlyCLAUDE.md— Replaced with@AGENTS.mdso it points toAGENTS.mdas the single source of truth for agent instructionsskills/feast-dev/SKILL.md— Added a "Documentation and Blog Posts" section enforcing the same blog post placement conventionWhich issue(s) this PR fixes:
Checks
git commit -s)Testing Strategy
Misc
Blog post is intentionally scoped to what's implemented today. The call-to-action for community feedback on additional online store support is deliberate per the issue brief.