Skip to content

Releases: feast-dev/feast

v0.34.0

07 Sep 06:53
Compare
Choose a tag to compare

0.34.0 (2023-09-07)

Bug Fixes

  • Add NUMERIC to bq_to_feast type map (#3719) (6474b4b)
  • Fix python unit tests (#3734) (e81684d)
  • Handle unknown postgres source types gracefully (#3634) (d7041f4)
  • Pin protobuf version to avoid seg fault on some machines (028cc20)
  • Remove unwanted excessive splitting of gcs path, so expected gcs parquet paths are returned from BigQueryRetrievalJob.to_remote_storage() (#3730) (f2c5988)
  • Run store.plan() only when need it. (#3708) (7bc7c47)
  • Saved datasets no longer break CLI registry-dump command (#3717) (f28ccc2)
  • Update py3.8 ci requirements for cython 3.0 release (#3735) (1695c13)

Features

  • Enhance customization of Trino connections when using Trino-based Offline Stores (#3699) (ed7535e)
  • Implement gRPC server to ingest streaming features (#3687) (a3fcd1f)

v0.33.1

14 Aug 03:49
Compare
Choose a tag to compare

0.33.1 (2023-08-14)

Bug Fixes

v0.33.0

14 Aug 02:44
Compare
Choose a tag to compare

0.33.0 (2023-08-14)

Bug Fixes

  • Add aws-sts dependency in java sdk so that S3 client acquires IRSA role (#3696) (c75a01f)
  • Redshift push ignores schema (#3671) (76270f6)

Features

  • Add possibility to save dataset as table, when spark config has remote warehouse info (#3645) (22c109b)

v0.32.1

14 Aug 02:12
Compare
Choose a tag to compare

0.32.1 (2023-08-14)

Bug Fixes

  • Add aws-sts dependency in java sdk so that S3 client acquires IRSA role (#3696) (c75a01f)
  • Redshift push ignores schema (#3671) (76270f6)

v0.32.0

17 Jul 02:57
Compare
Choose a tag to compare

0.32.0 (2023-07-17)

Bug Fixes

  • Added generic Feature store Creation for CLI (#3618) (bf740d2)
  • Broken non-root path with projects-list.json (#3665) (4861af0)
  • Clean up snowflake to_spark_df() (#3607) (e8e643e)
  • Entityless fv breaks with KeyError: __dummy applying feature_store.plan() on python (#3640) (ef4ef32)
  • Fix scan datasize to 0 for inference schema (#3628) (c3dd74e)
  • Fix timestamp consistency in push api (#3614) (9b227d7)
  • For SQL registry, increase max data_source_name length to 255 (#3630) (478caec)
  • Implements connection pool for postgres online store (#3633) (059509a)
  • Manage redis pipe's context (#3655) (48e0971)
  • Missing Catalog argument in athena connector (#3661) (f6d3caf)
  • Optimize bytes processed when retrieving entity df schema to 0 (#3680) (1c01035)

Features

  • Add gunicorn for serve with multiprocess (#3636) (4de7faf)
  • Use string as a substitute for unregistered types during schema inference (#3646) (c474ccd)

v0.31.1

24 Apr 16:29
Compare
Choose a tag to compare

0.31.1 (2023-04-24)

Bug Fixes

v0.31.0

21 Apr 22:07
Compare
Choose a tag to compare

0.31.0 (2023-04-21)

Bug Fixes

  • Add Stream Feature Views to helper that collect Feature View names (#3582) (7854f63)
  • Add StreamFeatureViewSpec to FeastObjectSpecProto convenience type (#3550) (3cefd6c)
  • Batch Snowflake materialization queries to obey Snowpark 100 fea… (#3406) (f9862b5)
  • Bytewax materializer security context (#3573) (6794338)
  • cI: Install coreutils in mac github workers for smoke test (#3563) (e7421c1)
  • Fix bug with no SqlRegistryConfig class (#3586) (6dc1368)
  • Fix Snowflake template (#3584) (6c09c39)
  • Make snowflake to remote tables temporary (#3588) (ad48146)
  • Remove snowflake source warehouse tech debt (#3422) (7da0580)
  • Snowflake remote storage (#3574) (f8d3890)
  • Support param timeout when persisting (#3593) (01a98f0)
  • Use pyarrow in a way that works across versions (#3562) (1289f3f)
  • Wrap the bigquery table name with backtick. (#3577) (09f0e7e)

Features

v0.30.2

25 Mar 19:10
Compare
Choose a tag to compare

0.30.2 (2023-03-25)

Note: v0.30.2 is the first correct 0.30 minor release; v0.30.0 & v0.30.1 didn't publish correctly.

Thanks to all the contributors for everything that made it to this release - highlights for this release are the Rockset online store and the Snowflake-based registry, in addition to other improvements.

Additionally, this version removes the go feature server extension, which wasn't working with the stability/performance we expected. This should not break any users, but makes the build process simpler by allowing us to build universal wheels.

This version can be found on pypi at https://pypi.org/project/feast/0.30.2/.

Bug Fixes

  • Add description attribute to the Field.from_proto method (#3469) (473f8d9)
  • Add filesystem kwargs when read prev_table on FileRetrievalJob (… (#3491) (dca4745), closes #3490
  • Bytewax image pull secret config (#3547) (d2d13b1)
  • Clean up Rockset Online Store for use (#3549) (a76c6d0)
  • Feature view entities from_proto type (#3524) (57bbb61)
  • Fix missing requests requirement after GCP requirement removed. Make BigQuerySource not require gcp extra (2c85421)
  • Fix SQL Registry cache miss (#3482) (3249b97)
  • Fixed path inside quickstart notebook (#3456) (66edc32)
  • Improve BQ point-in-time joining scalability (#3429) (ff66784)
  • Pin typeguard to 2.13.3 which is what we are currently using. (#3542) (61f6fb0)
  • Protobuf lower bound to 3.20 to alert that Feast is incompatible with tensorflow (#3476) (9ca59e3)
  • Spark kafka processor sorting (#3479) (f2cbf43)
  • UI working behind base url (#3514) (9a3fd98)
  • Update go dependencies (#3512) (bada97c)
  • ci: Install coreutils in mac github workers for smoke test (#3563) (28446ee)

Features

v0.30.1

25 Mar 07:12
Compare
Choose a tag to compare

0.30.1 (2023-03-25)

Bug Fixes

  • Use pyarrow in a way that works across versions (#3562) (99a163c)

v0.30.0

24 Mar 20:18
Compare
Choose a tag to compare

0.30.0 (2023-03-24)

Bug Fixes

  • Add description attribute to the Field.from_proto method (#3469) (473f8d9)
  • Add filesystem kwargs when read prev_table on FileRetrievalJob (… (#3491) (dca4745), closes #3490
  • Bytewax image pull secret config (#3547) (d2d13b1)
  • Clean up Rockset Online Store for use (#3549) (a76c6d0)
  • Feature view entities from_proto type (#3524) (57bbb61)
  • Fix missing requests requirement after GCP requirement removed. Make BigQuerySource not require gcp extra (2c85421)
  • Fix SQL Registry cache miss (#3482) (3249b97)
  • Fixed path inside quickstart notebook (#3456) (66edc32)
  • Improve BQ point-in-time joining scalability (#3429) (ff66784)
  • Pin typeguard to 2.13.3 which is what we are currently using. (#3542) (61f6fb0)
  • Protobuf lower bound to 3.20 to alert that Feast is incompatible with tensorflow (#3476) (9ca59e3)
  • Spark kafka processor sorting (#3479) (f2cbf43)
  • UI working behind base url (#3514) (9a3fd98)
  • Update go dependencies (#3512) (bada97c)

Features