Releases: feast-dev/feast
Releases · feast-dev/feast
Feast v0.4.7
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.
Merged pull requests:
- Add log4j-web jar to core and serving. #498 (Yanson)
- Fix Redis ingestion retries. #501 (lavkesh)
- Encode feature row before storing in Redis #530 (khorshuheng)
- Remove transaction when listing projects #522 (davidheryanto)
- Remove unused ingestion deps #520 (ches)
- Parameterize end to end test scripts. #433 (Yanson)
- Change Redis client library from Jedis to Lettuce #485 (lavkesh)
Feast v0.4.6
v0.4.6 (2020-02-26)
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
v0.4.5 (2020-02-14)
Merged pull requests:
- Use bzip2 compressed feature set json as pipeline option #466 (khorshuheng)
- Make redis key creation more determinisitic #471 (zhilingc)
- Helm Chart Upgrades #458 (Yanson)
- Exclude version from grouping #441 (khorshuheng)
- Use concrete class for AvroCoder compatibility #465 (zhilingc)
- Fix typo in split string length check #464 (zhilingc)
- Update README.md and remove versions from Helm Charts #457 (woop)
- Deduplicate example notebooks #456 (woop)
- Allow users not to set max age for batch retrieval #446 (zhilingc)
Feast v0.4.4
v0.4.4 (2020-01-28)
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
v0.4.3 (2020-01-08)
Fixed bugs:
- Redis ingestion retries throwing NullPointerException on remote runners #417 (khorshuheng)
Feast v0.4.2
v0.4.2 (2020-01-07)
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
v0.3.6 (2020-01-03)
Merged pull requests:
Feast v0.4.1
v0.4.1 (2019-12-30)
Merged pull requests:
Feast v0.4.0
v0.4.0 (2019-12-28)
This is a major release which changes the way features are ingested and retrieved, for the purpose of enhancing feature discoverability and ease of use.
Change summary
- We have introduced project namespacing, which now allows users to logically group features in a way that they will be used and shared, as opposed to how they are ingested. This is the first step towards the RFC published here.
- We have also introduced async feature set registration, which improves overall performance when attempting to register several feature sets at once.
Implemented enhancements:
- Edit description in feature specification to also reflect in BigQuery schema description. #239
- Allow for disabling of metrics pushing #57
Merged pull requests:
- Java SDK release script #406 (davidheryanto)
- Use fixed 'dev' revision for test-e2e-batch #395 (davidheryanto)
- Project Namespacing #393 (woop)
- (docs) Change data types to upper case to match what works with implementation #389 (david30907d)
- Remove alpha v1 from java package name #387 (khorshuheng)
- Minor bug fixes for Python SDK #383 (voonhous)
- Allow user to override job options #377 (khorshuheng)
- Add documentation to default values.yaml in Feast chart #376 (davidheryanto)
- Add support for file paths for providing entity rows during batch retrieval #375 (voonhous)
- Update sync helm chart script to ensure requirements.lock in in sync with requirements.yaml #373 (davidheryanto)
- Catch errors thrown by BQ during entity table loading #371 (zhilingc)
- Async job management #361 (zhilingc)
- Infer schema of PyArrow table directly #355 (voonhous)
- Add readiness checks for Feast services in end to end test #337 (davidheryanto)
- Create CHANGELOG.md #321 (woop)
Feast v0.3.5
v0.3.5 (2019-12-26)
Merged pull requests:
- Always set destination table in BigQuery query config in Feast Batch Serving so it can handle large results #392 (davidheryanto)