Skip to content

Tags: codeflash-ai/feast

Tags

v0.55.0

Toggle v0.55.0's commit message
chore(release): release 0.55.0

# [0.55.0](feast-dev/feast@v0.54.0...v0.55.0) (2025-10-14)

### Bug Fixes

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

### Features

* Add Claude instructions ([feast-dev#5651](feast-dev#5651)) ([4807a52](feast-dev@4807a52))
* Groups and Namespaces based authorization, for Users and Service Accounts ([feast-dev#5619](feast-dev#5619)) ([da6257c](feast-dev@da6257c))

v0.54.0

Toggle v0.54.0's commit message
chore(release): release 0.54.0

# [0.54.0](feast-dev/feast@v0.53.0...v0.54.0) (2025-09-30)

### Bug Fixes

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

### Features

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

v0.53.0

Toggle v0.53.0's commit message
chore(release): release 0.53.0

# [0.53.0](feast-dev/feast@v0.52.0...v0.53.0) (2025-08-30)

### Bug Fixes

* Consistency in allow_cache and savedDatasets api ([feast-dev#5572](feast-dev#5572)) ([7e8b914](feast-dev@7e8b914))
* **docs:** Use absolute image URLs in README ([7188fc9](feast-dev@7188fc9))

### Features

* Added ray example template ([feast-dev#5570](feast-dev#5570)) ([a66d890](feast-dev@a66d890))
* Allow hyphen in repo name ([feast-dev#5562](feast-dev#5562)) ([4436673](feast-dev@4436673))

v0.52.0

Toggle v0.52.0's commit message
chore(release): release 0.52.0

# [0.52.0](feast-dev/feast@v0.51.0...v0.52.0) (2025-08-14)

### Bug Fixes

* Correct entity value type mapping for aliased feature views ([feast-dev#5492](feast-dev#5492)) ([bdf20bb](feast-dev@bdf20bb))
* Correct namespace reference in remote Feast project setup for operator upgrade and previous version tests ([df391ec](feast-dev@df391ec))
* dell pydantic v1 ([1189512](feast-dev@1189512))
* Fixed the entity to on-demand feature view relationship ([1c59bba](feast-dev@1c59bba))
* Make transformers optional ([feast-dev#5544](feast-dev#5544)) ([a4eef38](feast-dev@a4eef38))
* Push Source inherits the timestamp fields from Data Source ([feast-dev#5550](feast-dev#5550)) ([b7ea5cc](feast-dev@b7ea5cc))
* Remove the devcontainer folder. ([a9815c2](feast-dev@a9815c2))

### Features

* Added API for discovering Feature Views by popular tags ([feast-dev#5558](feast-dev#5558)) ([2e5f564](feast-dev@2e5f564))
* Added filtering support for featureView and featureServices api ([feast-dev#5552](feast-dev#5552)) ([897b3f3](feast-dev@897b3f3))
* Added global search api and necessary unit tests ([feast-dev#5532](feast-dev#5532)) ([dd3061f](feast-dev@dd3061f))
* Added Ray Compute Engine and Ray Offline Store Support ([feast-dev#5526](feast-dev#5526)) ([72de088](feast-dev@72de088))
* Added recent visit logging api for registry server ([feast-dev#5545](feast-dev#5545)) ([2adcf2c](feast-dev@2adcf2c))
* **auth:** support client-credentials & static token for OIDC client auth ([fc44222](feast-dev@fc44222))
* **auth:** support client-credentials & static token for OIDC client auth ([795fc06](feast-dev@795fc06))
* Implement and enhance remote document retrieval functionality ([feast-dev#5487](feast-dev#5487)) ([d095b96](feast-dev@d095b96))
* Implemented consistent error handling ([7f10151](feast-dev@7f10151))
* Offline Store historical features retrieval without entity df, but based on datatime range ([feast-dev#5527](feast-dev#5527)) ([df942b9](feast-dev@df942b9))

v0.51.0

Toggle v0.51.0's commit message
chore(release): release 0.51.0

# [0.51.0](feast-dev/feast@v0.50.0...v0.51.0) (2025-07-21)

### Bug Fixes

* FeatureView serialization with cycle detection ([feast-dev#5502](feast-dev#5502)) ([f287ca5](feast-dev@f287ca5))
* Fix current version in publish workflow ([feast-dev#5499](feast-dev#5499)) ([0af6e94](feast-dev@0af6e94))
* Fix NPM authentication ([feast-dev#5506](feast-dev#5506)) ([9f85892](feast-dev@9f85892))
* Fix verify wheels workflow for macos14 ([feast-dev#5486](feast-dev#5486)) ([07174cc](feast-dev@07174cc))
* Fixed error thrown for invalid project name on features api ([feast-dev#5525](feast-dev#5525)) ([4a9a5d0](feast-dev@4a9a5d0))
* Fixed ODFV on-write transformations ([271ef74](feast-dev@271ef74))
* Move Install OS X dependencies before python setup ([feast-dev#5488](feast-dev#5488)) ([35f211c](feast-dev@35f211c))
* Normalize current version by removing 'v' prefix if present ([feast-dev#5500](feast-dev#5500)) ([43f3d52](feast-dev@43f3d52))
* Skip macOS 14 with Python 3.10 due to gettext library ([feast-dev#5490](feast-dev#5490)) ([41d4977](feast-dev@41d4977))
* Standalone Web UI Publish Workflow ([feast-dev#5498](feast-dev#5498)) ([c47b134](feast-dev@c47b134))

### Features

* Added endpoints to allow user to get data for all projects ([4e06965](feast-dev@4e06965))
* Added grpc and rest endpoint for features ([feast-dev#5519](feast-dev#5519)) ([0a75696](feast-dev@0a75696))
* Added relationship support to all API endpoints ([feast-dev#5496](feast-dev#5496)) ([bea83e7](feast-dev@bea83e7))
* Continue updating doc ([feast-dev#5523](feast-dev#5523)) ([ea53b2b](feast-dev@ea53b2b))
* Hybrid offline store ([feast-dev#5510](feast-dev#5510)) ([8f1af55](feast-dev@8f1af55))
* Populate created and updated timestamp on data sources ([af3056b](feast-dev@af3056b))
* Provide ready-to-use Python definitions in api ([37628d9](feast-dev@37628d9))
* Snowflake source. fetch MAX in a single query ([feast-dev#5387](feast-dev#5387)) ([b49cea1](feast-dev@b49cea1))
* Support compute engine to use multi feature views as source ([feast-dev#5482](feast-dev#5482)) ([b9ac90b](feast-dev@b9ac90b))
* Support pagination and sorting on registry apis ([feast-dev#5495](feast-dev#5495)) ([c4b6fbe](feast-dev@c4b6fbe))
* Update doc ([feast-dev#5521](feast-dev#5521)) ([2808ce1](feast-dev@2808ce1))

v0.50.0

Toggle v0.50.0's commit message
chore(release): release 0.50.0

# [0.50.0](feast-dev/feast@v0.49.0...v0.50.0) (2025-07-01)

### Bug Fixes

* Add asyncio to integration test ([feast-dev#5418](feast-dev#5418)) ([6765515](feast-dev@6765515))
* Add clickhouse to OFFLINE_STORE_CLASS_FOR_TYPE map ([feast-dev#5251](feast-dev#5251)) ([9ed2ffa](feast-dev@9ed2ffa))
* Add missing conn.commit() in SnowflakeOnlineStore.online_write_batch ([feast-dev#5432](feast-dev#5432)) ([a83dd85](feast-dev@a83dd85))
* Add transformers in required dependencies ([8cde460](feast-dev@8cde460))
* Allow custom annotations on Operator installed objects ([feast-dev#5339](feast-dev#5339)) ([44c7a76](feast-dev@44c7a76))
* Dask pulling of latest data ([feast-dev#5229](feast-dev#5229)) ([571d81f](feast-dev@571d81f))
* **dask:** preserve remote URIs (e.g. s3://) in DaskOfflineStore path resolution ([2561cfc](feast-dev@2561cfc))
* Fix Event loop is closed error on dynamodb test ([feast-dev#5480](feast-dev#5480)) ([fe0f671](feast-dev@fe0f671))
* Fix lineage entity filtering ([feast-dev#5321](feast-dev#5321)) ([0d05701](feast-dev@0d05701))
* Fix list saved dataset api ([833696c](feast-dev@833696c))
* Fix NumPy - PyArrow array type mapping in Trino offline store ([feast-dev#5393](feast-dev#5393)) ([9ba9ded](feast-dev@9ba9ded))
* Fix pandas 2.x compatibility issue of Trino offline store caused by removed Series.iteritems() method ([feast-dev#5345](feast-dev#5345)) ([61e3e02](feast-dev@61e3e02))
* Fix polling mechanism for TestApplyAndMaterialize ([feast-dev#5451](feast-dev#5451)) ([b512a74](feast-dev@b512a74))
* Fix remote rbac integration tests ([feast-dev#5473](feast-dev#5473)) ([10879ec](feast-dev@10879ec))
* Fix Trino offline store SQL in Jinja template ([feast-dev#5346](feast-dev#5346)) ([648c53d](feast-dev@648c53d))
* Fixed CurlGeneratorTab github theme type ([feast-dev#5425](feast-dev#5425)) ([5f15329](feast-dev@5f15329))
* Increase the Operator Manager memory limits and requests ([feast-dev#5441](feast-dev#5441)) ([6c94dbf](feast-dev@6c94dbf))
* Method signature for push_async is out of date ([feast-dev#5413](feast-dev#5413)) ([28c3379](feast-dev@28c3379)), closes [feast-dev#5410](feast-dev#5410) [#006BB4](https://github.com/feast-dev/feast/issues/006BB4)
* Operator - support securityContext override at Pod level ([feast-dev#5325](feast-dev#5325)) ([33ea0f5](feast-dev@33ea0f5))
* Pybuild-deps throws errors w/ latest pip version ([feast-dev#5311](feast-dev#5311)) ([f2d6a67](feast-dev@f2d6a67))
* Reopen for integration test about add s3 storage-based registry store in Go feature server ([feast-dev#5352](feast-dev#5352)) ([ef75f61](feast-dev@ef75f61))
* resolve Python logger warnings ([feast-dev#5361](feast-dev#5361)) ([37d5c19](feast-dev@37d5c19))
* The ignore_paths not taking effect duration feast apply ([feast-dev#5353](feast-dev#5353)) ([e4917ca](feast-dev@e4917ca))
* Update generate_answer function to provide correct parameter format to retrieve function ([dc5b2af](feast-dev@dc5b2af))
* Update milvus connect function to work with remote instance ([feast-dev#5382](feast-dev#5382)) ([7e5e7d5](feast-dev@7e5e7d5))
* Updating milvus connect function to work with remote instance ([feast-dev#5401](feast-dev#5401)) ([b89fadd](feast-dev@b89fadd))
* Upperbound limit for protobuf generation ([feast-dev#5309](feast-dev#5309)) ([a114aae](feast-dev@a114aae))

### Features

* Add CLI, SDK, and API documentation page to Feast UI ([feast-dev#5337](feast-dev#5337)) ([203e888](feast-dev@203e888))
* Add dark mode toggle to Feast UI ([feast-dev#5314](feast-dev#5314)) ([ad02e46](feast-dev@ad02e46))
* Add data labeling tabs to UI ([feast-dev#5410](feast-dev#5410)) ([389ceb7](feast-dev@389ceb7)), closes [#006BB4](https://github.com/feast-dev/feast/issues/006BB4)
* Add Decimal to allowed python scalar types ([feast-dev#5367](feast-dev#5367)) ([4777c03](feast-dev@4777c03))
* Add feast rag retriver functionality ([feast-dev#5405](feast-dev#5405)) ([0173033](feast-dev@0173033))
* Add feature view curl generator ([feast-dev#5415](feast-dev#5415)) ([7a5b48f](feast-dev@7a5b48f))
* Add feature view lineage tab and filtering to home page lineage ([feast-dev#5308](feast-dev#5308)) ([308255d](feast-dev@308255d))
* Add feature view tags to dynamo tags ([feast-dev#5291](feast-dev#5291)) ([3a787ac](feast-dev@3a787ac))
* Add HybridOnlineStore for multi-backend online store routing ([feast-dev#5423](feast-dev#5423)) ([ebd67d1](feast-dev@ebd67d1))
* Add max_file_size to Snowflake config ([feast-dev#5377](feast-dev#5377)) ([e8cdf5d](feast-dev@e8cdf5d))
* Add MCP (Model Context Protocol) support for Feast feature server ([feast-dev#5406](feast-dev#5406)) ([de650de](feast-dev@de650de)), closes [feast-dev#5398](feast-dev#5398) [feast-dev#5382](feast-dev#5382) [feast-dev#5389](feast-dev#5389) [feast-dev#5401](feast-dev#5401)
* Add rag project to default dev UI ([feast-dev#5323](feast-dev#5323)) ([3b3e1c8](feast-dev@3b3e1c8))
* Add s3 storage-based registry store in Go feature server ([feast-dev#5336](feast-dev#5336)) ([abe18df](feast-dev@abe18df))
* Add support for data labeling in UI ([feast-dev#5409](feast-dev#5409)) ([d183c4b](feast-dev@d183c4b)), closes [feast-dev#27](feast-dev#27)
* Added Lineage APIs to get registry objects relationships ([feast-dev#5472](feast-dev#5472)) ([be004ef](feast-dev@be004ef))
* Added rest-apis serving option for registry server ([feast-dev#5342](feast-dev#5342)) ([9740fd1](feast-dev@9740fd1))
* Added torch.Tensor as option for online and offline retrieval ([feast-dev#5381](feast-dev#5381)) ([0b4ae95](feast-dev@0b4ae95))
* Adding feast delete to CLI ([feast-dev#5344](feast-dev#5344)) ([19fe3ac](feast-dev@19fe3ac))
* Adding permissions to UI and refactoring some things ([feast-dev#5320](feast-dev#5320)) ([6f1b0cc](feast-dev@6f1b0cc))
* Allow to set registry server rest/grpc mode in operator ([feast-dev#5364](feast-dev#5364)) ([99afd6d](feast-dev@99afd6d))
* Allow to use env variable FEAST_FS_YAML_FILE_PATH and FEATURE_REPO_DIR ([feast-dev#5420](feast-dev#5420)) ([6a1b33a](feast-dev@6a1b33a))
* Enable materialization for ODFV Transform on Write ([feast-dev#5459](feast-dev#5459)) ([3d17892](feast-dev@3d17892))
* Improve search results formatting ([feast-dev#5326](feast-dev#5326)) ([18cbd7f](feast-dev@18cbd7f))
* Improvements to Lambda materialization engine ([feast-dev#5379](feast-dev#5379)) ([b486f29](feast-dev@b486f29))
* Make batch_source optional in PushSource ([feast-dev#5440](feast-dev#5440)) ([feast-dev#5454](feast-dev#5454)) ([ae7e20e](feast-dev@ae7e20e))
* Refactor materialization engine ([feast-dev#5354](feast-dev#5354)) ([f5c5360](feast-dev@f5c5360))
* Remote Write to Online Store completes client / server architecture ([feast-dev#5422](feast-dev#5422)) ([2368f42](feast-dev@2368f42))
* Serialization version 2 and below removed ([feast-dev#5435](feast-dev#5435)) ([9e50e18](feast-dev@9e50e18))
* SQLite online retrieval. Add timezone info into timestamp. ([feast-dev#5386](feast-dev#5386)) ([6b05153](feast-dev@6b05153))
* Support dual-mode REST and gRPC for Feast Registry Server ([feast-dev#5396](feast-dev#5396)) ([fd1f448](feast-dev@fd1f448))
* Support DynamoDB as online store in Go feature server ([feast-dev#5464](feast-dev#5464)) ([40d25c6](feast-dev@40d25c6))
* Update Spark Compute read source node to be able to use other data sources ([feast-dev#5445](feast-dev#5445)) ([a93d300](feast-dev@a93d300))

### Reverts

* Chore Release "chore(release): release 0.50.0" ([feast-dev#5483](feast-dev#5483)) ([0eef391](feast-dev@0eef391))
* Feat: Add CLI, SDK, and API documentation page to Feast UI" ([feast-dev#5341](feast-dev#5341)) ([b492f14](feast-dev@b492f14)), closes [feast-dev#5337](feast-dev#5337)
* Revert "feat: Add s3 storage-based registry store in Go feature server" ([feast-dev#5351](feast-dev#5351)) ([d5d6766](feast-dev@d5d6766)), closes [feast-dev#5336](feast-dev#5336)
* Revert "fix: Update milvus connect function to work with remote instance" ([feast-dev#5398](feast-dev#5398)) ([434dd92](feast-dev@434dd92)), closes [feast-dev#5382](feast-dev#5382)

v0.49.0

Toggle v0.49.0's commit message
chore(release): release 0.49.0

# [0.49.0](feast-dev/feast@v0.48.0...v0.49.0) (2025-04-29)

### Bug Fixes

* Adding brackets to unit tests ([c46fea3](feast-dev@c46fea3))
* Adding logic back for a step ([2bb240b](feast-dev@2bb240b))
* Adjustment for unit test action ([a6f78ae](feast-dev@a6f78ae))
* Allow get_historical_features with only On Demand Feature View ([feast-dev#5256](feast-dev#5256)) ([0752795](feast-dev@0752795))
* CI adjustment ([3850643](feast-dev@3850643))
* Embed Query configuration breaks when switching between DataFrame and SQL ([feast-dev#5257](feast-dev#5257)) ([32375a5](feast-dev@32375a5))
* Fix for proto issue in utils ([1b291b2](feast-dev@1b291b2))
* Fix milvus online_read ([feast-dev#5233](feast-dev#5233)) ([4b91f26](feast-dev@4b91f26))
* Fix tests ([431d9b8](feast-dev@431d9b8))
* Fixed Permissions object parameter in example ([feast-dev#5259](feast-dev#5259)) ([045c100](feast-dev@045c100))
* Java CI [#12](feast-dev#12) ([d7e44ac](feast-dev@d7e44ac))
* Java PR [#15](feast-dev#15) ([a5da3bb](feast-dev@a5da3bb))
* Java PR [#16](feast-dev#16) ([e0320fe](feast-dev@e0320fe))
* Java PR [#17](feast-dev#17) ([49da810](feast-dev@49da810))
* Materialization logs ([feast-dev#5243](feast-dev#5243)) ([4aa2f49](feast-dev@4aa2f49))
* Moving to custom github action for checking skip tests ([caf312e](feast-dev@caf312e))
* Operator - remove default replicas setting from Feast Deployment ([feast-dev#5294](feast-dev#5294)) ([e416d01](feast-dev@e416d01))
* Patch java pr [#14](feast-dev#14) ([592526c](feast-dev@592526c))
* Patch update for test ([a3e8967](feast-dev@a3e8967))
* Remove conditional from steps ([995307f](feast-dev@995307f))
* Remove misleading HTTP prefix from gRPC endpoints in logs and doc ([feast-dev#5280](feast-dev#5280)) ([0ee3a1e](feast-dev@0ee3a1e))
* removing id ([268ade2](feast-dev@268ade2))
* Renaming workflow file ([5f46279](feast-dev@5f46279))
* Resolve `no pq wrapper` import issue ([feast-dev#5240](feast-dev#5240)) ([d5906f1](feast-dev@d5906f1))
* Update actions to remove check skip tests ([feast-dev#5275](feast-dev#5275)) ([b976f27](feast-dev@b976f27))
* Update docling demo ([446efea](feast-dev@446efea))
* Update java pr [#13](feast-dev#13) ([fda7db7](feast-dev@fda7db7))
* Update java_pr ([fa138f4](feast-dev@fa138f4))
* Update repo_config.py ([6a59815](feast-dev@6a59815))
* Update unit tests workflow ([06486a0](feast-dev@06486a0))
* Updated docs for docling demo ([768e6cc](feast-dev@768e6cc))
* Updating action for unit tests ([0996c28](feast-dev@0996c28))
* Updating github actions to filter at job level ([0a09622](feast-dev@0a09622))
* Updating Java CI ([c7c3a3c](feast-dev@c7c3a3c))
* Updating java pr to skip tests ([e997dd9](feast-dev@e997dd9))
* Updating workflows ([c66bcd2](feast-dev@c66bcd2))

### Features

* Add date_partition_column_format for spark source ([feast-dev#5273](feast-dev#5273)) ([7a61d6f](feast-dev@7a61d6f))
* Add Milvus tutorial with Feast integration ([feast-dev#5292](feast-dev#5292)) ([a1388a5](feast-dev@a1388a5))
* Add pgvector tutorial with PostgreSQL integration ([feast-dev#5290](feast-dev#5290)) ([bb1cbea](feast-dev@bb1cbea))
* Add ReactFlow visualization for Feast registry metadata ([feast-dev#5297](feast-dev#5297)) ([9768970](feast-dev@9768970))
* Add retrieve online documents v2 method into  pgvector  ([feast-dev#5253](feast-dev#5253)) ([6770ee6](feast-dev@6770ee6))
* Compute Engine Initial Implementation ([feast-dev#5223](feast-dev#5223)) ([64bdafd](feast-dev@64bdafd))
* Enable write node for compute engine ([feast-dev#5287](feast-dev#5287)) ([f9baf97](feast-dev@f9baf97))
* Local compute engine ([feast-dev#5278](feast-dev#5278)) ([8e06dfe](feast-dev@8e06dfe))
* Make transform on writes configurable for ingestion ([feast-dev#5283](feast-dev#5283)) ([ecad170](feast-dev@ecad170))
* Offline store update pull_all_from_table_or_query to make timestampfield optional ([feast-dev#5281](feast-dev#5281)) ([4b94608](feast-dev@4b94608))
* Serialization version 2 deprecation notice ([feast-dev#5248](feast-dev#5248)) ([327d99d](feast-dev@327d99d))
* Vector length definition moved to Feature View from Config  ([feast-dev#5289](feast-dev#5289)) ([d8f1c97](feast-dev@d8f1c97))

v0.48.1

Toggle v0.48.1's commit message
chore(release): release 0.48.1

## [0.48.1](feast-dev/feast@v0.48.0...v0.48.1) (2025-04-08)

### Bug Fixes

* Fix milvus online_read ([feast-dev#5233](feast-dev#5233)) ([4b91f26](feast-dev@4b91f26))
* Resolve `no pq wrapper` import issue ([feast-dev#5240](feast-dev#5240)) ([d5906f1](feast-dev@d5906f1))

v0.48.0

Toggle v0.48.0's commit message
chore(release): release 0.48.0

# [0.48.0](feast-dev/feast@v0.47.0...v0.48.0) (2025-04-07)

### Bug Fixes

* Enhance integration logos display and styling in the UI ([feast-dev#5221](feast-dev#5221)) ([5799257](feast-dev@5799257))
* Fix space typo in push.md docs ([feast-dev#5184](feast-dev#5184)) ([81677b2](feast-dev@81677b2))
* Fixed integration tests for qdrant and milvus ([feast-dev#5224](feast-dev#5224)) ([d6b080d](feast-dev@d6b080d))
* Formatting trino ([760ec0e](feast-dev@760ec0e))
* Multiple fixes in retrieval of online documents ([feast-dev#5168](feast-dev#5168)) ([66ddd3e](feast-dev@66ddd3e))
* Operator route creation for Feast UI in OpenShift ([e3946b4](feast-dev@e3946b4))
* Remove entity_rows parameter from retrieve_online_documents_v2 call ([feast-dev#5225](feast-dev#5225)) ([2a2e304](feast-dev@2a2e304))
* Styling ([feast-dev#5222](feast-dev#5222)) ([34c393c](feast-dev@34c393c))
* typo in the chart ([bd3448b](feast-dev@bd3448b))
* Update milvus-quickstart and feature_store.yaml with correct Milvus Config ([feast-dev#5200](feast-dev#5200)) ([306acca](feast-dev@306acca))
* Update Qdrant online store paths in repo_config.py ([feast-dev#5207](feast-dev#5207)) ([ab35b0b](feast-dev@ab35b0b)), closes [feast-dev#5206](feast-dev#5206)
* Update the doc ([feast-dev#5194](feast-dev#5194)) ([726464e](feast-dev@726464e))
* Updated the operator-rabc example to test RBAC from a Kubernete pod ([feast-dev#5147](feast-dev#5147)) ([d23a1a5](feast-dev@d23a1a5))

### Features

* add `real`(float32) type for trino offline store ([feast-dev#4749](feast-dev#4749)) ([0947f96](feast-dev@0947f96))
* Add async DynamoDB timeout and retry configuration ([feast-dev#5178](feast-dev#5178)) ([2f3bcf5](feast-dev@2f3bcf5))
* Add CronJob capability to the Operator (feast apply & materialize-incremental) ([feast-dev#5217](feast-dev#5217)) ([285c0dc](feast-dev@285c0dc))
* Add RAG tutorial and Use Cases documentation ([feast-dev#5226](feast-dev#5226)) ([99f4004](feast-dev@99f4004))
* Added CLI for features, get historical and online features ([feast-dev#5197](feast-dev#5197)) ([4ab9f74](feast-dev@4ab9f74))
* Added export support in feast UI ([feast-dev#5198](feast-dev#5198)) ([b079553](feast-dev@b079553))
* Added global registry search support in Feast UI ([feast-dev#5195](feast-dev#5195)) ([f09ea49](feast-dev@f09ea49))
* Added UI for Features list ([feast-dev#5192](feast-dev#5192)) ([cc7fd47](feast-dev@cc7fd47))
* Adding blog on RAG with Milvus ([feast-dev#5161](feast-dev#5161)) ([b9e2e6c](feast-dev@b9e2e6c))
* Adding Docling RAG demo ([feast-dev#5109](feast-dev#5109)) ([569404b](feast-dev@569404b))
* Allow transformations on writes to output list of entities ([feast-dev#5209](feast-dev#5209)) ([955521a](feast-dev@955521a))
* Cache get_any_feature_view results ([feast-dev#5175](feast-dev#5175)) ([924b8a3](feast-dev@924b8a3))
* Clickhouse offline store ([feast-dev#4725](feast-dev#4725)) ([86794c2](feast-dev@86794c2))
* Enable keyword search for Milvus ([feast-dev#5199](feast-dev#5199)) ([ac44967](feast-dev@ac44967))
* Enable transformations on PDFs ([feast-dev#5172](feast-dev#5172)) ([3674971](feast-dev@3674971))
* Enable users to use Entity Query as CTE during historical retrieval ([feast-dev#5202](feast-dev#5202)) ([fe69eaf](feast-dev@fe69eaf))
* helm support more deployment config ([d575372](feast-dev@d575372))
* Improved CLI file structuring ([feast-dev#5201](feast-dev#5201)) ([972ed34](feast-dev@972ed34))
* Kickoff Transformation implementationtransformation code base ([feast-dev#5181](feast-dev#5181)) ([0083303](feast-dev@0083303))
* Make keep-alive timeout configurable for async DynamoDB connections ([feast-dev#5167](feast-dev#5167)) ([7f3e528](feast-dev@7f3e528))
* Operator mounts the odh-trusted-ca-bundle configmap when deployed on RHOAI or ODH ([d4d7b0d](feast-dev@d4d7b0d))
* Spark Transformation ([feast-dev#5185](feast-dev#5185)) ([be3d85c](feast-dev@be3d85c))

v0.47.0

Toggle v0.47.0's commit message
chore(release): release 0.47.0

# [0.47.0](feast-dev/feast@v0.46.0...v0.47.0) (2025-03-10)

* feat!: Include PUBLIC_URL in defaultProjectListPromise URL in /ui ([2f0f7b3](feast-dev@2f0f7b3))

### Bug Fixes

* Add transformation_service_endpoit to support Go feature server. ([feast-dev#5071](feast-dev#5071)) ([5627d7c](feast-dev@5627d7c))
* Adding extra space on the VM to kind cluster to see if this solves the issue with memory not available with operator e2e tests. ([feast-dev#5102](feast-dev#5102)) ([e6e928c](feast-dev@e6e928c))
* Allow unencrypted Snowflake key ([feast-dev#5097](feast-dev#5097)) ([87a7c23](feast-dev@87a7c23))
* Cant add different type of list types ([feast-dev#5118](feast-dev#5118)) ([bebd7be](feast-dev@bebd7be))
* Fixing transformations on writes ([feast-dev#5127](feast-dev#5127)) ([95ac34a](feast-dev@95ac34a))
* Identify s3/remote uri path correctly ([feast-dev#5076](feast-dev#5076)) ([93becff](feast-dev@93becff))
* Increase available action VM storage and reduce dev feature-server image size ([feast-dev#5112](feast-dev#5112)) ([75f5a90](feast-dev@75f5a90))
* Move Feast to pyproject.toml instead of setup.py ([feast-dev#5067](feast-dev#5067)) ([4231274](feast-dev@4231274))
* Skip refresh if already in progress or if lock is already held ([feast-dev#5068](feast-dev#5068)) ([f3a24de](feast-dev@f3a24de))

### Features

* Add an OOTB Chat uI to the Feature Server to support RAG demo ([feast-dev#5106](feast-dev#5106)) ([40ea7a9](feast-dev@40ea7a9))
* Add Couchbase Columnar as an Offline Store ([feast-dev#5025](feast-dev#5025)) ([4373cbf](feast-dev@4373cbf))
* Add Feast Operator RBAC example with Kubernetes Authentication … ([feast-dev#5077](feast-dev#5077)) ([2179fbe](feast-dev@2179fbe))
* Added docling and pytorch as add on ([feast-dev#5089](feast-dev#5089)) ([135342b](feast-dev@135342b))
* Feast Operator example with Postgres in TLS mode. ([feast-dev#5028](feast-dev#5028)) ([2c46f6a](feast-dev@2c46f6a))
* Operator - Add feastProjectDir section to CR with git & init options ([feast-dev#5079](feast-dev#5079)) ([d64f01e](feast-dev@d64f01e))
* Override the udf name when provided as input to an on demand transformation ([feast-dev#5094](feast-dev#5094)) ([8a714bb](feast-dev@8a714bb))
* Set value_type of entity directly in from_proto ([feast-dev#5092](feast-dev#5092)) ([90e7498](feast-dev@90e7498))
* Updating retrieve online documents v2 to work for other fields for sq… ([feast-dev#5082](feast-dev#5082)) ([fc121c3](feast-dev@fc121c3))

### BREAKING CHANGES

* The PUBLIC_URL environment variable is now taken into account by default
when fetching the projects list. This is a breaking change only if all
these points apply:

1. You're using Feast UI as a module

2. You're serving the UI files from a non-root path via the PUBLIC_URL
   environment variable

3. You're serving the project list from the root path

4. You're not passing the `feastUIConfigs.projectListPromise` prop to
   the FeastUI component

In this case, you need to explicitly fetch the project list from the
root path via the `feastUIConfigs.projectListPromise` prop:

```diff
 const root = createRoot(document.getElementById("root")!);
 root.render(
   <React.StrictMode>
-    <FeastUI />
+    <FeastUI
+      feastUIConfigs={{
+        projectListPromise: fetch("/projects-list.json", {
+            headers: {
+              "Content-Type": "application/json",
+            },
+          }).then((res) => res.json())
+      }}
+    />
   </React.StrictMode>
 );
```

Signed-off-by: Harri Lehtola <[email protected]>