Skip to content

Releases: feast-dev/feast

v0.62.0

08 Apr 14:26

Choose a tag to compare

0.62.0 (2026-04-08)

Bug Fixes

  • Added missing jackc/pgx/v5 entries (94ad0e7)
  • Fix missing error handling for resource_counts endpoint (d9706ce)
  • fix path feature_definitions.py (7d7df68)
  • Fix regstry Rest API tests intermittent failure (d53a339)
  • Fixed intermittent failures in get_historical_features (c335ec7)
  • Fixed the intermittent FeatureViewNotFoundException (661ecc7)
  • Handle existing RBAC role gracefully in namespace registry (b46a62b)
  • Ignore ipynb files during apply (#6151) (4ea123d)
  • Mount TLS volumes for init container (080a9b5)
  • postgres: Use end_date in synthetic entity_df for non-entity retrieval (#6110) (088a802), closes #6066
  • SSL/TLS mode by default for postgres connection (4844488)
  • Sync v0.61-branch so v0.61.0 tag is reachable from master (af66878)

Features

  • Add Claude Code agent skills for Feast (#6081) (1e5b60f), closes #5976 #6007
  • Add decimal to supported feature types (#6029) (#6226) (cff6fbf)
  • Add feast apply init container to automate registry population on pod start (#6106) (6b31a43)
  • Add feature view versioning support to PostgreSQL and MySQL online stores (#6193) (940e0f0), closes #6168 #6169 #2728
  • Add metadata statistics to registry api (ef1d4fc)
  • Add Oracle DB as Offline store in python sdk & operator (#6017) (9d35368)
  • Add RBAC aggregation labels to FeatureStore ClusterRoles (daf77c6)
  • Add ServiceMonitor auto-generation for Prometheus discovery (#6126) (56e6d21)
  • Add typed_features field to grpc write request ((#6117) (#6118) (eeaa6db), closes #6116
  • Add UUID and TIME_UUID as feature types (#5885) (#5951) (5d6e311)
  • Add version indicators to lineage graph nodes (#6187) (73805d3)
  • Add version tracking to FeatureView (#6101) (ed4a4f2)
  • Added Agent skills for AI Agents (#6007) (99008c8)
  • Added odfv transformations metrics (8b5a526)
  • Created DocEmbedder class (#5973) (0719c06)
  • Extended OIDC support to extract groups & namespaces and token injection with multiple methods (#6089) (7c04026)
  • Replace ORJSONResponse with Pydantic response models for faster JSON serialization (65cf03c)
  • Support distinct count aggregation [#6116] (3639570)
  • Support HTTP in MCP (#6109) (e72b983)
  • Support nested collection types (Array/Set of Array/Set) (#5947) (#6132) (ab61642)
  • Support podAnnotations on Deployment pod template (1b3cdc1)
  • Utilize date partition column in BigQuery (#6076) (4ea9b32)

Performance Improvements

  • Online feature response construction in a single pass over read rows (113fb04)

v0.61.0

10 Mar 20:00

Choose a tag to compare

0.61.0 (2026-03-10)

Bug Fixes

  • Add grpcio dependency group to transformation server Dockerfile (2c2150a)
  • Add https readiness check for rest-registry tests (ea85e63)
  • Add website build check for PRs and fix blog frontmatter YAML error (#6079) (30a3a43)
  • Added MLflow metric charts across feature selection (#6080) (a403361)
  • Check duplicate names for feature view across types (#5999) (95b9af8)
  • Fix integration tests (#6046) (02d5548)
  • Fix non-specific label selector on metrics service (a1a160d)
  • Fixed IntegrityError on SqlRegistry (#6047) (325e148)
  • Fixed pre-commit check (114b7db)
  • Fixed uv cache permission error for docker build on mac (ad807be)
  • Fixes a PydanticDeprecatedSince20 warning for trino_offline_store (#5991) (abfd18a)
  • Integration test failures (#6040) (9165870)
  • Ray offline store tests are duplicated across 3 workflows (54f705a)
  • Reenable tests (#6036) (82ee7f8)
  • Use commitlint pre-commit hook instead of a separate action (35a81e7)

Features

  • Add complex type support (Map, JSON, Struct) with schema validation (#5974) (1200dbf)
  • Add materialization, feature freshness, request latency, and push metrics to feature server (2c6be18)
  • Add non-entity retrieval support for ClickHouse offline store (4d08ddc), closes #5835
  • Add OnlineStore for MongoDB (#6025) (bf4e3fa), closes golang/go#74462
  • Added CodeQL SAST scanning and detect-secrets pre-commit hook (547b516)
  • Adding optional name to Aggregation (feast-dev#5994) (#6083) (56469f7)
  • Feature Server High-Availability on Kubernetes (#6028) (9c07b4c), closes Hi#Availability Hi#Availability
  • go: Implement metrics and tracing for http and grpc servers (#5925) (2b4ec9a)
  • Horizontal scaling support to the Feast operator (#6000) (3ec13e6)
  • Making feature view source optional (feast-dev#6074) (#6075) (76917b7)
  • Support arm docker build (#6061) (1e1f5d9)
  • Use orjson for faster JSON serialization in feature server (6f5203a)

Performance Improvements

  • Optimize protobuf parsing in Redis online store (#6023) (59dfdb8)
  • Optimize timestamp conversion in _convert_rows_to_protobuf (33a2e95)
  • Parallelize DynamoDB batch reads in sync online_read (#6024) (9699944)
  • Remove redundant entity key serialization in online_read (d87283f)

v0.60.0

17 Feb 13:52

Choose a tag to compare

0.60.0 (2026-02-17)

Bug Fixes

  • Added a flag to correctly download the go binaries (0f77135)
  • Adds mapping of date Trino's type into string Feast's type (531e839)
  • ci: Use uv run for pytest in master_only benchmark step (#5957) (5096010)
  • Disable materialized odfvs for historical retrieval (#5880) (739d28a)
  • Fix linting and formatting issues (#5907) (42ca14a)
  • Make timestamp field handling compatible with Athena V3 (#5936) (e2bad34)
  • Support pgvector under non-default schema (#5970) (c636cd4)
  • unit tests not running on main branch (#5909) (62fe664)
  • Update java dep which blocking release (#5903) (a5b8186)
  • Update the dockerfile with golang 1.24.12. (#5918) (be1b522)
  • Use context.Background() in client constructors (#5897) (984f93a)

Features

  • Add blog post for PyTorch ecosystem announcement (#5906) (d2eb629)
  • Add blog post on Feast dbt integration (#5915) (b3c8138)
  • Add DynamoDB in-place list update support for array-based features (#5916) (aa5973f)
  • Add HTTP connection pooling for remote online store client (#5895) (e022bf8)
  • Add integration tests for dbt import (#5899) (a444692)
  • Add lazy initialization and feature service caching (#5924) (b37b7d0)
  • Add multiple entity support to dbt integration (#5901) (05a4fb5), closes #5872
  • Add PostgreSQL online store support for Go feature server (#5963) (b8c6f3d)
  • Add publish docker image of Go feature server. (#5923) (759d8c6)
  • Add Set as feature type (#5888) (52458fc)
  • Added online server worker config support in operator (#5926) (193c72a)
  • Added support for OpenLineage integration (#5884) (df70d8d)
  • Adjust ray offline store to support abfs(s) ADLS Azure Storage (#5911) (d6c0b2d)
  • Batch_engine config injection in feature_store.yaml through operator (#5938) (455d56c)
  • Consolidate Python packaging - remove setup.py/setup.cfg, standardize on pyproject.toml and uv (16696b8)
  • go: Add MySQL registry store support for Go feature server (#5933) (19f9bb8)
  • Improve local dev experience with file-aware hooks and auto parallelization (#5956) (839b79e)
  • Modernize precommit hooks and optimize test performance (#5929) (ea7d4fa)
  • Optimize container infrastructure for production (#5881) (5ebdac8)
  • Optimize DynamoDB online store for improved latency (#5889) (fcc8274)

v0.59.0

16 Jan 21:11

Choose a tag to compare

0.59.0 (2026-01-16)

Bug Fixes

  • Add get_table_query_string_with_alias() for PostgreSQL subquery aliasing (#5811) (11122ce)
  • Add hybrid online store to ONLINE_STORE_CLASS_FOR_TYPE mapping (#5810) (678589b)
  • Add possibility to overwrite send_receive_timeout for clickhouse offline store (#5792) (59dbb33)
  • Denial by default to all resources when no permissions set (#5663) (1524f1c)
  • Make operator include full OIDC secret in repo config (#5676) (#5809) (a536bc2)
  • Populate Postgres registry.path during feast init (#5785) (f293ae8)
  • redis: Preserve millisecond timestamp precision for Redis online store (#5807) (9e3f213)
  • Search API to return all matching tags in matched_tags field (#5843) (de37f66)
  • Spark Materialization Engine Cannot Infer Schema (#5806) (58d0325), closes #5594 #5594
  • Support arro3 table schema with newer deltalake packages (#5799) (103c5e9)
  • Timestamp formatting and lakehouse-type connector for trino_offline_store. (#5846) (c2ea7e9)
  • Update model_validator to use instance method signature (Pydantic v2.12 deprecation) (#5825) (3c10b6e)

Features

  • Add dbt integration for importing models as FeatureViews (#5827) (b997361), closes #3335 #3335 #3335
  • Add GCS registry store in Go feature server (#5818) (1dc2be5)
  • Add progress bar to CLI from feast apply (#5867) (ab3562b)
  • Add RBAC blog post to website (#5861) (b1844a3)
  • Add skip_feature_view_validation parameter to FeatureStore.apply() and plan() (#5859) (5482a0e)
  • Added batching to feature server /push to offline store (#5683) (#5729) (ce35ce6)
  • Enable static artifacts for feature server that can be used in Feature Transformations (#5787) (edefc3f)
  • Improve lambda materialization engine (#5829) (f6116f9)
  • Offline Store historical features retrieval based on datetime range in Ray (#5738) (e484c12)
  • Read, Save docs and chat fixes (#5865) (2081b55)
  • Resolve pyarrow >21 installation with ibis-framework (#5847) (8b9bb50)
  • Support staging for spark materialization (#5671) (#5797) (5b787af)

v0.58.0

16 Dec 17:51

Choose a tag to compare

0.58.0 (2025-12-16)

Bug Fixes

  • Add java proto (#5719) (fc3ea20)
  • Add possibility to force full features names for materialize ops (#5728) (55c9c36)
  • Fixed file registry cache sync (09505d4)
  • Handle hyphon in sqlite project name (#5575) (#5749) (b8346ff)
  • Pinned substrait to fix protobuf issue (d0ef4da)
  • Set TLS certificate annotation only on gRPC service (#5715) (75d13db)
  • SQLite online store deletes tables from other projects in shared registry scenarios (#5766) (fabce76)
  • Validate not existing entity join keys for preventing panic (0b93559)

Features

  • Add annotations for pod templates (534e647)
  • Add Pytorch template (#5780) (6afd353)
  • Add support for extra options for stream source (#5618) (18956c2)
  • Added matched_tag field search api results with fuzzy search capabilities (#5769) (4a9ffae)
  • Added support for enabling metrics in Feast Operator (#5317) (#5748) (a8498c2)
  • Configure CacheTTLSecondscache,CacheMode for file-based registry in Feast Operator(#5708) (#5744) (f25f83b)
  • Implemented Tiling Support for Time-Windowed Aggregations (#5724) (7a99166)
  • Offline Store historical features retrieval based on datetime range for spark (#5720) (27ec8ec)
  • Offline Store historical features retrieval based on datetime range in dask (#5717) (a16582a)
  • Production ready feast operator with v1 apiversion (#5771) (49359c6)
  • Support for Map value data type (#5768) (#5772) (b99a8a9)

v0.57.0

13 Nov 20:26

Choose a tag to compare

0.57.0 (2025-11-13)

Bug Fixes

  • Improve trino to feast type mapping with (real,varchar,timestamp,decimal) (#5691) (f855ad2)
  • Materialize API - ODFV views not looked-up (thinks views non existant) - crashes materialize (#5716) (1b050b3)
  • Support historical feature retrieval with start_date/end_date in RemoteOfflineStore (#5703) (ad32756)
  • Thread safe Clickhouse offline store (#5710) (5f446ed)

Features

  • Add annotations to cronjob CRDs (#5701) (be6e6c2)
  • Add batch commit mode for MySQL OnlineStore (#5699) (3cfe4eb)
  • Add possibility to materialize only latest values, to increase performance (#5713) (8d77b72)
  • Support table format: Iceberg, Delta, and Hudi (#5650) (2915ad1)

v0.56.0

27 Oct 20:28

Choose a tag to compare

0.56.0 (2025-10-27)

Bug Fixes

  • Add mode field to Transformation proto for proper serialization (2390d2e)
  • Date wise remote offline store historical data retrieval (#5686) (949ba3d)
  • Fix STRING type handling in on-demand feature views (#5669) (dfbb743)
  • Fixed torch install issue in CI (366e5a8)
  • ODFV not getting counted in resource count (1d640b6)
  • Skip tag updates if user do not have permissions (#5673) (0a951ce)

Features

  • Add document of Go feature server. (#5697) (cbd1dde)
  • Add flexible commandArgs support for complete Feast CLI control (#5678) (6414924)
  • Add HDFS as a feature registry (#5655) (4c65872)
  • Add nodeSelector to service config (#5675) (9728cde)
  • Add OTEL based observability to the Go Feature Server (#5685) (f4afdad)
  • Added health endpoint for the UI (#5665) (3aec5d5)
  • Added kuberay support (e0b698d)
  • Added support for filtering multi-projects (#5688) (eb0a86e)
  • Batch Embedding at scale for RAG with Ray (cc2a46d)
  • Optimize SQL entity handling without creating temporary tables (#5695) (aa2c838)
  • Support aggregation in odfv (#5666) (564e965)
  • Support cache_mode for registries (021e9ea)

v0.55.0

14 Oct 14:37

Choose a tag to compare

0.55.0 (2025-10-14)

Bug Fixes

  • Added unix_timestamp_val in _serialize_val (#5659) (35a8423)
  • BatchFeatureView transformation should persist in Registry Ser/Deserialization (3364bad)
  • Check if DynamoDB table exists before create (#5658) (e7fd506)
  • Fix the link to Expedia in the Go Feature Server readme. (3ed0163)

Features

  • Add Claude instructions (#5651) (4807a52)
  • Groups and Namespaces based authorization, for Users and Service Accounts (#5619) (da6257c)

v0.54.0

30 Sep 12:39

Choose a tag to compare

0.54.0 (2025-09-30)

Bug Fixes

  • Column quoting in query of PostgreSQLOfflineStore.pull_all_from_table_or_query (#5621) (e8eae71)
  • Correct column list polars materialization engine (#5595) (39aeb0c)
  • Fix Go feature server entitykey serialization for version 3 (#5622) (5ab18a6)
  • Fix hostname resolution for spark tests (#5610) (8f0e22d)
  • Fixed filtering based on data_source for ODFVs (#5593) (c3e6c56)
  • Fixed project_description to set in registry and UI (#5602) (02c3006)
  • Fixed Registry Cache Refresh Issues (#5604) (3c7a022)
  • Fixed tls issue when running both grpc and rest servers (#5617) (51c16b1)
  • Fixed transaction handling with SQLite registry (#5588) (0052754)
  • Update the deprecated functions in Go feature server. (#5632) (a24e06e)
  • Updated python packages conflicting with kserve dependencies (#5580) (d56baf4)

Features

  • Add 'featureView' in global search api result for features. (#5626) (76590bf)
  • Add aggregation in OnDemandFeatureView (#5629) (8715ae8)
  • Added codeflare-sdk to requirements (#5640) (51a0ee6)
  • Added RemoteDatasetProxy that executes Ray Data operations remotely (7128024)
  • Added support for image search (#5577) (56c5910)
  • Enable ingestion without event timestamp (#5625) (eb51f00)
  • Feast dataframe phase1 (#5611) (2ce4198)
  • Feast dataframe phase2 (#5612) (1d08786)
  • Feast Namespaces registry for client ConfigMaps availability (#5599) (728589a)
  • Support hdfs:// uris in to_remote_storage for Spark offline store (#5635) (5e4b9fd)

v0.53.0

30 Aug 03:55

Choose a tag to compare

0.53.0 (2025-08-30)

Bug Fixes

  • Consistency in allow_cache and savedDatasets api (#5572) (7e8b914)
  • docs: Use absolute image URLs in README (7188fc9)

Features