Releases: feast-dev/feast
Releases · feast-dev/feast
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)
Feast v0.3.4
v0.3.4 (2019-12-23)
Merged pull requests:
Feast v0.3.3
v0.3.3 (2019-12-18)
Implemented enhancements:
- Added Docker Compose for Feast #272
- Added ability to check import job status and cancel job through Python SDK #194
- Added basic customer transactions example #354 (woop)
Merged pull requests:
- Added Prow jobs to automate the release of Docker images and Python SDK #369 (davidheryanto)
- Fixed installation link in README.md #368 (Jeffwan)
- Fixed Java SDK tests not actually running (missing dependencies) #366 (woop)
- Added more batch retrieval tests #357 (zhilingc)
- Python SDK and Feast Core Bug Fixes #353 (woop)
- Updated buildFeatureSets method in Golang SDK #351 (davidheryanto)
- Python SDK cleanup #348 (woop)
- Broke up queries for point in time correctness joins #347 (zhilingc)
- Exports gRPC call metrics and Feast resource metrics in Core #345 (davidheryanto)
- Fixed broken Google Group link on Community page #343 (ches)
- Ensured ImportJobTest is not flaky by checking WriteToStore metric and requesting adequate resources for testing #332 (davidheryanto)
- Added docker-compose file with Jupyter notebook #328 (khorshuheng)
- Added minimal implementation of ingesting Parquet and CSV files #327 (voonhous)
Feast v0.3.2
v0.3.2 (2019-11-29)
Merged pull requests:
- Fixed incorrect BigQuery schema creation from FeatureSetSpec #340 (davidheryanto)
- Filtered out feature sets that dont share the same source #339 (zhilingc)
- Changed latency calculation method to not use Timer #338 (zhilingc)
- Moved Prometheus annotations to pod template for serving #336 (zhilingc)
- Removed metrics windowing, cleaned up step names for metrics writing #334 (zhilingc)
- Set BigQuery table time partition inside get table function #333 (zhilingc)
- Added unit test in Redis to return values with no max age set #329 (smadarasmi)
- Consolidated jobs into single steps instead of branching out #326 (zhilingc)
- Pinned Python SDK to minor versions for dependencies #322 (woop)
- Added Auto format to Google style with Spotless #317 (ches)
Feast v0.3.1
v0.3.1 (2019-11-25)
Merged pull requests: