Skip to content

Releases: feast-dev/feast

v0.41.3

26 Oct 18:24
Compare
Choose a tag to compare

0.41.3 (2024-10-26)

Bug Fixes

From v0.41.2

From v0.41.1

  • Reverting "chore Bump actions/download-artifact from 2 to 4.1.7 in /.gi… (#4701) (a2a9125)

From v0.41.0

  • chore!: Update @elastic/eui and @emotion/react in Feast UI (#4597) (b9ddbf9)

  • Add --chdir to test_workflow.py (#4453) (6b2f026)

  • Add feast-operator files to semantic-release script (#4382) (8eceff2)

  • Add feast-operator Makefile to semantic-release script (#4424) (d18d01d)

  • Added Offline Store Arrow client errors handler (#4524) (7535b40)

  • Added Online Store REST client errors handler (#4488) (2118719)

  • Added Permission API docs (#4485) (2bd03fa)

  • Added support for multiple name patterns to Permissions (#4633) (f05e928)

  • Adding protobuf<5 as a required dependency due to snowflake limitations (#4537) (cecca83)

  • Avoid the python 3.9+ threadpool cleanup bug (#4627) (ba05893)

  • Bigquery dataset create table disposition (#4649) (58e03d1)

  • Changes template file path to relative path (#4624) (3e313b1)

  • Check for snowflake functions when setting up materialization engine (#4456) (c365b4e)

  • Correctly handle list values in _python_value_to_proto_value (#4608) (c0a1026)

  • Default to pandas mode if not specified in ODFV proto in database (#4420) (d235832)

  • Deleting data from feast_metadata when we delete project (#4550) (351a2d0)

  • Disable active_timer When registry_ttl_sec is 0 (#4499) (c94f32f)

  • Escape special characters in the Postgres password (#4394) (419ca5e)

  • FeastExtrasDependencyImportError when using SparkOfflineStore without S3 (#4594) (1ba94f7)

  • Fix Feast project name test (#4685) (9f41fd6)

  • Fix for SQL registry initialization fails #4543 (#4544) (4e2eacc)

  • Fix gitignore issue (#4674) (2807dfa)

  • Fix online pg import (#4581) (1f17caa)

  • Fix the mypy type check issue. (#4498) (7ecc615)

  • Fix vector store config (#4583) (11c00d4)

  • Fixes validator field access for 'project_id' in BigQuery offline Store (#4509) (9a0398e)

  • Fixing failure of protos during ODFV transformations for missing entities (#4667) (41aaeeb)

  • Fixing the master branch build failure. (#4563) (0192b2e)

  • Hao xu request source timestamp_field (#4495) (96344b2)

  • Ignore the type check as both functions calls are not belonging to Feast code. (#4500) (867f532)

  • Import grpc only for type checking in errors.py (#4533) (f308572)

  • Initial commit targetting grpc registry server (#4458) (484240c), closes #4465

  • Links to the RBAC documentation under Concepts and Components (#4430) (0a48f7b)

  • Locate feature_store.yaml from file (#4443) (20290ce)

  • Logger settings for feature servers and updated logger for permission flow (#4531) (50b8f23)

  • Move tslib from devDependencies to dependencies in Feast UI (#4525) (c5a4d90)

  • Null value compatibility for unit timestamp list value type (#4378) (8f264b6)

  • Patch FAISS online return signature (#4671) (0d45e95)

  • Quickstart documentation changes (#4618) (7ac0908)

  • Refactor auth_client_manager_factory.py in function get_auth_client_m… (#4505) (def8633)

  • Remote apply using offline store (#4559) (ac62a32)

  • Remove Feast UI TypeScript dependencies from peerDependencies and dependencies (#4554) (e781e16)

  • Remove unnecessary peer dependencies from Feast UI (#4577) (9ac7f4e)

  • Removed protobuf as a required dependency (#4535) ([0fb76e9](0fb76e9041885659c68e294b0c...

Read more

v0.41.2

26 Oct 16:54
Compare
Choose a tag to compare

0.41.2 (2024-10-26)

Bug Fixes

v0.41.1

26 Oct 14:41
Compare
Choose a tag to compare

0.41.1 (2024-10-26)

Reverts

  • Reverting "chore Bump actions/download-artifact from 2 to 4.1.7 in /.gi… (#4701) (a2a9125)

v0.41.0

26 Oct 02:41
Compare
Choose a tag to compare

0.41.0 (2024-10-26)

  • chore!: Update @elastic/eui and @emotion/react in Feast UI (#4597) (b9ddbf9)

Bug Fixes

  • Add --chdir to test_workflow.py (#4453) (6b2f026)
  • Add feast-operator files to semantic-release script (#4382) (8eceff2)
  • Add feast-operator Makefile to semantic-release script (#4424) (d18d01d)
  • Added Offline Store Arrow client errors handler (#4524) (7535b40)
  • Added Online Store REST client errors handler (#4488) (2118719)
  • Added Permission API docs (#4485) (2bd03fa)
  • Added support for multiple name patterns to Permissions (#4633) (f05e928)
  • Adding protobuf<5 as a required dependency due to snowflake limitations (#4537) (cecca83)
  • Avoid the python 3.9+ threadpool cleanup bug (#4627) (ba05893)
  • Bigquery dataset create table disposition (#4649) (58e03d1)
  • Changes template file path to relative path (#4624) (3e313b1)
  • Check for snowflake functions when setting up materialization engine (#4456) (c365b4e)
  • Correctly handle list values in _python_value_to_proto_value (#4608) (c0a1026)
  • Default to pandas mode if not specified in ODFV proto in database (#4420) (d235832)
  • Deleting data from feast_metadata when we delete project (#4550) (351a2d0)
  • Disable active_timer When registry_ttl_sec is 0 (#4499) (c94f32f)
  • Escape special characters in the Postgres password (#4394) (419ca5e)
  • FeastExtrasDependencyImportError when using SparkOfflineStore without S3 (#4594) (1ba94f7)
  • Fix Feast project name test (#4685) (9f41fd6)
  • Fix for SQL registry initialization fails #4543 (#4544) (4e2eacc)
  • Fix gitignore issue (#4674) (2807dfa)
  • Fix online pg import (#4581) (1f17caa)
  • Fix the mypy type check issue. (#4498) (7ecc615)
  • Fix vector store config (#4583) (11c00d4)
  • Fixes validator field access for 'project_id' in BigQuery offline Store (#4509) (9a0398e)
  • Fixing failure of protos during ODFV transformations for missing entities (#4667) (41aaeeb)
  • Fixing the master branch build failure. (#4563) (0192b2e)
  • Hao xu request source timestamp_field (#4495) (96344b2)
  • Ignore the type check as both functions calls are not belonging to Feast code. (#4500) (867f532)
  • Import grpc only for type checking in errors.py (#4533) (f308572)
  • Initial commit targetting grpc registry server (#4458) (484240c), closes #4465
  • Links to the RBAC documentation under Concepts and Components (#4430) (0a48f7b)
  • Locate feature_store.yaml from file (#4443) (20290ce)
  • Logger settings for feature servers and updated logger for permission flow (#4531) (50b8f23)
  • Move tslib from devDependencies to dependencies in Feast UI (#4525) (c5a4d90)
  • Null value compatibility for unit timestamp list value type (#4378) (8f264b6)
  • Patch FAISS online return signature (#4671) (0d45e95)
  • Quickstart documentation changes (#4618) (7ac0908)
  • Refactor auth_client_manager_factory.py in function get_auth_client_m… (#4505) (def8633)
  • Remote apply using offline store (#4559) (ac62a32)
  • Remove Feast UI TypeScript dependencies from peerDependencies and dependencies (#4554) (e781e16)
  • Remove unnecessary peer dependencies from Feast UI (#4577) (9ac7f4e)
  • Removed protobuf as a required dependency (#4535) (0fb76e9)
  • Removed the k8s dependency from required dependencies (#4519) (3073ea5)
  • Removed usage of pull_request_target as much as possible to prevent security concerns (#4549) (3198371)
  • Replaced ClusterRoles with local RoleBindings (#4625) (ca9fb9b)
  • Retire pytz library ([#4406](https://git...
Read more

v0.40.1

09 Aug 12:21
Compare
Choose a tag to compare

0.40.1 (2024-08-09)

Bug Fixes

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

v0.40.0

31 Jul 19:21
Compare
Choose a tag to compare

0.40.0 (2024-07-31)

Bug Fixes

Features

Reverts

  • Revert "fix: Avoid XSS attack from Jinjin2's Environment()." (#4357) (cdeab48), closes #4355

v0.39.1

04 Jul 09:32
Compare
Choose a tag to compare

0.39.1 (2024-07-04)

Bug Fixes

v0.39.0

18 Jun 16:59
Compare
Choose a tag to compare

0.39.0 (2024-06-18)

Bug Fixes

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

Features

v0.38.0

24 May 23:31
Compare
Choose a tag to compare

0.38.0 (2024-05-24)

Bug Fixes

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

Features

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

Reverts

  • Reverts "fix: Using version args to install the correct feast version" (#4112) (b66baa4), closes #3953

v0.37.1

17 Apr 18:38
Compare
Choose a tag to compare

0.37.1 (2024-04-17)

Bug Fixes

Reverts

  • Reverts "fix: Using version args to install the correct feast version" (#4112) (d5ded69), closes #3953