Releases: feast-dev/feast
Releases · feast-dev/feast
v0.60.0
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
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.pathduringfeast 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
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
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
v0.56.0
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
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
v0.54.0
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
v0.52.0
0.52.0 (2025-08-14)
Bug Fixes
- Correct entity value type mapping for aliased feature views (#5492) (bdf20bb)
- Correct namespace reference in remote Feast project setup for operator upgrade and previous version tests (df391ec)
- dell pydantic v1 (1189512)
- Fixed the entity to on-demand feature view relationship (1c59bba)
- Make transformers optional (#5544) (a4eef38)
- Push Source inherits the timestamp fields from Data Source (#5550) (b7ea5cc)
- Remove the devcontainer folder. (a9815c2)
Features
- Added API for discovering Feature Views by popular tags (#5558) (2e5f564)
- Added filtering support for featureView and featureServices api (#5552) (897b3f3)
- Added global search api and necessary unit tests (#5532) (dd3061f)
- Added Ray Compute Engine and Ray Offline Store Support (#5526) (72de088)
- Added recent visit logging api for registry server (#5545) (2adcf2c)
- auth: support client-credentials & static token for OIDC client auth (fc44222)
- auth: support client-credentials & static token for OIDC client auth (795fc06)
- Implement and enhance remote document retrieval functionality (#5487) (d095b96)
- Implemented consistent error handling (7f10151)
- Offline Store historical features retrieval without entity df, but based on datatime range (#5527) (df942b9)
v0.51.0
0.51.0 (2025-07-21)
Bug Fixes
- FeatureView serialization with cycle detection (#5502) (f287ca5)
- Fix current version in publish workflow (#5499) (0af6e94)
- Fix NPM authentication (#5506) (9f85892)
- Fix verify wheels workflow for macos14 (#5486) (07174cc)
- Fixed error thrown for invalid project name on features api (#5525) (4a9a5d0)
- Fixed ODFV on-write transformations (271ef74)
- Move Install OS X dependencies before python setup (#5488) (35f211c)
- Normalize current version by removing 'v' prefix if present (#5500) (43f3d52)
- Skip macOS 14 with Python 3.10 due to gettext library (#5490) (41d4977)
- Standalone Web UI Publish Workflow (#5498) (c47b134)
Features
- Added endpoints to allow user to get data for all projects (4e06965)
- Added grpc and rest endpoint for features (#5519) (0a75696)
- Added relationship support to all API endpoints (#5496) (bea83e7)
- Continue updating doc (#5523) (ea53b2b)
- Hybrid offline store (#5510) (8f1af55)
- Populate created and updated timestamp on data sources (af3056b)
- Provide ready-to-use Python definitions in api (37628d9)
- Snowflake source. fetch MAX in a single query (#5387) (b49cea1)
- Support compute engine to use multi feature views as source (#5482) (b9ac90b)
- Support pagination and sorting on registry apis (#5495) (c4b6fbe)
- Update doc (#5521) (2808ce1)