Releases: feast-dev/feast
Releases · feast-dev/feast
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)
v0.50.0
0.50.0 (2025-07-01)
Bug Fixes
- Add asyncio to integration test (#5418) (6765515)
- Add clickhouse to OFFLINE_STORE_CLASS_FOR_TYPE map (#5251) (9ed2ffa)
- Add missing conn.commit() in SnowflakeOnlineStore.online_write_batch (#5432) (a83dd85)
- Add transformers in required dependencies (8cde460)
- Allow custom annotations on Operator installed objects (#5339) (44c7a76)
- Dask pulling of latest data (#5229) (571d81f)
- dask: preserve remote URIs (e.g. s3://) in DaskOfflineStore path resolution (2561cfc)
- Fix Event loop is closed error on dynamodb test (#5480) (fe0f671)
- Fix lineage entity filtering (#5321) (0d05701)
- Fix list saved dataset api (833696c)
- Fix NumPy - PyArrow array type mapping in Trino offline store (#5393) (9ba9ded)
- Fix pandas 2.x compatibility issue of Trino offline store caused by removed Series.iteritems() method (#5345) (61e3e02)
- Fix polling mechanism for TestApplyAndMaterialize (#5451) (b512a74)
- Fix remote rbac integration tests (#5473) (10879ec)
- Fix Trino offline store SQL in Jinja template (#5346) (648c53d)
- Fixed CurlGeneratorTab github theme type (#5425) (5f15329)
- Increase the Operator Manager memory limits and requests (#5441) (6c94dbf)
- Method signature for push_async is out of date (#5413) (28c3379), closes #5410 #006BB4
- Operator - support securityContext override at Pod level (#5325) (33ea0f5)
- Pybuild-deps throws errors w/ latest pip version (#5311) (f2d6a67)
- Reopen for integration test about add s3 storage-based registry store in Go feature server (#5352) (ef75f61)
- resolve Python logger warnings (#5361) (37d5c19)
- The ignore_paths not taking effect duration feast apply (#5353) (e4917ca)
- Update generate_answer function to provide correct parameter format to retrieve function (dc5b2af)
- Update milvus connect function to work with remote instance (#5382) (7e5e7d5)
- Updating milvus connect function to work with remote instance (#5401) (b89fadd)
- Upperbound limit for protobuf generation (#5309) (a114aae)
Features
- Add CLI, SDK, and API documentation page to Feast UI (#5337) (203e888)
- Add dark mode toggle to Feast UI (#5314) (ad02e46)
- Add data labeling tabs to UI (#5410) (389ceb7), closes #006BB4
- Add Decimal to allowed python scalar types (#5367) (4777c03)
- Add feast rag retriver functionality (#5405) (0173033)
- Add feature view curl generator (#5415) (7a5b48f)
- Add feature view lineage tab and filtering to home page lineage (#5308) (308255d)
- Add feature view tags to dynamo tags (#5291) (3a787ac)
- Add HybridOnlineStore for multi-backend online store routing (#5423) (ebd67d1)
- Add max_file_size to Snowflake config (#5377) (e8cdf5d)
- Add MCP (Model Context Protocol) support for Feast feature server (#5406) (de650de), closes #5398 #5382 #5389 #5401
- Add rag project to default dev UI (#5323) (3b3e1c8)
- Add s3 storage-based registry store in Go feature server (#5336) (abe18df)
- Add support for data labeling in UI (#5409) (d183c4b), closes #27
- Added Lineage APIs to get registry objects relationships (#5472) (be004ef)
- Added rest-apis serving option for registry server (#5342) (9740fd1)
- Added torch.Tensor as option for online and offline retrieval (#5381) (0b4ae95)
- Adding feast delete to CLI (#5344) (19fe3ac)
- Adding permissions to UI and refactoring some things (#5320) (6f1b0cc)
- Allow to set registry server rest/grpc mode in operator (#5364) ([99afd6d](https://github.co...