Skip to content

Releases: feast-dev/feast

Feast v0.5.0

19 May 09:52
ff4c9af
Compare
Choose a tag to compare

v0.5.0 (2020-05-19)

Summary:

Feast v0.5 is a technical release. We have removed the concept of feature set versions, and now allow feature sets to be updated. We've also modularized the storage APIs, added support for Redis Cluster, added job management APIs, and cleared other smaller technical debts.

Full Changelog

Breaking changes:

  • Add .proto to packages of Protobuf generated Java classes #700 (woop)
  • Add support for feature set updates and remove versions #676 (zhilingc)
  • Feast configuration files refactored #611 (woop)
  • HTTP /healthz endpoint of Feast Core removed, replaced with a gRPC health probe implementation
    #680 (zhilingc)

See Feast 0.5 Release Issue for more details.

Implemented enhancements:

  • Add general storage API and refactor existing store implementations #567 (zhilingc)
  • Add support for feature set updates and remove versions #676 (zhilingc)
  • Add unique ingestion id for all batch ingestions #656 (zhilingc)
  • Add storage interfaces #529 (zhilingc)
  • Add BigQuery storage implementation #546 (zhilingc)
  • Add Redis storage implementation #547 (zhilingc)
  • Add Support for Redis Cluster #502 (lavkesh)
  • Add Ingestion Job management API for Feast Core #548 (mrzzy)
  • Add feature and feature set labels for metadata #536 (imjuanleonard)
  • Update Python SDK so FeatureSet can import Schema from Tensorflow metadata #450 (davidheryanto)

Fixed bugs:

  • Add feature set status JOB_STARTING to denote feature sets waiting for job to get to RUNNING state #714 (zhilingc)
  • Remove feature set status check for job update requirement #708 (khorshuheng)
  • Fix Feast Core docker image #703 (khorshuheng)
  • Include server port config on the generated application.yml #696 (khorshuheng)
  • Fix typo in all types parquet yml file (e2e test) #683 (khorshuheng)
  • Add grpc health probe implementation to core #680 (zhilingc)
  • Ensure that generated python code are considered as module #679 (khorshuheng)
  • Fix DataflowJobManager to update existing job instance instead of creating new one #678 (zhilingc)
  • Fix config validation for feast.jobs.metrics.host #662 (davidheryanto)
  • Docker compose bug fix #661 (woop)
  • Swap join columns #647 (zhilingc)
  • Fix Feast Serving not registering its store in Feast Core #641 (mrzzy)
  • Kafka producer should raise an exception when it fails to connect to broker #636 (junhui096)

Merged pull requests:

Feast v0.3.7

01 May 12:49
987cb99
Compare
Choose a tag to compare

v0.3.7 (2020-05-01)

Full Changelog

Implemented enhancements:

  • Add Cassandra Store #360 (smadarasmi)
  • Introduce datatypes-java module, making compiled protobuf types and their source .proto definitions available in a Maven artifact separate from feast-sdk #407 (ches)

Fixed bugs:

  • v0.3 backport: Add index for join table for jobs-featuresets relation #654 (ches)

Merged pull requests:

Feast v0.4.7

28 Mar 01:28
Compare
Choose a tag to compare

Upgrade Note
Release v0.4.7 changes the way features are stored in Redis, which solves a problem with memory usage growing out of control. Please see this issue #515 for more details.

Full Changelog

Merged pull requests:

Feast v0.4.6

26 Feb 06:45
Compare
Choose a tag to compare

v0.4.6 (2020-02-26)

Full Changelog

Merged pull requests:

  • Rename metric name for request latency in feast serving #488 (davidheryanto)
  • Allow use of secure gRPC in Feast Python client #459 (Yanson)
  • Extend WriteMetricsTransform in Ingestion to write feature value stats to StatsD #486 (davidheryanto)
  • Remove Redis transaction from Ingestion to Redis store #480 (imjuanleonard)
  • Fix fastavro version used in Feast to avoid Timestamp delta error #490 (davidheryanto)
  • Fail Spotless formatting check before tests execute #487 (ches)
  • Reduce refresh rate of specification refresh in Serving to 10 seconds #481 (woop)

Feast v0.4.5

14 Feb 08:35
Compare
Choose a tag to compare

v0.4.5 (2020-02-14)

Full Changelog

Merged pull requests:

Feast v0.4.4

14 Feb 08:20
Compare
Choose a tag to compare

v0.4.4 (2020-01-28)

Full Changelog

Closed issues:

  • Improve Python SDK feature set listing #296
  • Ingestion dependency not found when starting Core server locally (CONTRIBUTING.md) #294
  • Add support for ingesting from BigQuery SQL statement / View #6

Merged pull requests:

  • Change RedisBackedJobService to use a connection pool #439 (zhilingc)
  • Update GKE installation and chart values to work with 0.4.3 #434 (lgvital)
  • Remove "resource" concept and the need to specify a kind in feature sets #432 (woop)
  • Add retry options to BigQuery #431 (Yanson)
  • Fix logging #430 (Yanson)
  • Add documentation for bigquery batch retrieval #428 (zhilingc)
  • Publish datatypes/java along with sdk/java #426 (ches)
  • Update basic Feast example to Feast 0.4 #424 (woop)
  • Introduce datatypes/java module for proto generation #391 (ches)
  • Allow user to override job options #377 (khorshuheng)

Feast v0.4.3

09 Jan 03:50
Compare
Choose a tag to compare

v0.4.3 (2020-01-08)

Full Changelog

Fixed bugs:

  • Redis ingestion retries throwing NullPointerException on remote runners #417 (khorshuheng)

Feast v0.4.2

09 Jan 03:49
Compare
Choose a tag to compare

v0.4.2 (2020-01-07)

Full Changelog

Fixed bugs:

  • Missing argument in error string in ValidateFeatureRowDoFn #401

Merged pull requests:

  • Define maven revision property when packaging jars in Dockerfile so the images are built successfully #410 (davidheryanto)
  • Deduplicate rows in subquery #409 (zhilingc)
  • Filter out extra fields, deduplicate fields in ingestion #404 (zhilingc)
  • Automatic documentation generation for gRPC API #403 (woop)
  • Update feast core default values to include hibernate merge strategy #400 (zhilingc)
  • Move cli into feast package #398 (zhilingc)
  • Use Nexus staging plugin for Maven Central deployment #394 (khorshuheng)
  • Handle retry for redis io flow #274 (khorshuheng)

Feast v0.3.6

09 Jan 03:47
Compare
Choose a tag to compare

v0.3.6 (2020-01-03)

Merged pull requests:

Full Changelog

  • Add support for file paths for providing entity rows during batch retrieval #375 (voonhous)

Feast v0.4.1

09 Jan 03:48
Compare
Choose a tag to compare

v0.4.1 (2019-12-30)

Full Changelog

Merged pull requests: