Skip to content

Tags: omrylcn/feast

Tags

v0.41.3

Toggle v0.41.3's commit message
chore(release): release 0.41.3

## [0.41.3](feast-dev/feast@v0.41.2...v0.41.3) (2024-10-26)

### Bug Fixes

* Revert artifact actions back to v3 ([feast-dev#4705](feast-dev#4705)) ([5f8ba92](feast-dev@5f8ba92))

v0.41.2

Toggle v0.41.2's commit message
chore(release): release 0.41.2

## [0.41.2](feast-dev/feast@v0.41.1...v0.41.2) (2024-10-26)

### Bug Fixes

* add semantic-release dry-run display ([feast-dev#4704](feast-dev#4704)) ([745c8bf](feast-dev@745c8bf))

v0.41.1

Toggle v0.41.1's commit message
chore(release): release 0.41.1

## [0.41.1](feast-dev/feast@v0.41.0...v0.41.1) (2024-10-26)

### Reverts

* Reverting "chore Bump actions/download-artifact from 2 to 4.1.7 in /.gi… ([feast-dev#4701](feast-dev#4701)) ([a2a9125](feast-dev@a2a9125))

v0.41.0

Toggle v0.41.0's commit message
chore(release): release 0.41.0

# [0.41.0](feast-dev/feast@v0.40.0...v0.41.0) (2024-10-26)

* chore!: Update @elastic/eui and @emotion/react in Feast UI ([feast-dev#4597](feast-dev#4597)) ([b9ddbf9](feast-dev@b9ddbf9))

### Bug Fixes

* Add --chdir to test_workflow.py ([feast-dev#4453](feast-dev#4453)) ([6b2f026](feast-dev@6b2f026))
* Add feast-operator files to semantic-release script ([feast-dev#4382](feast-dev#4382)) ([8eceff2](feast-dev@8eceff2))
* Add feast-operator Makefile to semantic-release script ([feast-dev#4424](feast-dev#4424)) ([d18d01d](feast-dev@d18d01d))
* Added Offline Store Arrow client errors handler ([feast-dev#4524](feast-dev#4524)) ([7535b40](feast-dev@7535b40))
* Added Online Store REST client errors handler ([feast-dev#4488](feast-dev#4488)) ([2118719](feast-dev@2118719))
* Added Permission API docs ([feast-dev#4485](feast-dev#4485)) ([2bd03fa](feast-dev@2bd03fa))
* Added support for multiple name patterns to Permissions ([feast-dev#4633](feast-dev#4633)) ([f05e928](feast-dev@f05e928))
* Adding protobuf<5 as a required dependency due to snowflake limitations ([feast-dev#4537](feast-dev#4537)) ([cecca83](feast-dev@cecca83))
* Avoid the python 3.9+ threadpool cleanup bug ([feast-dev#4627](feast-dev#4627)) ([ba05893](feast-dev@ba05893))
* Bigquery dataset create table disposition ([feast-dev#4649](feast-dev#4649)) ([58e03d1](feast-dev@58e03d1))
* Changes template file path to relative path ([feast-dev#4624](feast-dev#4624)) ([3e313b1](feast-dev@3e313b1))
* Check for snowflake functions when setting up materialization engine ([feast-dev#4456](feast-dev#4456)) ([c365b4e](feast-dev@c365b4e))
* Correctly handle list values in _python_value_to_proto_value ([feast-dev#4608](feast-dev#4608)) ([c0a1026](feast-dev@c0a1026))
* Default to pandas mode if not specified in ODFV proto in database ([feast-dev#4420](feast-dev#4420)) ([d235832](feast-dev@d235832))
* Deleting data from feast_metadata when we delete project ([feast-dev#4550](feast-dev#4550)) ([351a2d0](feast-dev@351a2d0))
* Disable active_timer When registry_ttl_sec is 0 ([feast-dev#4499](feast-dev#4499)) ([c94f32f](feast-dev@c94f32f))
* Escape special characters in the Postgres password ([feast-dev#4394](feast-dev#4394)) ([419ca5e](feast-dev@419ca5e))
* FeastExtrasDependencyImportError when using SparkOfflineStore without S3 ([feast-dev#4594](feast-dev#4594)) ([1ba94f7](feast-dev@1ba94f7))
* Fix Feast project name test ([feast-dev#4685](feast-dev#4685)) ([9f41fd6](feast-dev@9f41fd6))
* Fix for SQL registry initialization fails [feast-dev#4543](feast-dev#4543) ([feast-dev#4544](feast-dev#4544)) ([4e2eacc](feast-dev@4e2eacc))
* Fix gitignore issue ([feast-dev#4674](feast-dev#4674)) ([2807dfa](feast-dev@2807dfa))
* Fix online pg import ([feast-dev#4581](feast-dev#4581)) ([1f17caa](feast-dev@1f17caa))
* Fix the mypy type check issue. ([feast-dev#4498](feast-dev#4498)) ([7ecc615](feast-dev@7ecc615))
* Fix vector store config ([feast-dev#4583](feast-dev#4583)) ([11c00d4](feast-dev@11c00d4))
* Fixes validator field access for 'project_id' in BigQuery offline Store ([feast-dev#4509](feast-dev#4509)) ([9a0398e](feast-dev@9a0398e))
* Fixing failure of protos during ODFV transformations for missing entities ([feast-dev#4667](feast-dev#4667)) ([41aaeeb](feast-dev@41aaeeb))
* Fixing the master branch build failure. ([feast-dev#4563](feast-dev#4563)) ([0192b2e](feast-dev@0192b2e))
* Hao xu request source timestamp_field ([feast-dev#4495](feast-dev#4495)) ([96344b2](feast-dev@96344b2))
* Ignore the type check as both functions calls are not belonging to Feast code. ([feast-dev#4500](feast-dev#4500)) ([867f532](feast-dev@867f532))
* Import grpc only for type checking in errors.py ([feast-dev#4533](feast-dev#4533)) ([f308572](feast-dev@f308572))
* Initial commit targetting grpc registry server ([feast-dev#4458](feast-dev#4458)) ([484240c](feast-dev@484240c)), closes [feast-dev#4465](feast-dev#4465)
* Links to the RBAC documentation under Concepts and Components ([feast-dev#4430](feast-dev#4430)) ([0a48f7b](feast-dev@0a48f7b))
* Locate feature_store.yaml from __file__ ([feast-dev#4443](feast-dev#4443)) ([20290ce](feast-dev@20290ce))
* Logger settings for feature servers and updated logger for permission flow ([feast-dev#4531](feast-dev#4531)) ([50b8f23](feast-dev@50b8f23))
* Move tslib from devDependencies to dependencies in Feast UI ([feast-dev#4525](feast-dev#4525)) ([c5a4d90](feast-dev@c5a4d90))
* Null value compatibility for unit timestamp list value type ([feast-dev#4378](feast-dev#4378)) ([8f264b6](feast-dev@8f264b6))
* Patch FAISS online return signature ([feast-dev#4671](feast-dev#4671)) ([0d45e95](feast-dev@0d45e95))
* Quickstart documentation changes ([feast-dev#4618](feast-dev#4618)) ([7ac0908](feast-dev@7ac0908))
* Refactor auth_client_manager_factory.py in function get_auth_client_m… ([feast-dev#4505](feast-dev#4505)) ([def8633](feast-dev@def8633))
* Remote apply using offline store ([feast-dev#4559](feast-dev#4559)) ([ac62a32](feast-dev@ac62a32))
* Remove Feast UI TypeScript dependencies from `peerDependencies` and `dependencies` ([feast-dev#4554](feast-dev#4554)) ([e781e16](feast-dev@e781e16))
* Remove unnecessary peer dependencies from Feast UI ([feast-dev#4577](feast-dev#4577)) ([9ac7f4e](feast-dev@9ac7f4e))
* Removed protobuf as a required dependency ([feast-dev#4535](feast-dev#4535)) ([0fb76e9](feast-dev@0fb76e9))
* Removed the k8s dependency from required dependencies ([feast-dev#4519](feast-dev#4519)) ([3073ea5](feast-dev@3073ea5))
* Removed usage of pull_request_target as much as possible to prevent security concerns ([feast-dev#4549](feast-dev#4549)) ([3198371](feast-dev@3198371))
* Replaced ClusterRoles with local RoleBindings ([feast-dev#4625](feast-dev#4625)) ([ca9fb9b](feast-dev@ca9fb9b))
* Retire pytz library ([feast-dev#4406](feast-dev#4406)) ([23c6c86](feast-dev@23c6c86))
* Typos related to k8s ([feast-dev#4442](feast-dev#4442)) ([dda0088](feast-dev@dda0088))
* Update java testcontainers to use Compose V2 ([feast-dev#4381](feast-dev#4381)) ([9a33fce](feast-dev@9a33fce))
* Update min versions for pyarrow and protobuf ([feast-dev#4646](feast-dev#4646)) ([c7ddd4b](feast-dev@c7ddd4b))
* Update react-router-dom to 6.3.0 and restrict its version in Feast UI ([feast-dev#4556](feast-dev#4556)) ([4293608](feast-dev@4293608)), closes [feast-dev#3794](feast-dev#3794) [/github.com/remix-run/react-router/blob/main/CHANGELOG.md#v630](https://github.com//github.com/remix-run/react-router/blob/main/CHANGELOG.md/issues/v630)
* Update the base image for feature-server. ([feast-dev#4576](feast-dev#4576)) ([0390d8a](feast-dev@0390d8a))
* Update the base image of materilization engine. ([feast-dev#4580](feast-dev#4580)) ([f8592d8](feast-dev@f8592d8))
* Updated README link ([feast-dev#4669](feast-dev#4669)) ([35fbdc9](feast-dev@35fbdc9))
* Updating the documentation and adding tests for project length ([feast-dev#4628](feast-dev#4628)) ([945b0fa](feast-dev@945b0fa))
* Using get_type_hints instead of inspect signature for udf return annotation  ([feast-dev#4391](feast-dev#4391)) ([3a32e8a](feast-dev@3a32e8a))
* Using repo_config parameter in teardown to allow for feature-store-yaml overrides ([feast-dev#4413](feast-dev#4413)) ([0baeeb5](feast-dev@0baeeb5))
* Validating permission to update an existing request on both the new and the old instance ([feast-dev#4449](feast-dev#4449)) ([635a01b](feast-dev@635a01b))

### Features

* Add boto3 session based auth for dynamodb online store for cross account access ([feast-dev#4606](feast-dev#4606)) ([00eaf74](feast-dev@00eaf74))
* Add cli list/describe for SavedDatasets, StreamFeatureViews, & … ([feast-dev#4487](feast-dev#4487)) ([7b250e5](feast-dev@7b250e5))
* Add connection_name field to Snowflake config ([feast-dev#4600](feast-dev#4600)) ([10ce2aa](feast-dev@10ce2aa))
* Add health check service to registry server ([feast-dev#4421](feast-dev#4421)) ([46655f0](feast-dev@46655f0))
* Add more __repr__ methods ([feast-dev#4676](feast-dev#4676)) ([e726c09](feast-dev@e726c09))
* Add registry methods for dealing with all FV types ([feast-dev#4435](feast-dev#4435)) ([ac381b2](feast-dev@ac381b2))
* Added Project object to Feast Objects ([feast-dev#4475](feast-dev#4475)) ([4a6b663](feast-dev@4a6b663))
* Added support for reading from Reader  Endpoints for AWS Aurora use cases ([feast-dev#4494](feast-dev#4494)) ([d793c77](feast-dev@d793c77))
* Adding documentation for On Demand Feature Transformations with writes ([feast-dev#4607](feast-dev#4607)) ([8e0c1b5](feast-dev@8e0c1b5))
* Adding mode='python' for get_historical_features on ODFVs ([feast-dev#4653](feast-dev#4653)) ([c40d539](feast-dev@c40d539))
* Adding registry cache support for get_on_demand_feature_view ([feast-dev#4572](feast-dev#4572)) ([354c059](feast-dev@354c059))
* Adding SSL support for online server ([feast-dev#4677](feast-dev#4677)) ([80a5b3c](feast-dev@80a5b3c))
* Adding write capability to online store to on demand feature views ([feast-dev#4585](feast-dev#4585)) ([ef9e0bb](feast-dev@ef9e0bb)), closes [feast-dev#4603](feast-dev#4603)
* Allow feast snowflake to read in byte string for private-key authentication ([feast-dev#4384](feast-dev#4384)) ([5215a21](feast-dev@5215a21))
* An action to test operator at PR time ([feast-dev#4635](feast-dev#4635)) ([14c1000](feast-dev@14c1000))
* Create ADOPTERS.md ([feast-dev#4410](feast-dev#4410)) ([721ec74](feast-dev@721ec74))
* Create initial structure of Feast Go Operator ([feast-dev#4596](feast-dev#4596)) ([b5ab6c7](feast-dev@b5ab6c7))
* Faiss and In memory store ([feast-dev#4464](feast-dev#4464)) ([a1ff129](feast-dev@a1ff129))
* Feast Security Model (aka RBAC) ([feast-dev#4380](feast-dev#4380)) ([1771f66](feast-dev@1771f66)), closes [feast-dev#36](feast-dev#36)
* Instrument Feast using Prometheus and OpenTelemetry ([feast-dev#4366](feast-dev#4366)) ([a571e08](feast-dev@a571e08))
* Intra server to server communication ([feast-dev#4433](feast-dev#4433)) ([729c874](feast-dev@729c874))
* Publish TypeScript types in Feast UI package ([feast-dev#4551](feast-dev#4551)) ([334e5d7](feast-dev@334e5d7))
* Refactoring code to get oidc end points from discovery URL. ([feast-dev#4429](feast-dev#4429)) ([896360a](feast-dev@896360a))
* Return entity key in the retrieval document api ([feast-dev#4511](feast-dev#4511)) ([5f5caf0](feast-dev@5f5caf0))
* Update roadmap.md ([feast-dev#4445](feast-dev#4445)) ([34238d2](feast-dev@34238d2))
* Update sqlite-vec package ([feast-dev#4389](feast-dev#4389)) ([b734cb1](feast-dev@b734cb1))
* Updated Feast model Inference Architecture ([feast-dev#4570](feast-dev#4570)) ([8cd0dcf](feast-dev@8cd0dcf))
* Updating docs to include model inference guidelines ([feast-dev#4416](feast-dev#4416)) ([cebbe04](feast-dev@cebbe04))
* Updating FeatureViewProjection and OnDemandFeatureView to add batch_source and entities ([feast-dev#4530](feast-dev#4530)) ([0795496](feast-dev@0795496))
* Upgrade React from 17.0.2 to 18.3.1 in Feast UI ([feast-dev#4620](feast-dev#4620)) ([d6f3cb8](feast-dev@d6f3cb8))

### Performance Improvements

* Add init and cleanup of long lived resources ([feast-dev#4642](feast-dev#4642)) ([47dc04d](feast-dev@47dc04d))
* Added indexes to sql tables to optimize query execution ([feast-dev#4538](feast-dev#4538)) ([9688790](feast-dev@9688790))
* Default to async endpoints, use threadpool for sync ([feast-dev#4647](feast-dev#4647)) ([c1f1912](feast-dev@c1f1912))
* Implement dynamo write_batch_async ([feast-dev#4675](feast-dev#4675)) ([ba4404c](feast-dev@ba4404c))
* Make /push async ([feast-dev#4650](feast-dev#4650)) ([61abf89](feast-dev@61abf89))
* Parallelize read calls by table and batch ([feast-dev#4619](feast-dev#4619)) ([043eff1](feast-dev@043eff1))

### BREAKING CHANGES

* Consuming apps that use @elastic/eui should update it
to a compatible version. If you use @elastic/eui components that have
been renamed or replaced with others, you'll need to update your code
accordingly.

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

* chore: Update Node version from 17 to 20 in UI unit tests

Node 17 is not an LTS (long-term support) version and apparently
rejected by the latest versions of Elastic UI:

> error @elastic/[email protected]: The engine "node" is incompatible with
> this module. Expected version "16.x || 18.x || >=20.x". Got "17.9.1"

Let's try with the latest LTS version.

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

v0.40.1

Toggle v0.40.1's commit message
chore(release): release 0.40.1

## [0.40.1](feast-dev/feast@v0.40.0...v0.40.1) (2024-08-09)

### Bug Fixes

* Add feast-operator files to semantic-release script (v0.40-branch) ([feast-dev#4383](feast-dev#4383)) ([44f0e84](feast-dev@44f0e84))
* Escape special characters in the Postgres password ([feast-dev#4394](feast-dev#4394)) ([feast-dev#4396](feast-dev#4396)) ([b456984](feast-dev@b456984))

v0.40.0

Toggle v0.40.0's commit message
chore(release): release 0.40.0

# [0.40.0](feast-dev/feast@v0.39.0...v0.40.0) (2024-07-31)

### Bug Fixes

* Added missing type ([feast-dev#4315](feast-dev#4315)) ([86af60a](feast-dev@86af60a))
* Avoid XSS attack from Jinjin2's Environment(). ([feast-dev#4355](feast-dev#4355)) ([40270e7](feast-dev@40270e7))
* CGO Memory leak issue in GO Feature server ([feast-dev#4291](feast-dev#4291)) ([43e198f](feast-dev@43e198f))
* Deprecated the datetime.utcfromtimestamp(). ([feast-dev#4306](feast-dev#4306)) ([21deec8](feast-dev@21deec8))
* Fix SQLite import issue ([feast-dev#4294](feast-dev#4294)) ([398ea3b](feast-dev@398ea3b))
* Increment operator to v0.39.0 ([feast-dev#4368](feast-dev#4368)) ([3ddb4fb](feast-dev@3ddb4fb))
* Minor typo in the unit test. ([feast-dev#4296](feast-dev#4296)) ([6c75e84](feast-dev@6c75e84))
* OnDemandFeatureView type inference for array types ([feast-dev#4310](feast-dev#4310)) ([c45ff72](feast-dev@c45ff72))
* Remove redundant batching in PostgreSQLOnlineStore.online_write_batch and fix progress bar ([feast-dev#4331](feast-dev#4331)) ([0d89d15](feast-dev@0d89d15))
* Remove typo. ([feast-dev#4351](feast-dev#4351)) ([92d17de](feast-dev@92d17de))
* Retire the datetime.utcnow(). ([feast-dev#4352](feast-dev#4352)) ([a8bc696](feast-dev@a8bc696))
* Update dask version to support pandas 1.x ([feast-dev#4326](feast-dev#4326)) ([a639d61](feast-dev@a639d61))
* Update Feast object metadata in the registry ([feast-dev#4257](feast-dev#4257)) ([8028ae0](feast-dev@8028ae0))
* Using one single function call for utcnow(). ([feast-dev#4307](feast-dev#4307)) ([98ff63c](feast-dev@98ff63c))

### Features

* Add async feature retrieval for Postgres Online Store ([feast-dev#4327](feast-dev#4327)) ([cea52e9](feast-dev@cea52e9))
* Add Async refresh to Sql Registry ([feast-dev#4251](feast-dev#4251)) ([f569786](feast-dev@f569786))
* Add SingleStore as an OnlineStore ([feast-dev#4285](feast-dev#4285)) ([2c38946](feast-dev@2c38946))
* Add Tornike to maintainers.md ([feast-dev#4339](feast-dev#4339)) ([8e8c1f2](feast-dev@8e8c1f2))
* Bump psycopg2 to psycopg3 for all Postgres components ([feast-dev#4303](feast-dev#4303)) ([9451d9c](feast-dev@9451d9c))
* Entity key deserialization ([feast-dev#4284](feast-dev#4284)) ([83fad15](feast-dev@83fad15))
* Ignore paths feast apply ([feast-dev#4276](feast-dev#4276)) ([b4d54af](feast-dev@b4d54af))
* Move get_online_features to OnlineStore interface ([feast-dev#4319](feast-dev#4319)) ([7072fd0](feast-dev@7072fd0))
* Port mssql contrib offline store to ibis ([feast-dev#4360](feast-dev#4360)) ([7914cbd](feast-dev@7914cbd))

### Reverts

* Revert "fix: Avoid XSS attack from Jinjin2's Environment()." ([feast-dev#4357](feast-dev#4357)) ([cdeab48](feast-dev@cdeab48)), closes [feast-dev#4355](feast-dev#4355)

v0.39.1

Toggle v0.39.1's commit message
chore(release): release 0.39.1

## [0.39.1](feast-dev/feast@v0.39.0...v0.39.1) (2024-07-04)

### Bug Fixes

* Fix SQLite import issue ([feast-dev#4294](feast-dev#4294)) ([8d9b60e](feast-dev@8d9b60e))

v0.39.0

Toggle v0.39.0's commit message
chore(release): release 0.39.0

# [0.39.0](feast-dev/feast@v0.38.0...v0.39.0) (2024-06-18)

### Bug Fixes

* Feast UI importlib change ([feast-dev#4248](feast-dev#4248)) ([5d486b8](feast-dev@5d486b8))
* Feature server no_feature_log argument error ([feast-dev#4255](feast-dev#4255)) ([15524ce](feast-dev@15524ce))
* Feature UI Server image won't start in an OpenShift cluster ([feast-dev#4250](feast-dev#4250)) ([4891f76](feast-dev@4891f76))
* Handles null values in data during GO Feature retrieval ([feast-dev#4274](feast-dev#4274)) ([c491e57](feast-dev@c491e57))
* Make Java gRPC client use timeouts as expected ([feast-dev#4237](feast-dev#4237)) ([f5a37c1](feast-dev@f5a37c1))
* Remove self assignment code line. ([feast-dev#4238](feast-dev#4238)) ([e514f66](feast-dev@e514f66))
* Set default values for feature_store.serve() function ([feast-dev#4225](feast-dev#4225)) ([fa74438](feast-dev@fa74438))

### Features

* Add online_read_async for dynamodb ([feast-dev#4244](feast-dev#4244)) ([b5ef384](feast-dev@b5ef384))
* Add the ability to list objects by `tags` ([feast-dev#4246](feast-dev#4246)) ([fbf92da](feast-dev@fbf92da))
* Added deadline to gRPC Java client ([feast-dev#4217](feast-dev#4217)) ([ff429c9](feast-dev@ff429c9))
* Adding vector search for sqlite ([feast-dev#4176](feast-dev#4176)) ([2478831](feast-dev@2478831))
* Change get_online_features signature, move online retrieval functions to utils ([feast-dev#4278](feast-dev#4278)) ([7287662](feast-dev@7287662))
* Feature/adding remote online store ([feast-dev#4226](feast-dev#4226)) ([9454d7c](feast-dev@9454d7c))
* List all feature views ([feast-dev#4256](feast-dev#4256)) ([36a574d](feast-dev@36a574d))
* Make RegistryServer writable ([feast-dev#4231](feast-dev#4231)) ([79e1143](feast-dev@79e1143))
* Remote offline Store  ([feast-dev#4262](feast-dev#4262)) ([28a3d24](feast-dev@28a3d24))
* Set optional full-scan for deletion ([feast-dev#4189](feast-dev#4189)) ([b9cadd5](feast-dev@b9cadd5))

v0.38.0

Toggle v0.38.0's commit message
chore(release): release 0.38.0

# [0.38.0](feast-dev/feast@v0.37.0...v0.38.0) (2024-05-24)

### Bug Fixes

* Add vector database doc ([feast-dev#4165](feast-dev#4165)) ([37f36b6](feast-dev@37f36b6))
* Change checkout action back to v3 from v5 which isn't released yet ([feast-dev#4147](feast-dev#4147)) ([9523fff](feast-dev@9523fff))
* Change numpy version <1.25 dependency to <2 in setup.py ([feast-dev#4085](feast-dev#4085)) ([2ba71ff](feast-dev@2ba71ff)), closes [feast-dev#4084](feast-dev#4084)
* Changed the code the way mysql container is initialized.  ([feast-dev#4140](feast-dev#4140)) ([8b5698f](feast-dev@8b5698f)), closes [feast-dev#4126](feast-dev#4126)
* Correct nightly install command, move all installs to uv ([feast-dev#4164](feast-dev#4164)) ([c86d594](feast-dev@c86d594))
* Default value is not set in Redis connection string using environment variable ([feast-dev#4136](feast-dev#4136)) ([95acfb4](feast-dev@95acfb4)), closes [feast-dev#3669](feast-dev#3669)
* Get container host addresses from testcontainers (java) ([feast-dev#4125](feast-dev#4125)) ([9184dde](feast-dev@9184dde))
* Get rid of empty string `name_alias` during feature view projection deserialization  ([feast-dev#4116](feast-dev#4116)) ([65056ce](feast-dev@65056ce))
* Helm chart `feast-feature-server`, improve Service template name ([feast-dev#4161](feast-dev#4161)) ([dedc164](feast-dev@dedc164))
* Improve the code related to on-demand-featureview. ([feast-dev#4203](feast-dev#4203)) ([d91d7e0](feast-dev@d91d7e0))
* Integration tests for async sdk method ([feast-dev#4201](feast-dev#4201)) ([08c44ae](feast-dev@08c44ae))
* Make sure schema is used when calling `get_table_query_string` method for Snowflake datasource ([feast-dev#4131](feast-dev#4131)) ([c1579c7](feast-dev@c1579c7))
* Make sure schema is used when generating `from_expression` for Snowflake ([feast-dev#4177](feast-dev#4177)) ([5051da7](feast-dev@5051da7))
* Pass native input values to `get_online_features` from feature server ([feast-dev#4117](feast-dev#4117)) ([60756cb](feast-dev@60756cb))
* Pass region to S3 client only if set (Java) ([feast-dev#4151](feast-dev#4151)) ([b8087f7](feast-dev@b8087f7))
* Pgvector patch ([feast-dev#4108](feast-dev#4108)) ([ad45bb4](feast-dev@ad45bb4))
* Update doc ([feast-dev#4153](feast-dev#4153)) ([e873636](feast-dev@e873636))
* Update master-only benchmark bucket name due to credential update ([feast-dev#4183](feast-dev#4183)) ([e88f1e3](feast-dev@e88f1e3))
* Updating the instructions for quickstart guide. ([feast-dev#4120](feast-dev#4120)) ([0c30e96](feast-dev@0c30e96))
* Upgrading the test container so that local tests works with updated d… ([feast-dev#4155](feast-dev#4155)) ([93ddb11](feast-dev@93ddb11))

### Features

* Add a Kubernetes Operator for the Feast Feature Server ([feast-dev#4145](feast-dev#4145)) ([4a696dc](feast-dev@4a696dc))
* Add delta format to `FileSource`, add support for it in ibis/duckdb ([feast-dev#4123](feast-dev#4123)) ([2b6f1d0](feast-dev@2b6f1d0))
* Add materialization support to ibis/duckdb ([feast-dev#4173](feast-dev#4173)) ([369ca98](feast-dev@369ca98))
* Add optional private key params to Snowflake config ([feast-dev#4205](feast-dev#4205)) ([20f5419](feast-dev@20f5419))
* Add s3 remote storage export for duckdb ([feast-dev#4195](feast-dev#4195)) ([6a04c48](feast-dev@6a04c48))
* Adding DatastoreOnlineStore 'database' argument. ([feast-dev#4180](feast-dev#4180)) ([e739745](feast-dev@e739745))
* Adding get_online_features_async to feature store sdk ([feast-dev#4172](feast-dev#4172)) ([311efc5](feast-dev@311efc5))
* Adding support for dictionary writes to online store  ([feast-dev#4156](feast-dev#4156)) ([abfac01](feast-dev@abfac01))
* Elasticsearch vector database ([feast-dev#4188](feast-dev#4188)) ([bf99640](feast-dev@bf99640))
* Enable other distance metrics for Vector DB and Update docs ([feast-dev#4170](feast-dev#4170)) ([ba9f4ef](feast-dev@ba9f4ef))
* Feast/IKV datetime edgecase errors ([feast-dev#4211](feast-dev#4211)) ([bdae562](feast-dev@bdae562))
* Feast/IKV documenation language changes ([feast-dev#4149](feast-dev#4149)) ([690a621](feast-dev@690a621))
* Feast/IKV online store contrib plugin integration ([feast-dev#4068](feast-dev#4068)) ([f2b4eb9](feast-dev@f2b4eb9))
* Feast/IKV online store documentation ([feast-dev#4146](feast-dev#4146)) ([73601e4](feast-dev@73601e4))
* Feast/IKV upgrade client version ([feast-dev#4200](feast-dev#4200)) ([0e42150](feast-dev@0e42150))
* Incorporate substrait ODFVs into ibis-based offline store queries ([feast-dev#4102](feast-dev#4102)) ([c3a102f](feast-dev@c3a102f))
* Isolate input-dependent calculations in `get_online_features` ([feast-dev#4041](feast-dev#4041)) ([2a6edea](feast-dev@2a6edea))
* Make arrow primary interchange for online ODFV execution ([feast-dev#4143](feast-dev#4143)) ([3fdb716](feast-dev@3fdb716))
* Move data source validation entrypoint to offline store ([feast-dev#4197](feast-dev#4197)) ([a17725d](feast-dev@a17725d))
* Upgrading python version to 3.11, adding support for 3.11 as well. ([feast-dev#4159](feast-dev#4159)) ([4b1634f](feast-dev@4b1634f)), closes [feast-dev#4152](feast-dev#4152) [feast-dev#4114](feast-dev#4114)

### Reverts

* Reverts "fix: Using version args to install the correct feast version" ([feast-dev#4112](feast-dev#4112)) ([b66baa4](feast-dev@b66baa4)), closes [feast-dev#3953](feast-dev#3953)

v0.37.1

Toggle v0.37.1's commit message
chore(release): release 0.37.1

## [0.37.1](feast-dev/feast@v0.37.0...v0.37.1) (2024-04-17)

### Bug Fixes

* Pgvector patch ([feast-dev#4108](feast-dev#4108)) ([1a1f0b1](feast-dev@1a1f0b1))

### Reverts

* Reverts "fix: Using version args to install the correct feast version" ([feast-dev#4112](feast-dev#4112)) ([d5ded69](feast-dev@d5ded69)), closes [feast-dev#3953](feast-dev#3953)