Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Backports for v0.6.2 #918

Merged
merged 9 commits into from
Aug 2, 2020
Merged

Backports for v0.6.2 #918

merged 9 commits into from
Aug 2, 2020

Commits on Aug 1, 2020

  1. Upgrade Feast dependencies (#876)

    * Clean commit of dependency changes for spring-boot 2.3.0
    
    * Bump to 2.3.1
    
    * Remove exlusions and Javadoc config
    
    * Remove logging exclusion for ingestion
    
    * Increase versions of grpc, protoc, protobuf, hibernate, and grpc-starter
    
    * Bump version of kafka-clients and spring-security-oauth
    
    * Upgrade opencensus, beam, and google-cloud versions
    
    * fix ingestion tests
    
    * runtime deps
    
    * ingestion spec update: should take some time before ack
    
    Co-authored-by: Christopher Wirick <[email protected]>
    Co-authored-by: Willem Pienaar <[email protected]>
    3 people authored and mrzzy committed Aug 1, 2020
    Configuration menu
    Copy the full SHA
    c28b617 View commit details
    Browse the repository at this point in the history
  2. Add caching to authorization (#884)

    * Cache authorization.
    
    * fix formatting, removed default key generator and added a bean.
    
    * fix rebase errors.
    jmelinav authored and mrzzy committed Aug 1, 2020
    Configuration menu
    Copy the full SHA
    5d8534e View commit details
    Browse the repository at this point in the history
  3. Add Authentication and Authorization for feast serving (#865)

    * Authentication and authorization for feast serving, squashed on 07/21
    
    * fix e2e, add metadata plugin in jobs, merge labels, auth failure test, removed unwanted expire time validation from gauth.
    
    * fix rebase adaption.
    
    * Fix core integration test.
    
    * Authentication integration test.
    
    * Add authorization test and minor refactoring.
    
    * fix failing integration test.
    
    * fix lint error.
    jmelinav authored and mrzzy committed Aug 1, 2020
    Configuration menu
    Copy the full SHA
    9cf5fb8 View commit details
    Browse the repository at this point in the history
  4. Fix bug where default project is always used for ingestion (#868)

    * Fix ingestion with same featureset name
    
    * Address PR comments
    
    * Remove unrelated test
    
    * Remove unnecessary line
    
    Co-authored-by: Terence <[email protected]>
    Co-authored-by: Willem Pienaar <[email protected]>
    3 people authored and mrzzy committed Aug 1, 2020
    Configuration menu
    Copy the full SHA
    2f6683a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    171c092 View commit details
    Browse the repository at this point in the history
  6. Fix Online Serving unable to retrieve feature data after Feature Set …

    …update. (#908)
    
    * Update RedisCustomIO to write FeatureRows with field's name set to hash of field.
    
    * Update FeatureRowDecoder to decode by name hash instead of order
    
    * Bump pytest order numbers by 2 to make space for new tests
    
    * Revert "Bump pytest order numbers by 2 to make space for new tests"
    
    This reverts commit aecc9a6e9a70be3fd84d04f81442b518be01a4c6.
    
    * Added e2e to check that feature rows with missing or extra fields can be retrieved
    
    * Clarify docs about Feature Row v1 encoding and Feature Row v2 encoding
    
    * Fix python lint
    
    * Update FeatureRowDecoder's isEncodedV2 check to use anyMatch()
    
    * Make missing field/extra field e2e tests independent of other tests.
    
    * Update FeatureRowDecoder if/else statement into 2 ifs
    
    * Fix python and java lint
    
    * Fix java unit test failures
    
    * Fix ImportJobTest java unit test
    
    * Sync github workflows with master
    
    * Sync .github folder with master for fix
    
    * Replace v1/v2 encoding with v1/v2 decoder in docs
    mrzzy committed Aug 1, 2020
    Configuration menu
    Copy the full SHA
    da2f802 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2020

  1. Throw more informative exception when write_triggering_frequency_seco…

    …nds is missing (#917)
    
    * add checkArgument
    
    * add default write_triggering_frequency_seconds
    Oleksii Moskalenko authored and mrzzy committed Aug 2, 2020
    Configuration menu
    Copy the full SHA
    c36311d View commit details
    Browse the repository at this point in the history
  2. Dataflow runner options: disk type & streaming engine (#906)

    * diskType & streamingEnginer
    
    * edit infra docs
    Oleksii Moskalenko authored and mrzzy committed Aug 2, 2020
    Configuration menu
    Copy the full SHA
    e976a16 View commit details
    Browse the repository at this point in the history
  3. Redis sink flushes only rows that have more recent eventTimestamp (#913)

    * redis sink read then write
    
    * fix load tests
    
    * e2e
    
    * fix
    
    * specify feature ref
    
    * move test up in order
    
    * set project default
    
    * some docs
    
    * reorder e2e tests
    
    * reorder e2e tests
    
    * reorder e2e tests
    Oleksii Moskalenko authored and mrzzy committed Aug 2, 2020
    Configuration menu
    Copy the full SHA
    618066c View commit details
    Browse the repository at this point in the history