Skip to content

Releases: feast-dev/feast

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

v0.29.0

31 Jan 01:13
Compare
Choose a tag to compare

0.29.0 (2023-01-31)

Bug Fixes

Features

v0.28.0

03 Jan 09:35
Compare
Choose a tag to compare

0.28.0 (2023-01-03)

Bug Fixes

  • Apply billing project when infer schema (#3417) (4f9ad7e)
  • Assertion condition when value is 0 (#3401) (98a24a3)
  • Enable registry caching in SQL Registry (#3395) (2e57376)
  • Fix bug where SQL registry was incorrectly writing infra config around online stores (#3394) (6bcf77c)
  • Get all columns with describe table method from RedshiftData-api (#3377) (fd97254)
  • ODFV able to handle boolean pandas type (#3384) (8f242e6)
  • Remove PySpark dependency from Snowflake Offline Store (#3388) (7b160c7)
  • Specifies timeout in exception polling (#3398) (c0ca7e4)
  • Update import logic to remove pyspark dependency from Snowflake Offline Store (#3397) (cf073e6)

Features

  • Add template for Github Codespaces (#3421) (41c0537)
  • Adds description attribute for features/fields (#3425) (26f4881)
  • Snowflake skip materialization if no table change (#3404) (0ab3942)

v0.27.1

15 Dec 04:20
Compare
Choose a tag to compare

0.27.1 (2022-12-15)

Bug Fixes

  • Enable registry caching in SQL Registry (#3395) (2e57376)
  • Fix bug where SQL registry was incorrectly writing infra config around online stores (#3394) (6bcf77c)
  • Get all columns with describe table method from RedshiftData-api (#3377) (fd97254)
  • ODFV able to handle boolean pandas type (#3384) (8f242e6)
  • Remove PySpark dependency from Snowflake Offline Store (#3388) (7b160c7)

v0.27.0

05 Dec 21:50
Compare
Choose a tag to compare

0.27.0 (2022-12-05)

  • Deprecate python 3.8

Bug Fixes

  • Changing Snowflake template code to avoid query not implemented … (#3319) (1590d6b)
  • Dask zero division error if parquet dataset has only one partition (#3236) (69e4a7d)
  • Enable Spark materialization on Yarn (#3370) (0c20a4e)
  • Ensure that Snowflake accounts for number columns that overspecify precision (#3306) (0ad0ace)
  • Fix memory leak from usage.py not properly cleaning up call stack (#3371) (a0c6fde)
  • Fix workflow to contain env vars (#3379) (548bed9)
  • Update bytewax materialization (#3368) (4ebe00f)
  • Update the version counts (#3378) (8112db5)
  • Updated AWS Athena template (#3322) (5956981)
  • Wrong UI data source type display (#3276) (8f28062)

Features

  • Cassandra online store, concurrency in bulk write operations (#3367) (eaf354c)
  • Cassandra online store, concurrent fetching for multiple entities (#3356) (00fa21f)
  • Get Snowflake Query Output As Pyspark Dataframe (#2504) (#3358) (2f18957)

v0.26.0

06 Oct 20:02
Compare
Choose a tag to compare

0.26.0 (2022-10-06)

Bug Fixes

  • Add X-Trino-Extra-Credential header and remove user override (#3246) (164e666)
  • Add postgres to the feature server Dockerfile to fix helm chart flow (#3261) (6f6cbb7)
  • Add stream feature view in the Web UI (#3257) (1f70b3a)
  • Build dockerfile correctly (#3239) (a2dc0d0)
  • Configuration to stop coercion of tz for entity_df (#3255) (97b7ab9)
  • Enable users to upgrade a batch source into a push source (#3213) (1b312fb)
  • Fix docker image for feature-server (#3272) (eff01d1)
  • Fix Feast UI release process to update the feast-ui package (#3267) (a9d48d0)
  • Return 422 on bad push source name (#3214) (b851e01)
  • Stream feature view meta undefined created_timestamp issue (#3266) (12e1a8f)
  • Stream feature view not shown in the UI (#3251) (e713dda)
  • Udf in stream feature view UI shows pickled data (#3268) (0728117)
  • Update snowflake materialization messages (#3230) (a63d440)
  • Updated quickstart notebook to patch an incorrect reference to an outdated featureview name (#3271) (b9b9c54)
  • Use configured user in env var instead of "user" for Trino (#3254) (532d8a1)

Features

v0.25.2

06 Oct 18:39
Compare
Choose a tag to compare

0.25.2 (2022-10-06)

Bug Fixes

  • Fix docker image for feature-server (#3272) (4ce366a)
  • Fix Feast UI release process to update the feast-ui package (#3267) (d118fe4)
  • Stream feature view meta undefined created_timestamp issue (#3266) (efbd4b0)
  • Udf in stream feature view UI shows pickled data (#3268) (f4a83a7)
  • Updated quickstart notebook to patch an incorrect reference to an outdated featureview name (#3271) (7fa4bbf)