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)
- Allow to use env variable FEAST_FS_YAML_FILE_PATH and FEATURE_REPO_DIR (#5420) (6a1b33a)
- Enable materialization for ODFV Transform on Write (#5459) (3d17892)
- Improve search results formatting (#5326) (18cbd7f)
- Improvements to Lambda materialization engine (#5379) (b486f29)
- Make batch_source optional in PushSource (#5440) (#5454) (ae7e20e)
- Refactor materialization engine (#5354) (f5c5360)
- Remote Write to Online Store completes client / server architecture (#5422) (2368f42)
- Serialization version 2 and below removed (#5435) (9e50e18)
- SQLite online retrieval. Add timezone info into timestamp. (#5386) (6b05153)
- Support dual-mode REST and gRPC for Feast Registry Server (#5396) (fd1f448)
- Support DynamoDB as online store in Go feature server (#5464) (40d25c6)
- Update Spark Compute read source node to be able to use other data sources (#5445) (a93d300)
Reverts
- Chore Release "chore(release): release 0.50.0" (#5483) (0eef391)
- Feat: Add CLI, SDK, and API documentation page to Feast UI" (#5341) (b492f14), closes #5337
- Revert "feat: Add s3 storage-based registry store in Go feature server" (#5351) (d5d6766), closes #5336
- Revert "fix: Update milvus connect function to work with remote instance" (#5398) (434dd92), closes #5382