Skip to content

docs: add blog post on experimental feature view versioning support#6204

Draft
Copilot wants to merge 4 commits intomasterfrom
copilot/add-blog-post-feature-versioning-support
Draft

docs: add blog post on experimental feature view versioning support#6204
Copilot wants to merge 4 commits intomasterfrom
copilot/add-blog-post-feature-versioning-support

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 31, 2026

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.

What this PR does / why we need it:

  • infra/website/docs/blog/feature-view-versioning.md — New blog post covering:
    • Motivation: missing audit trail, no safe rollback, inability to serve multiple schema versions simultaneously
    • Auto-versioning mechanics (feast apply auto-increments on schema/UDF changes, idempotent on no-change)
    • Multi-version online serving via @v<N> syntax (e.g. driver_stats@v2:trips_today)
    • Safe rollback via version pinning (version="v1" in the FeatureView definition)
    • Staged publishing with feast apply --no-promote
    • Materialization complexity and tradeoffs — correctness challenges, per-version table ownership, storage/freshness costs, concurrency edge cases
    • Known limitations: SQLite-only for versioned online reads, no offline versioning, no version pruning
  • AGENTS.md (new) — Repository-level instructions for AI coding agents, explicitly stating that blog posts must be placed in /infra/website/docs/blog/ only
  • skills/feast-dev/SKILL.md — Added a "Documentation and Blog Posts" section enforcing the same blog post placement convention

Which issue(s) this PR fixes:

Checks

  • I've made sure the tests are passing.
  • My commits are signed off (git commit -s)
  • My PR title follows conventional commits format

Testing Strategy

  • Unit tests
  • Integration tests
  • Manual tests
  • Testing is not required for this change

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.

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>
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
@@ -0,0 +1,198 @@
# Feast Introduces Experimental Feature View Versioning 🚀
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

@copilot add this blog on website at /infra/website/docs/blog

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

@copilot please move this to the /infra/website/docs/blog

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

@copilot please also update the AGENTS.md and SKILLS to only put blog posts in /infra/website/docs/blog

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Done — moved the blog post to infra/website/docs/blog/feature-view-versioning.md with proper frontmatter (title, description, date, authors) matching the existing posts in that directory. The docs/blog/ changes have been reverted. Commit: 801030b.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Done — created AGENTS.md at the repo root and added a "Documentation and Blog Posts" section to skills/feast-dev/SKILL.md, both explicitly stating that blog posts must go in /infra/website/docs/blog/. Commit: 4d211b3.

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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add blog post on Feature Versioning Support

3 participants