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

v0.20.2+twtr0 #9

Open
wants to merge 679 commits into
base: master
Choose a base branch
from
Open

v0.20.2+twtr0 #9

wants to merge 679 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Feb 3, 2022

  1. Updating title of DQM tutorial

    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    467ef9f View commit details
    Browse the repository at this point in the history
  2. Resurfacing DQM tutorial in overview

    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    ac9236e View commit details
    Browse the repository at this point in the history
  3. Retriggering tutorial overview to re-render in Gitbook by removing + …

    …adding
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    2b0bff0 View commit details
    Browse the repository at this point in the history
  4. Retriggering tutorial overview to re-render in Gitbook by removing + …

    …adding
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    62f985c View commit details
    Browse the repository at this point in the history
  5. Fixing broken snowflake tutorial link in tutorial overview

    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    1c374b2 View commit details
    Browse the repository at this point in the history
  6. Fixing to be broken link on README

    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    69ec981 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2022

  1. Update CHANGELOG.md, pom.xml & Helm Charts for v0.18 (feast-dev#2283)

    * Update CHANGELOG.md and pom.xml for v0.18
    
    Signed-off-by: Tsotne Tabidze <tsotne@tecton.ai>
    
    * update helm chart versions
    
    Signed-off-by: Tsotne Tabidze <tsotne@tecton.ai>
    Tsotne Tabidze authored Feb 5, 2022
    Configuration menu
    Copy the full SHA
    886f07a View commit details
    Browse the repository at this point in the history
  2. Upgrade helm version and fix incorrect java sdk publish script (feast…

    …-dev#2284)
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia authored Feb 5, 2022
    Configuration menu
    Copy the full SHA
    c9a9437 View commit details
    Browse the repository at this point in the history
  3. remove helm init (v3 migration)

    Signed-off-by: Tsotne Tabidze <tsotne@tecton.ai>
    Tsotne Tabidze committed Feb 5, 2022
    Configuration menu
    Copy the full SHA
    187ad2d View commit details
    Browse the repository at this point in the history
  4. generate javadoc for feast-datatypes package

    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    pyalex committed Feb 5, 2022
    Configuration menu
    Copy the full SHA
    c76d09c View commit details
    Browse the repository at this point in the history
  5. freeze version for publishing feast-no-telemetry python package

    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    pyalex committed Feb 5, 2022
    Configuration menu
    Copy the full SHA
    3b36334 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2022

  1. Fix flaky tests (test_online_store_cleanup & test_feature_get_online_…

    …features_types_match) (feast-dev#2276)
    
    * debug flaky types test
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * wait for table to be actually deleted
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * refresh end & start dates for each new environment instance
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * fix tests
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    pyalex authored Feb 6, 2022
    Configuration menu
    Copy the full SHA
    aeaeb91 View commit details
    Browse the repository at this point in the history
  2. Add -SNAPSHOT suffix to pom.xml version (feast-dev#2286)

    Signed-off-by: Tsotne Tabidze <tsotne@tecton.ai>
    Tsotne Tabidze authored Feb 6, 2022
    Configuration menu
    Copy the full SHA
    f18c514 View commit details
    Browse the repository at this point in the history
  3. added creds for snowflake for unit test (feast-dev#2288)

    Signed-off-by: sfc-gh-madkins <miles.adkins@snowflake.com>
    sfc-gh-madkins authored Feb 6, 2022
    Configuration menu
    Copy the full SHA
    6fd816d View commit details
    Browse the repository at this point in the history
  4. Fix typos in markdown files (feast-dev#2289)

    Signed-off-by: CS <2498638+charliec443@users.noreply.github.com>
    8bit-pixies authored Feb 6, 2022
    Configuration menu
    Copy the full SHA
    023dc36 View commit details
    Browse the repository at this point in the history
  5. fixed snowflake testing env (feast-dev#2291)

    Signed-off-by: sfc-gh-madkins <miles.adkins@snowflake.com>
    sfc-gh-madkins authored Feb 6, 2022
    Configuration menu
    Copy the full SHA
    925bf76 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2022

  1. Update CONTRIBUTING.md (feast-dev#2282)

    * Add reference to local integration test setup
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * Add commit signing warning
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * Add reference to manually configuring tests
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * Add PR checklist
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * Add PR checklist
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia authored Feb 7, 2022
    Configuration menu
    Copy the full SHA
    b86a99b View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2022

  1. avoid using transactions on redis-py (feast-dev#2296)

    Signed-off-by: DvirDukhan <dvir@redis.com>
    DvirDukhan authored Feb 8, 2022
    Configuration menu
    Copy the full SHA
    144f25c View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2022

  1. podAnnotations Values in the feature-server chart (feast-dev#2304)

    Signed-off-by: Tomas Pereira de Vasconcelos <tomasvasconcelos1@gmail.com>
    tpvasconcelos authored Feb 13, 2022
    Configuration menu
    Copy the full SHA
    e02e91d View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2022

  1. Remove old flag warning with the python feature server (feast-dev#2300)

    * Remove outdated warnings around feast serve now that it's graduated from alpha
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix lint
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia authored Feb 14, 2022
    Configuration menu
    Copy the full SHA
    51c0a62 View commit details
    Browse the repository at this point in the history
  2. Include infra objects in registry dump and fix Infra's from_proto (fe…

    …ast-dev#2295)
    
    * Include infra objects in registry dump and fix the from_proto method for Infra
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * revert change
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * Fix tests
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * Fix cli test
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix test
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix test
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix test
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia authored Feb 14, 2022
    Configuration menu
    Copy the full SHA
    55b7cd1 View commit details
    Browse the repository at this point in the history
  3. Fixing the Java helm charts and adding a demo tutorial on how to use …

    …them (feast-dev#2298)
    
    * Fixing helm chart and adding java tutorial
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix chart version
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * test
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * Parse the overrides to not pass enabled
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * Disable secrets by default
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * Change secrets default
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * revert
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * Update README
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * finally
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * remove credentials
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * new line
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * new line
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * new line
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * Add reference from Gitbook
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * remove description
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia authored Feb 14, 2022
    Configuration menu
    Copy the full SHA
    bd93766 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2022

  1. Don't require snowflake to always be installed (feast-dev#2309)

    Signed-off-by: Judah Rand <17158624+judahrand@users.noreply.github.com>
    judahrand authored Feb 15, 2022
    Configuration menu
    Copy the full SHA
    0a7062e View commit details
    Browse the repository at this point in the history
  2. Update helm chart version

    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    f5b7bda View commit details
    Browse the repository at this point in the history
  3. Update changelog for 0.18.1 and update pom.xml

    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    d8ab378 View commit details
    Browse the repository at this point in the history
  4. Update pom.xml to 0.18.2 SNAPSHOT

    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    66b3aa6 View commit details
    Browse the repository at this point in the history
  5. downgrade datatypes to 8

    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    a7d4cb7 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2022

  1. Add support for Dask during historical retrieval (feast-dev#1954)

    * add dask df
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * add dask
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * add dask
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * add dask
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * add dask
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * add dask
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * add dask
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * add dask
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * add dask
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * add das
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * add dask
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * add dask new
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * add dask new
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * add dask new
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * add dask new
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * add dask new
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * add dask new
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * add dask dtype check
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * add dask to setup
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * add dask requirements
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * add dask
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * add dask
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * add dask
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * add dask
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * change dask dependency
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * add dask - sorting fix
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * add dask - fix integration tests
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * add dask - rebase
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * add dask - fix offline store
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * add dask - fix integration tests
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * add dask - fix tests
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * add dask - fix integration tests
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * add dask - fix integration tests
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * add dask - fix integration tests
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * add dask - fix integration tests
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * add dask - fix integration tests
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * add dask - code refactoring
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * add dask - code refactoring
    
    Signed-off-by: qooba <dev@qooba.net>
    
    * feast dask - fix timedelta
    
    Signed-off-by: qooba <dev@qooba.net>
    qooba authored Feb 16, 2022
    Configuration menu
    Copy the full SHA
    f1a54a9 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2022

  1. Fix materialize bug with RedisCluster (feast-dev#2311)

    * Fix materialization bug
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * oops removed something when i was copy pasting
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Test github workflow
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * transfer to unit_tests
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Brute force implementation
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Brute force implementation add gcc
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Brute force implementation add gcc
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Brute force implementation add gcc
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Brute force implementation add gcc
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Continue fixing...
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Remove gcc setup
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add integration test
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * fix error
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * fix error
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add setup
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * temp fix to get integration tests to work
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * temp fix to get integration tests to work
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * temp fix to get integration tests to work
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * temp fix to get integration tests to work
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix integration even more
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix integration even more
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * only run one test
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Do some more integration testing
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Do some more integration testing by adding bug to make sure no false positives
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Integration testing works
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Clean upu code
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add redis cluster script for starting a redis cluster
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Reset integration yml file
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Clean up
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix how to guide lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * add fixtures and remove excess code
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    kevjumba authored Feb 17, 2022
    Configuration menu
    Copy the full SHA
    7fa9fe3 View commit details
    Browse the repository at this point in the history
  2. Add redis cluster initialziation to master github workflow (feast-dev…

    …#2317)
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    kevjumba authored Feb 17, 2022
    Configuration menu
    Copy the full SHA
    876986f View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2022

  1. Use PR title for commit message

    woop authored Feb 19, 2022
    Configuration menu
    Copy the full SHA
    749a4a5 View commit details
    Browse the repository at this point in the history
  2. Disable Redis cluster tests (feast-dev#2327)

    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    felixwang9817 authored Feb 19, 2022
    Configuration menu
    Copy the full SHA
    ff3a215 View commit details
    Browse the repository at this point in the history
  3. Add owner field to FeatureService (feast-dev#2321)

    * Clean up FeatureViewProjection
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Clean up FeatureService
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Continue FeatureService and FeatureViewProjection cleanup
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    felixwang9817 authored Feb 19, 2022
    Configuration menu
    Copy the full SHA
    e8fa514 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2022

  1. Configuration menu
    Copy the full SHA
    6f64fbc View commit details
    Browse the repository at this point in the history
  2. ci: Fix broken Prow plugin which ignores config.yaml

    Signed-off-by: Willem Pienaar <git@willem.co>
    woop authored Feb 20, 2022
    Configuration menu
    Copy the full SHA
    455ad98 View commit details
    Browse the repository at this point in the history
  3. Switch order of views to keep/delete to fix apply logging

    * apply_log_fix switch order of views to keep/delete. Fix type hinting
    
    Signed-off-by: Michelle Rascati <michelle.rascati@sailpoint.com>
    
    * apply_log_fix fix other type hinting
    
    Signed-off-by: Michelle Rascati <michelle.rascati@sailpoint.com>
    michelle-rascati-sp authored Feb 20, 2022
    Configuration menu
    Copy the full SHA
    f45a5e8 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2022

  1. Configuration menu
    Copy the full SHA
    5c97758 View commit details
    Browse the repository at this point in the history
  2. refactor: Move create cluster script

    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    kevjumba authored Feb 22, 2022
    Configuration menu
    Copy the full SHA
    9221624 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2022

  1. feat: Allowing password based authentication and SSL for Redis in Jav…

    …a feature server
    
    * Enabling password authentication and SSL in Redis clusters for the Java feature server
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * lint
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * add test
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * Address comments
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * Address comments
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * lint
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * lint
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia authored Feb 23, 2022
    Configuration menu
    Copy the full SHA
    0af8adb View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2022

  1. feat: Add owner field to Entity and rename labels to tags

    * Add owner field to Entity and rename labels to tags
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Change all entities in tests to reference tags instead of labels
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Add deprecation warning for labels argument
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    felixwang9817 authored Feb 24, 2022
    Configuration menu
    Copy the full SHA
    412d625 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fece99a View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2022

  1. refactor: Delete properties (feast-dev#2338)

    * Delete properties from FeatureService
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Delete properties from Entity
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Delete properties from BaseFeatureView
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Delete properties from DataSource
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Delete properties from RequestDataSource, KafkaSource, KafkaOptions, KinesisSource, KinesisOptions
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Delete unused properties for FileSource, BigQuerySource, RedshiftSource, SnowflakeSource
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Fix FileOptions error
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    felixwang9817 authored Feb 25, 2022
    Configuration menu
    Copy the full SHA
    57d1343 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2022

  1. ci: Capping the dask dependency since Dask dropped Python 3.7 support (

    …feast-dev#2342)
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia authored Feb 28, 2022
    Configuration menu
    Copy the full SHA
    4e47686 View commit details
    Browse the repository at this point in the history
  2. feat: Key ttl setting for redis online store (feast-dev#2341)

    * key ttl setting for redis online store
    
    Signed-off-by: Vitaly Sergeyev <vsergeyev@better.com>
    
    * Optional typing
    
    Signed-off-by: Vitaly Sergeyev <vsergeyev@better.com>
    Vitaly Sergeyev authored Feb 28, 2022
    Configuration menu
    Copy the full SHA
    236a108 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2022

  1. docs: Document DynamoDBOnlineStore public methods (feast-dev#2348)

    * docs: document DynamoDBOnlineStore public methods
    
    Signed-off-by: unknown <armando.trejo.marrufo@gmail.com>
    Signed-off-by: Miguel Trejo <armando.trejo.marrufo@gmail.com>
    
    * sign commit
    
    Signed-off-by: unknown <armando.trejo.marrufo@gmail.com>
    Signed-off-by: Miguel Trejo <armando.trejo.marrufo@gmail.com>
    TremaMiguel authored Mar 1, 2022
    Configuration menu
    Copy the full SHA
    43cc886 View commit details
    Browse the repository at this point in the history
  2. fix: Method _should_use_plan only returns true for local sqlite provi…

    …der (feast-dev#2344)
    
    Only the SQLite local provider supports _plan and _apply_diffs. Updated
    the method to only return true for that setup so that other local
    providers don't need to implement these methods right now.
    
    Signed-off-by: Gunnar Sv Sigurbjörnsson <gunnar.sigurbjornsson@gmail.com>
    nossrannug authored Mar 1, 2022
    Configuration menu
    Copy the full SHA
    fdb5f21 View commit details
    Browse the repository at this point in the history
  3. refactor: Refactor universal test data to have more well defined types (

    feast-dev#2340)
    
    * Refactor universal test suite to generate fixtures as dataclasses instead of loosely typed dictionaries
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * lint
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * lint
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * other lint
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * other lint
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * test fix
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * test fix
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia authored Mar 1, 2022
    Configuration menu
    Copy the full SHA
    251eee4 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2022

  1. fix: Update github workflow to prevent redis from overlapping ports. (f…

    …east-dev#2350)
    
    * Update redis port
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add comment detailing why 12345 is port selected
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Keep redis at 6379 for now until we can test against new github workflow
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    kevjumba authored Mar 2, 2022
    Configuration menu
    Copy the full SHA
    c2a6c6c View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2022

  1. fix: Rollback Redis-py to Redis-py-cluster (feast-dev#2347)

    * Roll back redis config and add tests back
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix autogenerated import
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add redis-py-cluster back
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix dask ci
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Regenerate using respective python 3 versions
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Change test_entity_ttl test
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Change integration workflow
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Temporarily disable for testing
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Continue making work
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Continue making work
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix workflow
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix workflow
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update port numbers
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update pr integration tests
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Reenable rest of tests
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update data source creator
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix integration test
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Clean up code
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Somehow removed the key components -,-
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    kevjumba authored Mar 3, 2022
    Configuration menu
    Copy the full SHA
    1ba86fb View commit details
    Browse the repository at this point in the history
  2. feat: Initial merge of Web UI logic (feast-dev#2352)

    * Initial merge of Web UI logic
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * Initial merge of Web UI logic
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * Initial merge of Web UI logic
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * Rebase
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * Rebase
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * test
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * test
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * test
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * add sample image
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * add sample image
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * remove comment
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * remove comment
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia authored Mar 3, 2022
    Configuration menu
    Copy the full SHA
    ce3bc59 View commit details
    Browse the repository at this point in the history
  3. fix: Remove redis service to prevent more conflicts and add redis nod…

    …e to master_only (feast-dev#2354)
    
    * Fix redis on master.yml
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Remove hack in make_feature_store_yaml
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix error
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix tests
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    kevjumba authored Mar 3, 2022
    Configuration menu
    Copy the full SHA
    993616f View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2022

  1. fix: Added additional value types to UI parser and removed references…

    … to registry-bq.json (feast-dev#2361)
    
    Signed-off-by: Yun Nan Liu <yunnanl@twitter.com>
    
    Co-authored-by: Yun Nan Liu <yunnanl@twitter.com>
    mickey-liu and Yun Nan Liu authored Mar 4, 2022
    Configuration menu
    Copy the full SHA
    d202d51 View commit details
    Browse the repository at this point in the history
  2. fix:revert back to jdk 11 for datatypes package

    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    69e97f9 View commit details
    Browse the repository at this point in the history
  3. fix:upgrade feast ui packages to fix critical vulnerabilities

    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    23a1c05 View commit details
    Browse the repository at this point in the history
  4. ci: Add support for semantic release (feast-dev#2332)

    * Add support for semantic release
    
    Signed-off-by: Willem Pienaar <git@willem.co>
    
    * Fix typos
    
    Signed-off-by: Willem Pienaar <git@willem.co>
    
    * Require a Personal Access Token
    
    Signed-off-by: Willem Pienaar <git@willem.co>
    woop authored Mar 4, 2022
    Configuration menu
    Copy the full SHA
    c71c869 View commit details
    Browse the repository at this point in the history
  5. feat: Allow all snowflake python connector connection methods to be a…

    …vailable to Feast (feast-dev#2356)
    
    * Allow all snowflake python connector connection methods to be available to feast
    
    Signed-off-by: Miles Adkins <miles.adkins@snowflake.com>
    
    * format/lint
    
    Signed-off-by: Miles Adkins <miles.adkins@snowflake.com>
    
    * feat: have feast using snowflake python connector for authentication
    
    Signed-off-by: Miles Adkins <miles.adkins@snowflake.com>
    
    * fix random print
    
    Signed-off-by: Miles Adkins <miles.adkins@snowflake.com>
    sfc-gh-madkins authored Mar 4, 2022
    Configuration menu
    Copy the full SHA
    ec7385c View commit details
    Browse the repository at this point in the history
  6. fix: Fix Redshift bug that stops waiting on statements after 5 minutes (

    feast-dev#2363)
    
    Signed-off-by: Tsotne Tabidze <tsotne@tecton.ai>
    Tsotne Tabidze authored Mar 4, 2022
    Configuration menu
    Copy the full SHA
    74f887f View commit details
    Browse the repository at this point in the history
  7. feat: Feast Spark Offline Store (feast-dev#2349)

    * State of feast
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Clean up changes
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix random incorrect changes
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix build errors
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add spark offline store components to test against current integration tests
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Rename to pass checks
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix issues
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix type checking issues
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Clean up print statements for first review
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix flake 8 lint tests
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add warnings for alpha version release
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Format
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Address review
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Address review
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add file store functionality
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add example feature repo
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update data source creator
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Make cli work for feast init with spark
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update the docs
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Clean up code
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Clean up more code
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Uncomment repo configs
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix setup.py
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update dependencies
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix ci dependencies
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Screwed up rebase
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Screwed up rebase
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Screwed up rebase
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Realign with master
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix accidental changes
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Make type map change cleaner
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Address review comments
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix tests accidentally broken
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add comments
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Reformat
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix logger
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Remove unused imports
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix imports
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix CI dependencies
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * Prefix destinations with project name
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update comment
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix 3.8
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * temporary fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * rollback
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * update
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update ci?
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Move third party to contrib
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix imports
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Remove third_party refactor
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Revert ci requirements and update comment in type map
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Revert 3.8-requirements
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    Co-authored-by: Danny Chiao <danny@tecton.ai>
    kevjumba and adchia authored Mar 4, 2022
    Configuration menu
    Copy the full SHA
    98b8d8d View commit details
    Browse the repository at this point in the history
  8. ci: Update versions of helm charts + java pom files

    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    d1b7c67 View commit details
    Browse the repository at this point in the history
  9. feat: Event timestamps response (feast-dev#2355)

    * ability to get event timestamps from online response
    
    Signed-off-by: Vitaly Sergeyev <vsergeyev@better.com>
    
    * fix event timestamp bugs
    
    Signed-off-by: Vitaly Sergeyev <vsergeyev@better.com>
    
    * python formatting
    
    Signed-off-by: Vitaly Sergeyev <vsergeyev@better.com>
    
    * optional param to retrieve event_timestamp in online_reponse
    
    Signed-off-by: Vitaly Sergeyev <vsergeyev@better.com>
    
    * formatting
    
    Signed-off-by: Vitaly Sergeyev <vsergeyev@better.com>
    
    * renaming param
    
    Signed-off-by: Vitaly Sergeyev <vsergeyev@better.com>
    Vitaly Sergeyev authored Mar 4, 2022
    Configuration menu
    Copy the full SHA
    5481caf View commit details
    Browse the repository at this point in the history
  10. feat: Metadata changes & making data sources top level objects to pow…

    …er Feast UI (feast-dev#2336)
    
    * Squash commits for metadata changes
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * tests
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * Add more tests
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * lint
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * Add apply test
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * Add apply test
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * Add apply test
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * lint
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix bigquery source
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix test
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix spark source
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix spark source
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia authored Mar 4, 2022
    Configuration menu
    Copy the full SHA
    43da230 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2022

  1. ci: Remove buggy branch identification

    Signed-off-by: Willem Pienaar <git@willem.co>
    woop committed Mar 5, 2022
    Configuration menu
    Copy the full SHA
    8e5a2f5 View commit details
    Browse the repository at this point in the history
  2. ci: Add version bump script

    Signed-off-by: Willem Pienaar <git@willem.co>
    woop committed Mar 5, 2022
    Configuration menu
    Copy the full SHA
    f6129b0 View commit details
    Browse the repository at this point in the history
  3. ci: Fix broken release preparation

    Signed-off-by: Willem Pienaar <git@willem.co>
    woop committed Mar 5, 2022
    Configuration menu
    Copy the full SHA
    04788c1 View commit details
    Browse the repository at this point in the history
  4. ci: Add ci bot as committer and fix typo in dry-run config

    Signed-off-by: feast-ci-bot <feast-ci-bot@willem.co>
    feast-ci-bot committed Mar 5, 2022
    Configuration menu
    Copy the full SHA
    978643e View commit details
    Browse the repository at this point in the history
  5. chore(release): release 0.19.0

    # [0.19.0](feast-dev/feast@v0.18.0...v0.19.0) (2022-03-05)
    
    ### Bug Fixes
    
    * Added additional value types to UI parser and removed references to registry-bq.json ([feast-dev#2361](feast-dev#2361)) ([d202d51](feast-dev@d202d51))
    * Fix Redshift bug that stops waiting on statements after 5 minutes ([feast-dev#2363](feast-dev#2363)) ([74f887f](feast-dev@74f887f))
    * Method _should_use_plan only returns true for local sqlite provider ([feast-dev#2344](feast-dev#2344)) ([fdb5f21](feast-dev@fdb5f21))
    * Remove redis service to prevent more conflicts and add redis node to master_only ([feast-dev#2354](feast-dev#2354)) ([993616f](feast-dev@993616f))
    * Rollback Redis-py to Redis-py-cluster ([feast-dev#2347](feast-dev#2347)) ([1ba86fb](feast-dev@1ba86fb))
    * Update github workflow to prevent redis from overlapping ports. ([feast-dev#2350](feast-dev#2350)) ([c2a6c6c](feast-dev@c2a6c6c))
    
    ### Features
    
    * Add owner field to Entity and rename labels to tags ([412d625](feast-dev@412d625))
    * Allow all snowflake python connector connection methods to be available to Feast ([feast-dev#2356](feast-dev#2356)) ([ec7385c](feast-dev@ec7385c))
    * Allowing password based authentication and SSL for Redis in Java feature server ([0af8adb](feast-dev@0af8adb))
    * Event timestamps response ([feast-dev#2355](feast-dev#2355)) ([5481caf](feast-dev@5481caf))
    * Feast Spark Offline Store ([feast-dev#2349](feast-dev#2349)) ([98b8d8d](feast-dev@98b8d8d))
    * Initial merge of Web UI logic ([feast-dev#2352](feast-dev#2352)) ([ce3bc59](feast-dev@ce3bc59))
    * Key ttl setting for redis online store ([feast-dev#2341](feast-dev#2341)) ([236a108](feast-dev@236a108))
    * Metadata changes & making data sources top level objects to power Feast UI ([feast-dev#2336](feast-dev#2336)) ([43da230](feast-dev@43da230))
    feast-ci-bot committed Mar 5, 2022
    Configuration menu
    Copy the full SHA
    ca5ad24 View commit details
    Browse the repository at this point in the history
  6. chore: Fix changelog and disable release comments

    Signed-off-by: Willem Pienaar <git@willem.co>
    woop committed Mar 5, 2022
    Configuration menu
    Copy the full SHA
    21c1b6f View commit details
    Browse the repository at this point in the history
  7. fix: Fix unhashable Snowflake and Redshift sources

    Signed-off-by: Willem Pienaar <git@willem.co>
    woop committed Mar 5, 2022
    Configuration menu
    Copy the full SHA
    cd8f1c9 View commit details
    Browse the repository at this point in the history
  8. chore: Remove needs-kind and release not requirement

    Signed-off-by: Willem Pienaar <git@willem.co>
    woop committed Mar 5, 2022
    Configuration menu
    Copy the full SHA
    7b36a9c View commit details
    Browse the repository at this point in the history
  9. chore: Remove release note block

    Signed-off-by: Willem Pienaar <git@willem.co>
    woop committed Mar 5, 2022
    Configuration menu
    Copy the full SHA
    076fa7a View commit details
    Browse the repository at this point in the history
  10. ci: Uncheck prerelease status for patch releases

    Signed-off-by: Willem Pienaar <git@willem.co>
    woop committed Mar 5, 2022
    Configuration menu
    Copy the full SHA
    e6b5d5a View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2022

  1. ci: Set up go in the pr integration test workflow (feast-dev#2367)

    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Mar 6, 2022
    Configuration menu
    Copy the full SHA
    a5fbd08 View commit details
    Browse the repository at this point in the history
  2. fix: Fix default feast apply path without any extras (feast-dev#2373)

    * fix: Fix default feast apply path without any extras
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * revert removing ge
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia authored Mar 6, 2022
    Configuration menu
    Copy the full SHA
    6ba7fc7 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2022

  1. docs: Add short section about github actions (feast-dev#2315)

    * Add short section about github actions
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Move to contributing.md
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    kevjumba authored Mar 7, 2022
    Configuration menu
    Copy the full SHA
    6786bc2 View commit details
    Browse the repository at this point in the history
  2. fix: Use the correct dockerhub image tag when building feature servers (

    feast-dev#2372)
    
    * fix: Use the correct dockerhub image tag when building feature servers
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Print attempt
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Increase sleep interval
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * More logging and sleep
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * change logging to debug
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Change the dockerimage name
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Change version to have periods
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Change version entirely
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Undo unintended changes
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Remove dead branch
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Mar 7, 2022
    Configuration menu
    Copy the full SHA
    0d62c1d View commit details
    Browse the repository at this point in the history
  3. fix: Making a name for data sources not a breaking change (feast-dev#…

    …2379)
    
    * fix: Making a name for data sources not a breaking change
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix test
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia authored Mar 7, 2022
    Configuration menu
    Copy the full SHA
    71d7ae2 View commit details
    Browse the repository at this point in the history
  4. fix: Update some fields optional in UI parser (feast-dev#2380)

    Signed-off-by: Yun Nan Liu <yunnanl@twitter.com>
    
    Co-authored-by: Yun Nan Liu <yunnanl@twitter.com>
    Co-authored-by: Danny Chiao <danny@tecton.ai>
    3 people authored Mar 7, 2022
    Configuration menu
    Copy the full SHA
    cff7ac3 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2022

  1. fix: Fix spark docs (feast-dev#2382)

    * Fix spark docs
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix readme.md
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix md
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    Co-authored-by: Danny Chiao <danny@tecton.ai>
    kevjumba and adchia authored Mar 8, 2022
    Configuration menu
    Copy the full SHA
    d4a606a View commit details
    Browse the repository at this point in the history
  2. feat: Makefile for contrib for Issue feast-dev#2364 (feast-dev#2366)

    * Add make file
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix makefile
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Clean up
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add documentation
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Clean up
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update documentation
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * update make target
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    Co-authored-by: Danny Chiao <danny@tecton.ai>
    kevjumba and adchia authored Mar 8, 2022
    Configuration menu
    Copy the full SHA
    a02325b View commit details
    Browse the repository at this point in the history
  3. Closes threadpool resources upon datastore online_write_batch complet…

    …ion (feast-dev#2386)
    
    Signed-off-by: Pamela Toman <ptoman@paloaltonetworks.com>
    ptoman-pa authored Mar 8, 2022
    Configuration menu
    Copy the full SHA
    40593c6 View commit details
    Browse the repository at this point in the history
  4. feat: Go server (feast-dev#2339)

    * Remove sdk/go
    
    Signed-off-by: Tsotne Tabidze <tsotne@tecton.ai>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Add interfaces and overall skeleton (incl working protobufs)
    
    Signed-off-by: Tsotne Tabidze <tsotne@tecton.ai>
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Wire up FeatureStore & OnlineStore, implement RedisOnlineStore constructor, add tests
    
    Signed-off-by: Tsotne Tabidze <tsotne@tecton.ai>
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Introduce RepoConfig struct instead of using raw map[string]interface{}
    
    Signed-off-by: Tsotne Tabidze <tsotne@tecton.ai>
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Pass feast project name to RedisOnlineStore
    
    Signed-off-by: Tsotne Tabidze <tsotne@tecton.ai>
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Add Redis Online Read Test
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Implement gRPC server start logic
    
    Signed-off-by: Tsotne Tabidze <tsotne@tecton.ai>
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Update OnlineRead interface
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Redis reader with hashing implemented
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * added implementation for GetOnlineFeatures in featurestore and a simple test
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Iterate on key building
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Implement gRPC server
    
    Signed-off-by: Tsotne Tabidze <tsotne@tecton.ai>
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Fix some warnings
    
    Signed-off-by: Tsotne Tabidze <tsotne@tecton.ai>
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Fix bugs & tests
    
    Signed-off-by: Tsotne Tabidze <tsotne@tecton.ai>
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Implement redis key builder and reader
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Add more TODO comments
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Rebuilt protos
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Ignore read test
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Add more TODO comments
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Clean up serialize function
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fixed GetOnlineFeatures to so that each EntityKey is a row in the first param of OnlineRead, added values to SerializeValue
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Remove comment
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * return copy of Features from OnlineStore instead of reusing original copy + add response for OnlineStore
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Delete go/protos directory from git, since it's in .gitignore
    
    Signed-off-by: Tsotne Tabidze <tsotne@tecton.ai>
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Fix go/server compilation
    
    Signed-off-by: Tsotne Tabidze <tsotne@tecton.ai>
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Add integration test
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * added http json endpoint + add validation for feature names and entity keys for each requested feature view in GetOnlineFeatures
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Call go subprocess from Python
    
    Signed-off-by: Tsotne Tabidze <tsotne@tecton.ai>
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fixed GetOnlineFeatures bug
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * removed grpc-gateway + add go http server on fs.serve()
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * experimenting python connector
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * working version of python connector
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fixed python connector error + add a script to build plugin binary
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * added a simple connector config type to RepoConfig in python sdk to support feast alpha enable go_feature_server
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * migrating python's sdk get_online_features and its helper functions
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * added redis pipeline + passed go tests, haven't tested feature service
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * added integration test w/o odfv + dummy entity
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * accidentally removed entity from request
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * passed integration test
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * first go server clean version, keep python functions. Next commit will diverge from python function calls for more optimized calls
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * added 'optimized' functions
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * added goroutines to OnlineRead
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * added goroutines to redis OnlineRead, getFeaturesToUse, getEntityMaps and entity struct
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Ensure the correct tests are run for the go feature server
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Format and lint
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Remove Go feature server implementation of Python feature server
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Remove incorrect comments
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Clean up Go feature server test logic
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Add docstrings for GoServer class
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Remove unused GoServerError
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Remove unused ConnectorOnlineStore
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Run Go feature server tests separately from main integration tests
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * lint-go + cleaned go code + handle BrokenPipeError in go_server.py
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * added create ./go/protos to compile-protos-go in Makefile
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * removed 1 unneeded comment
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fix small bug in go_server raise if error is not brokenpipe in stop function
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Add Snowflake back in for Go feature server tests
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * formatted go
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Add CI for Go integration tests
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Modify setup.py to build Go protos and clean up Makefile
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Move go build logic to a different file to not trigger on pip install
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Fix Go protoc command
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * separated create config from json and yaml + changed go server _connect method name + add TODO to user proper logging + fix go_server exception on stop() + change go layout
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * added go server lifecycle test + local infra for go server + experiment with new go server implementations
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Only run Go tests on FileSource
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Fix Makefile commands
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fixed test to use go_feature_server flag in test + added option to 2 go server implementations + fix parsedKind
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fixed goserverlifecyle test implementation
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fixed goserverlifecycle --- still need to review this test
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * added a command to test goserver with thread, works in reasonable time now but need to review go server thread implementation
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Print output
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Clean up Makefile and fix errors in setup.py
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Pin Golang protobuf dependency to specific version
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Format + lint
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Revert previous change
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Add back Python version
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Fix test errors due to rebase
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Add Go version to unit test workflow
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Fix .gitignore
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Format + lint
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Add setup Go action to set correct Go version for unit tests
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Test Gopath in workflow
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Add Github action for installing protoc during unit tests
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Print stderr for Go proto generation
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Check for PATH and GOBIN in unit tests
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Lint
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Switch from using protoc binary for Go protos to grpcio-tools
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Add psutil==5.9.0 dependency for test_go_server_life_cycle test
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Specify Go version during Github actions
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Add back protoc setup Github action
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Add GOPATH to GITHUB_PATH so that protoc-gen-go is discovered
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Set PATH so that protoc-gen-go can be found
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Update Python3.7 ci-requirements file
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Update all requirements
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Fix test
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Fix protoc-gen-go bug for all workflows
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Clean up existing test and mark new test as integration
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Lint
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Correctly set GOPATH in workflows
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Modify AWS Lambda Dockerfile to copy the necessary Go files
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * merge infra package into feast package
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * optimized go server + address some PR comments
    
    Signed-off-by: Ly Cao <lycao@Lys-MacBook-Pro.local>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * added newServingServiceServer to comply with the rest of the code style
    
    Signed-off-by: Ly Cao <lycao@Lys-MacBook-Pro.local>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * removed an extra err check
    
    Signed-off-by: Ly Cao <lycao@Lys-MacBook-Pro.local>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * added pre-allocation to online response metadata
    
    Signed-off-by: Ly Cao <lycao@Lys-MacBook-Pro.local>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Fix protoc compilation for go and use a unix domain socket file
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Use a flag for compilation
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Change flag in
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fix: Remove redis service to prevent more conflicts and add redis node to master_only (feast-dev#2354)
    
    * Fix redis on master.yml
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Remove hack in make_feature_store_yaml
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix error
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix tests
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fix: Added additional value types to UI parser and removed references to registry-bq.json (feast-dev#2361)
    
    Signed-off-by: Yun Nan Liu <yunnanl@twitter.com>
    
    Co-authored-by: Yun Nan Liu <yunnanl@twitter.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fix:revert back to jdk 11 for datatypes package
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fix:upgrade feast ui packages to fix critical vulnerabilities
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * ci: Add support for semantic release (feast-dev#2332)
    
    * Add support for semantic release
    
    Signed-off-by: Willem Pienaar <git@willem.co>
    
    * Fix typos
    
    Signed-off-by: Willem Pienaar <git@willem.co>
    
    * Require a Personal Access Token
    
    Signed-off-by: Willem Pienaar <git@willem.co>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * feat: Allow all snowflake python connector connection methods to be available to Feast (feast-dev#2356)
    
    * Allow all snowflake python connector connection methods to be available to feast
    
    Signed-off-by: Miles Adkins <miles.adkins@snowflake.com>
    
    * format/lint
    
    Signed-off-by: Miles Adkins <miles.adkins@snowflake.com>
    
    * feat: have feast using snowflake python connector for authentication
    
    Signed-off-by: Miles Adkins <miles.adkins@snowflake.com>
    
    * fix random print
    
    Signed-off-by: Miles Adkins <miles.adkins@snowflake.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fix: Fix Redshift bug that stops waiting on statements after 5 minutes (feast-dev#2363)
    
    Signed-off-by: Tsotne Tabidze <tsotne@tecton.ai>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * feat: Feast Spark Offline Store (feast-dev#2349)
    
    * State of feast
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Clean up changes
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix random incorrect changes
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix build errors
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add spark offline store components to test against current integration tests
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Rename to pass checks
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix issues
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix type checking issues
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Clean up print statements for first review
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix flake 8 lint tests
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add warnings for alpha version release
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Format
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Address review
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Address review
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add file store functionality
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add example feature repo
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update data source creator
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Make cli work for feast init with spark
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update the docs
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Clean up code
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Clean up more code
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Uncomment repo configs
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix setup.py
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update dependencies
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix ci dependencies
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Screwed up rebase
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Screwed up rebase
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Screwed up rebase
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Realign with master
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix accidental changes
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Make type map change cleaner
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Address review comments
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix tests accidentally broken
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add comments
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Reformat
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix logger
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Remove unused imports
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix imports
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix CI dependencies
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * Prefix destinations with project name
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update comment
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix 3.8
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * temporary fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * rollback
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * update
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update ci?
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Move third party to contrib
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix imports
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Remove third_party refactor
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Revert ci requirements and update comment in type map
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Revert 3.8-requirements
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    Co-authored-by: Danny Chiao <danny@tecton.ai>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * ci: Update versions of helm charts + java pom files
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * feat: Event timestamps response (feast-dev#2355)
    
    * ability to get event timestamps from online response
    
    Signed-off-by: Vitaly Sergeyev <vsergeyev@better.com>
    
    * fix event timestamp bugs
    
    Signed-off-by: Vitaly Sergeyev <vsergeyev@better.com>
    
    * python formatting
    
    Signed-off-by: Vitaly Sergeyev <vsergeyev@better.com>
    
    * optional param to retrieve event_timestamp in online_reponse
    
    Signed-off-by: Vitaly Sergeyev <vsergeyev@better.com>
    
    * formatting
    
    Signed-off-by: Vitaly Sergeyev <vsergeyev@better.com>
    
    * renaming param
    
    Signed-off-by: Vitaly Sergeyev <vsergeyev@better.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * feat: Metadata changes & making data sources top level objects to power Feast UI (feast-dev#2336)
    
    * Squash commits for metadata changes
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * tests
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * Add more tests
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * lint
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * Add apply test
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * Add apply test
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * Add apply test
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * lint
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix bigquery source
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix test
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix spark source
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix spark source
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * ci: Remove buggy branch identification
    
    Signed-off-by: Willem Pienaar <git@willem.co>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fix action and set go version
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Complie python protos correctly
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Set up go in the pr integration test workflow
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Nuke go requirements for python ci (for the moment)
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Update redis port
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * ci: Add version bump script
    
    Signed-off-by: Willem Pienaar <git@willem.co>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * ci: Fix broken release preparation
    
    Signed-off-by: Willem Pienaar <git@willem.co>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * ci: Add ci bot as committer and fix typo in dry-run config
    
    Signed-off-by: feast-ci-bot <feast-ci-bot@willem.co>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * chore(release): release 0.19.0
    
    # [0.19.0](feast-dev/feast@v0.18.0...v0.19.0) (2022-03-05)
    
    ### Bug Fixes
    
    * Added additional value types to UI parser and removed references to registry-bq.json ([feast-dev#2361](feast-dev#2361)) ([d202d51](feast-dev@d202d51))
    * Fix Redshift bug that stops waiting on statements after 5 minutes ([feast-dev#2363](feast-dev#2363)) ([74f887f](feast-dev@74f887f))
    * Method _should_use_plan only returns true for local sqlite provider ([feast-dev#2344](feast-dev#2344)) ([fdb5f21](feast-dev@fdb5f21))
    * Remove redis service to prevent more conflicts and add redis node to master_only ([feast-dev#2354](feast-dev#2354)) ([993616f](feast-dev@993616f))
    * Rollback Redis-py to Redis-py-cluster ([feast-dev#2347](feast-dev#2347)) ([1ba86fb](feast-dev@1ba86fb))
    * Update github workflow to prevent redis from overlapping ports. ([feast-dev#2350](feast-dev#2350)) ([c2a6c6c](feast-dev@c2a6c6c))
    
    ### Features
    
    * Add owner field to Entity and rename labels to tags ([412d625](feast-dev@412d625))
    * Allow all snowflake python connector connection methods to be available to Feast ([feast-dev#2356](feast-dev#2356)) ([ec7385c](feast-dev@ec7385c))
    * Allowing password based authentication and SSL for Redis in Java feature server ([0af8adb](feast-dev@0af8adb))
    * Event timestamps response ([feast-dev#2355](feast-dev#2355)) ([5481caf](feast-dev@5481caf))
    * Feast Spark Offline Store ([feast-dev#2349](feast-dev#2349)) ([98b8d8d](feast-dev@98b8d8d))
    * Initial merge of Web UI logic ([feast-dev#2352](feast-dev#2352)) ([ce3bc59](feast-dev@ce3bc59))
    * Key ttl setting for redis online store ([feast-dev#2341](feast-dev#2341)) ([236a108](feast-dev@236a108))
    * Metadata changes & making data sources top level objects to power Feast UI ([feast-dev#2336](feast-dev#2336)) ([43da230](feast-dev@43da230))
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * chore: Fix changelog and disable release comments
    
    Signed-off-by: Willem Pienaar <git@willem.co>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fix: Fix unhashable Snowflake and Redshift sources
    
    Signed-off-by: Willem Pienaar <git@willem.co>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * chore: Remove needs-kind and release not requirement
    
    Signed-off-by: Willem Pienaar <git@willem.co>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * chore: Remove release note block
    
    Signed-off-by: Willem Pienaar <git@willem.co>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * ci: Uncheck prerelease status for patch releases
    
    Signed-off-by: Willem Pienaar <git@willem.co>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fix: Fix default feast apply path without any extras (feast-dev#2373)
    
    * fix: Fix default feast apply path without any extras
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * revert removing ge
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * docs: Add short section about github actions (feast-dev#2315)
    
    * Add short section about github actions
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Move to contributing.md
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fix: Use the correct dockerhub image tag when building feature servers (feast-dev#2372)
    
    * fix: Use the correct dockerhub image tag when building feature servers
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Print attempt
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Increase sleep interval
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * More logging and sleep
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * change logging to debug
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Change the dockerimage name
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Change version to have periods
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Change version entirely
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Undo unintended changes
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Remove dead branch
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * compile go as part of python ci setup
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * set path with gopath/bin
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Set path for commands correctly
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Set up go for lint-go
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Remove makefile stuff
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Fix workflows and Makefile commands
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * protoc-gen-go-grpc
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * install go deps first
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Compile go protos as well
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Remove go mod tidy from the deps target
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Better python tooling
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Remove container
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Upgrade lint go as well
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Upgrade lint go as well
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * More logging for unit-go
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Install using python setup.py develop
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * install-python-ci-dependencies
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Skip tests that need a feature repo
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Skip a scary forking test
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Remove all the crusty port stuff and disable the lifecycle test
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Remove more crusty port stuff
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Update skip message
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Introduce a sleep before reading values
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Disable one more test configuration since background thread-based monitoring doesn't currently work
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Disable the test entirely
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * ci: Add support for semantic release (feast-dev#2332)
    
    * Add support for semantic release
    
    Signed-off-by: Willem Pienaar <git@willem.co>
    
    * Fix typos
    
    Signed-off-by: Willem Pienaar <git@willem.co>
    
    * Require a Personal Access Token
    
    Signed-off-by: Willem Pienaar <git@willem.co>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * feat: Feast Spark Offline Store (feast-dev#2349)
    
    * State of feast
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Clean up changes
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix random incorrect changes
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix build errors
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add spark offline store components to test against current integration tests
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Rename to pass checks
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix issues
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix type checking issues
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Clean up print statements for first review
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix flake 8 lint tests
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add warnings for alpha version release
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Format
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Address review
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Address review
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add file store functionality
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add example feature repo
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update data source creator
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Make cli work for feast init with spark
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update the docs
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Clean up code
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Clean up more code
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Uncomment repo configs
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix setup.py
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update dependencies
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix ci dependencies
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Screwed up rebase
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Screwed up rebase
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Screwed up rebase
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Realign with master
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix accidental changes
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Make type map change cleaner
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Address review comments
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix tests accidentally broken
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add comments
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Reformat
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix logger
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Remove unused imports
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix imports
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix CI dependencies
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * Prefix destinations with project name
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update comment
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix 3.8
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * temporary fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * rollback
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * update
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update ci?
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Move third party to contrib
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix imports
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Remove third_party refactor
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Revert ci requirements and update comment in type map
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Revert 3.8-requirements
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    Co-authored-by: Danny Chiao <danny@tecton.ai>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * ci: Update versions of helm charts + java pom files
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * feat: Metadata changes & making data sources top level objects to power Feast UI (feast-dev#2336)
    
    * Squash commits for metadata changes
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * tests
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * Add more tests
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * lint
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * Add apply test
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * Add apply test
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * Add apply test
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * lint
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix bigquery source
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix test
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix spark source
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix spark source
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * ci: Remove buggy branch identification
    
    Signed-off-by: Willem Pienaar <git@willem.co>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * ci: Add version bump script
    
    Signed-off-by: Willem Pienaar <git@willem.co>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * ci: Fix broken release preparation
    
    Signed-off-by: Willem Pienaar <git@willem.co>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * ci: Add ci bot as committer and fix typo in dry-run config
    
    Signed-off-by: feast-ci-bot <feast-ci-bot@willem.co>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * chore(release): release 0.19.0
    
    * Added additional value types to UI parser and removed references to registry-bq.json ([feast-dev#2361](feast-dev#2361)) ([d202d51](feast-dev@d202d51))
    * Fix Redshift bug that stops waiting on statements after 5 minutes ([feast-dev#2363](feast-dev#2363)) ([74f887f](feast-dev@74f887f))
    * Method _should_use_plan only returns true for local sqlite provider ([feast-dev#2344](feast-dev#2344)) ([fdb5f21](feast-dev@fdb5f21))
    * Remove redis service to prevent more conflicts and add redis node to master_only ([feast-dev#2354](feast-dev#2354)) ([993616f](feast-dev@993616f))
    * Rollback Redis-py to Redis-py-cluster ([feast-dev#2347](feast-dev#2347)) ([1ba86fb](feast-dev@1ba86fb))
    * Update github workflow to prevent redis from overlapping ports. ([feast-dev#2350](feast-dev#2350)) ([c2a6c6c](feast-dev@c2a6c6c))
    
    * Add owner field to Entity and rename labels to tags ([412d625](feast-dev@412d625))
    * Allow all snowflake python connector connection methods to be available to Feast ([feast-dev#2356](feast-dev#2356)) ([ec7385c](feast-dev@ec7385c))
    * Allowing password based authentication and SSL for Redis in Java feature server ([0af8adb](feast-dev@0af8adb))
    * Event timestamps response ([feast-dev#2355](feast-dev#2355)) ([5481caf](feast-dev@5481caf))
    * Feast Spark Offline Store ([feast-dev#2349](feast-dev#2349)) ([98b8d8d](feast-dev@98b8d8d))
    * Initial merge of Web UI logic ([feast-dev#2352](feast-dev#2352)) ([ce3bc59](feast-dev@ce3bc59))
    * Key ttl setting for redis online store ([feast-dev#2341](feast-dev#2341)) ([236a108](feast-dev@236a108))
    * Metadata changes & making data sources top level objects to power Feast UI ([feast-dev#2336](feast-dev#2336)) ([43da230](feast-dev@43da230))
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * chore: Fix changelog and disable release comments
    
    Signed-off-by: Willem Pienaar <git@willem.co>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * ci: Uncheck prerelease status for patch releases
    
    Signed-off-by: Willem Pienaar <git@willem.co>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fix: Fix default feast apply path without any extras (feast-dev#2373)
    
    * fix: Fix default feast apply path without any extras
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * revert removing ge
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fix: Making a name for data sources not a breaking change (feast-dev#2379)
    
    * fix: Making a name for data sources not a breaking change
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix test
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fix: Update some fields optional in UI parser (feast-dev#2380)
    
    Signed-off-by: Yun Nan Liu <yunnanl@twitter.com>
    
    Co-authored-by: Yun Nan Liu <yunnanl@twitter.com>
    Co-authored-by: Danny Chiao <danny@tecton.ai>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fix: Fix spark docs (feast-dev#2382)
    
    * Fix spark docs
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix readme.md
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix md
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    Co-authored-by: Danny Chiao <danny@tecton.ai>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * feat: Makefile for contrib for Issue feast-dev#2364 (feast-dev#2366)
    
    * Add make file
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix makefile
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Clean up
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add documentation
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Clean up
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update documentation
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * update make target
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    Co-authored-by: Danny Chiao <danny@tecton.ai>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Closes threadpool resources upon datastore online_write_batch completion (feast-dev#2386)
    
    Signed-off-by: Pamela Toman <ptoman@paloaltonetworks.com>
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * CR comments
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    Co-authored-by: Tsotne Tabidze <tsotne@tecton.ai>
    Co-authored-by: Willem Pienaar <willem@Willems-MacBook-Pro.local>
    Co-authored-by: Ly Cao <lycao@Lys-MacBook-Pro.local>
    Co-authored-by: Willem Pienaar <git@willem.co>
    Co-authored-by: Ly Cao <lycao@lys-macbook-pro.myfiosgateway.com>
    Co-authored-by: Felix Wang <wangfelix98@gmail.com>
    Co-authored-by: Achal Shah <achals@gmail.com>
    Co-authored-by: Kevin Zhang <kzhang@tecton.ai>
    Co-authored-by: mickey-liu <mickey.y.liu@gmail.com>
    Co-authored-by: Yun Nan Liu <yunnanl@twitter.com>
    Co-authored-by: Danny Chiao <danny@tecton.ai>
    Co-authored-by: Willem Pienaar <6728866+woop@users.noreply.github.com>
    Co-authored-by: sfc-gh-madkins <82121043+sfc-gh-madkins@users.noreply.github.com>
    Co-authored-by: Vitaly Sergeyev <vsergeyev@better.com>
    Co-authored-by: feast-ci-bot <feast-ci-bot@willem.co>
    Co-authored-by: ptoman-pa <95256508+ptoman-pa@users.noreply.github.com>
    17 people authored Mar 8, 2022
    Configuration menu
    Copy the full SHA
    d12e7ef View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2022

  1. fix: Fixing Spark template to include source name (feast-dev#2381)

    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia authored Mar 9, 2022
    Configuration menu
    Copy the full SHA
    a985f1d View commit details
    Browse the repository at this point in the history
  2. ci: Have integration tests also run when a PR is LGTM'd (feast-dev#2385)

    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia authored Mar 9, 2022
    Configuration menu
    Copy the full SHA
    6fc0867 View commit details
    Browse the repository at this point in the history
  3. fix: Fix Spark template to work correctly on feast init -t spark (fea…

    …st-dev#2393)
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia authored Mar 9, 2022
    Configuration menu
    Copy the full SHA
    ae133fd View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2022

  1. feat: Use a daemon thread to monitor the go feature server exclusively (

    feast-dev#2391)
    
    * feat: Use a daemon thread to monitor the go feature server exclusively
    
    Also reenable the tests for lifecycle management of the goserver
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fix workflow
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Fix setup.py build_python_protos
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * CR comments
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * mkdir is needed
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * explicit commit
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * flush file explicitly
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Flush registry changes
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Signal handler can only be triggered from main thread
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * join on background thread when cancelling and update test
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fix redis
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * add back go_build.py
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * wait on grpc connection check
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Add a more robust wait
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Add a sleep
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Remove explicitt cleanup
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * More defensive
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Even more defensive
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Stop join
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Clean up the process to ensure next one is fine
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * join thread
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * remove a sleep
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Cleanup
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Mar 10, 2022
    Configuration menu
    Copy the full SHA
    0bb5e8c View commit details
    Browse the repository at this point in the history
  2. refactor: Delete unnecessary errors.go file (feast-dev#2392)

    * Clean up docstrings
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Move featureNameCollisionError from errors.go into featurestore.go
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    felixwang9817 authored Mar 10, 2022
    Configuration menu
    Copy the full SHA
    a8144dd View commit details
    Browse the repository at this point in the history
  3. ci: Ensure lgtm also triggers Java PR tests and fix YAML formatting (f…

    …east-dev#2396)
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    felixwang9817 authored Mar 10, 2022
    Configuration menu
    Copy the full SHA
    9aa96b9 View commit details
    Browse the repository at this point in the history
  4. feat: Add templating for dynamodb table name (feast-dev#2394)

    Signed-off-by: Danny Boland <danny@bloomandwild.com>
    dannyboland authored Mar 10, 2022
    Configuration menu
    Copy the full SHA
    f591088 View commit details
    Browse the repository at this point in the history
  5. ci: Reintroduce redis services at 6379 (feast-dev#2395)

    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Mar 10, 2022
    Configuration menu
    Copy the full SHA
    6498794 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2022

  1. ci: Use the default redis port for tests and remove unnecessary action (

    feast-dev#2398)
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Mar 11, 2022
    Configuration menu
    Copy the full SHA
    c2389da View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2022

  1. refactor: Go server cleanup (feast-dev#2397)

    * Rename goserver folder to server
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Various comments and other small cleanup
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Format errors to be lower case and not end with punctuation
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Format and other small cleanup
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * More cleanup
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Fix constant
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Switch to gRPC errors
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Rename ParsedKind struct to Features
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Cleanup
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Rename goserver binary to server
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    felixwang9817 authored Mar 14, 2022
    Configuration menu
    Copy the full SHA
    b35e1e8 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2022

  1. chore: Adding basic usage tracking to Spark contrib plugin (feast-dev…

    …#2402)
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia authored Mar 15, 2022
    Configuration menu
    Copy the full SHA
    05098be View commit details
    Browse the repository at this point in the history
  2. ci: Ensure lgtm triggers PR tests (feast-dev#2404)

    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    felixwang9817 authored Mar 15, 2022
    Configuration menu
    Copy the full SHA
    37ab13b View commit details
    Browse the repository at this point in the history
  3. fix: Create __init__ files for the proto-generated python dirs (feast…

    …-dev#2410)
    
    * fix: Create __init__ files for the proto-generated python dirs
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * remove dupe import
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Mar 15, 2022
    Configuration menu
    Copy the full SHA
    e17028d View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2022

  1. fix: Added Redshift and Spark typecheck to data_source event_timestam…

    …p_col inference (feast-dev#2389)
    
    * added Redshift typecheck to data_source event_timestamp_col inference
    
    Signed-off-by: Shai Bruhis <shaibruhis@gmail.com>
    
    * address comments
    
    Signed-off-by: Shai Bruhis <shaibruhis@gmail.com>
    
    * moved non file data sources into their own test
    
    Signed-off-by: Shai Bruhis <shaibruhis@gmail.com>
    
    * addressed comments
    
    Signed-off-by: Shai Bruhis <shaibruhis@gmail.com>
    
    * fixed texts
    
    Signed-off-by: Shai Bruhis <shaibruhis@gmail.com>
    
    * remove previously defined event_timestamp_column from data_source to allow for inference
    
    Signed-off-by: Shai Bruhis <shaibruhis@gmail.com>
    
    * made a deepcopy of data_sources to not affect other tests
    
    Signed-off-by: Shai Bruhis <shaibruhis@gmail.com>
    
    * linter
    
    Signed-off-by: Shai Bruhis <shaibruhis@gmail.com>
    shaibruhis authored Mar 17, 2022
    Configuration menu
    Copy the full SHA
    04dea73 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2022

  1. feat: Allow using entity's join_key in get_online_features (feast-dev…

    …#2420)
    
    * allowing using entity's join_key in get_online_features
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * fix tests
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    pyalex authored Mar 21, 2022
    Configuration menu
    Copy the full SHA
    068c765 View commit details
    Browse the repository at this point in the history
  2. fix!: GetOnlineFeatureResponse in Python feature server should be con…

    …sisten… (feast-dev#2418)
    
    * GetOnlineFeatureResponse in Python feature server should be consistent with Java implementation
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * fix local e2e test
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * reuse timestamp in response generation
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    pyalex authored Mar 21, 2022
    Configuration menu
    Copy the full SHA
    835eef2 View commit details
    Browse the repository at this point in the history
  3. chore: Adding documentation on community calendar + newsletter + upda…

    …ting CONTRIBUTING.md (feast-dev#2425)
    
    * chore: Adding documentation on community calendar + newsletter and cross linking more on how to contribute to Feast
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix PR template
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix PR template
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia authored Mar 21, 2022
    Configuration menu
    Copy the full SHA
    c6e76a6 View commit details
    Browse the repository at this point in the history
  4. feat: Graduate write_to_online_store out of experimental status (feas…

    …t-dev#2426)
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Mar 21, 2022
    Configuration menu
    Copy the full SHA
    e7dd4b7 View commit details
    Browse the repository at this point in the history
  5. refactor!: Remove deprecated parameters from Entity and FeatureView (f…

    …east-dev#2427)
    
    * Remove labels parameter from Entity
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Remove input parameter and deprecate Duration type for ttl parameter in FeatureView
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Change examples to stop using Duration
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Delete unused example feature repo
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Format
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    felixwang9817 authored Mar 21, 2022
    Configuration menu
    Copy the full SHA
    e0041f1 View commit details
    Browse the repository at this point in the history
  6. ci: Modify release script to only do minor release for breaking chang…

    …es (feast-dev#2431)
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    felixwang9817 authored Mar 21, 2022
    Configuration menu
    Copy the full SHA
    bb82741 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2022

  1. fix: Ensure that __init__ files exist in proto dirs (feast-dev#2433)

    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Mar 22, 2022
    Configuration menu
    Copy the full SHA
    9b94f7b View commit details
    Browse the repository at this point in the history
  2. fix: Typos in Feast UI error message (feast-dev#2432)

    The error message refers to `feature_store.json` instead of `feature_store.yaml`.
    
    Signed-off-by: Benjamin Tan <benjamintanweihao@gmail.com>
    benjamintanweihao authored Mar 22, 2022
    Configuration menu
    Copy the full SHA
    e14369d View commit details
    Browse the repository at this point in the history
  3. feat: Make feast PEP 561 compliant (feast-dev#2405)

    * add py.typed marker
    
    Signed-off-by: Tomas Pereira de Vasconcelos <tomasvasconcelos1@gmail.com>
    
    * add py.typed to MANIFEST.in
    
    Signed-off-by: Tomas Pereira de Vasconcelos <tomasvasconcelos1@gmail.com>
    
    * ignore mypy error from generated protos modules
    
    Signed-off-by: Tomas Pereira de Vasconcelos <tomasvasconcelos1@gmail.com>
    
    * revert: ignore mypy error from generated protos modules
    
    Signed-off-by: Tomas Pereira de Vasconcelos <tomasvasconcelos1@gmail.com>
    
    * reorder imports
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    Signed-off-by: Tomas Pereira de Vasconcelos <tomasvasconcelos1@gmail.com>
    
    * sort imports
    
    Signed-off-by: Tomas Pereira de Vasconcelos <tomasvasconcelos1@gmail.com>
    
    * sort imports
    
    Signed-off-by: Tomas Pereira de Vasconcelos <tomasvasconcelos1@gmail.com>
    
    * feat: Allow using entity's join_key in get_online_features (feast-dev#2420)
    
    * allowing using entity's join_key in get_online_features
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * fix tests
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    Signed-off-by: Tomas Pereira de Vasconcelos <tomasvasconcelos1@gmail.com>
    
    * fix!: GetOnlineFeatureResponse in Python feature server should be consisten… (feast-dev#2418)
    
    * GetOnlineFeatureResponse in Python feature server should be consistent with Java implementation
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * fix local e2e test
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * reuse timestamp in response generation
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    Signed-off-by: Tomas Pereira de Vasconcelos <tomasvasconcelos1@gmail.com>
    
    * chore: Adding documentation on community calendar + newsletter + updating CONTRIBUTING.md (feast-dev#2425)
    
    * chore: Adding documentation on community calendar + newsletter and cross linking more on how to contribute to Feast
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix PR template
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix PR template
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    Signed-off-by: Tomas Pereira de Vasconcelos <tomasvasconcelos1@gmail.com>
    
    * feat: Graduate write_to_online_store out of experimental status (feast-dev#2426)
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    Signed-off-by: Tomas Pereira de Vasconcelos <tomasvasconcelos1@gmail.com>
    
    * refactor!: Remove deprecated parameters from Entity and FeatureView (feast-dev#2427)
    
    * Remove labels parameter from Entity
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Remove input parameter and deprecate Duration type for ttl parameter in FeatureView
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Change examples to stop using Duration
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Delete unused example feature repo
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Format
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Tomas Pereira de Vasconcelos <tomasvasconcelos1@gmail.com>
    
    * ci: Modify release script to only do minor release for breaking changes (feast-dev#2431)
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Tomas Pereira de Vasconcelos <tomasvasconcelos1@gmail.com>
    
    * fix: Ensure that __init__ files exist in proto dirs (feast-dev#2433)
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    Signed-off-by: Tomas Pereira de Vasconcelos <tomasvasconcelos1@gmail.com>
    
    * feat: Allow using entity's join_key in get_online_features (feast-dev#2420)
    
    * allowing using entity's join_key in get_online_features
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * fix tests
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    Signed-off-by: Tomas Pereira de Vasconcelos <tomasvasconcelos1@gmail.com>
    
    * fix!: GetOnlineFeatureResponse in Python feature server should be consisten… (feast-dev#2418)
    
    * GetOnlineFeatureResponse in Python feature server should be consistent with Java implementation
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * fix local e2e test
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * reuse timestamp in response generation
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    Signed-off-by: Tomas Pereira de Vasconcelos <tomasvasconcelos1@gmail.com>
    
    * chore: Adding documentation on community calendar + newsletter + updating CONTRIBUTING.md (feast-dev#2425)
    
    * chore: Adding documentation on community calendar + newsletter and cross linking more on how to contribute to Feast
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix PR template
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix PR template
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    Signed-off-by: Tomas Pereira de Vasconcelos <tomasvasconcelos1@gmail.com>
    
    * feat: Graduate write_to_online_store out of experimental status (feast-dev#2426)
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    Signed-off-by: Tomas Pereira de Vasconcelos <tomasvasconcelos1@gmail.com>
    
    * refactor!: Remove deprecated parameters from Entity and FeatureView (feast-dev#2427)
    
    * Remove labels parameter from Entity
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Remove input parameter and deprecate Duration type for ttl parameter in FeatureView
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Change examples to stop using Duration
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Delete unused example feature repo
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Format
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Tomas Pereira de Vasconcelos <tomasvasconcelos1@gmail.com>
    
    * ci: Modify release script to only do minor release for breaking changes (feast-dev#2431)
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    Signed-off-by: Tomas Pereira de Vasconcelos <tomasvasconcelos1@gmail.com>
    
    * fix: Ensure that __init__ files exist in proto dirs (feast-dev#2433)
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    Signed-off-by: Tomas Pereira de Vasconcelos <tomasvasconcelos1@gmail.com>
    
    Co-authored-by: Achal Shah <achals@gmail.com>
    Co-authored-by: Oleksii Moskalenko <moskalenko.alexey@gmail.com>
    Co-authored-by: Danny Chiao <danny@tecton.ai>
    Co-authored-by: Felix Wang <wangfelix98@gmail.com>
    5 people authored Mar 22, 2022
    Configuration menu
    Copy the full SHA
    3c41f94 View commit details
    Browse the repository at this point in the history
  4. fix: Add PushSource proto and Python class (feast-dev#2428)

    * fix: Add PushSource proto and Python class
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * tests
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * remove pdb
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * cr
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * cr
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * cr
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Mar 22, 2022
    Configuration menu
    Copy the full SHA
    9a4bd63 View commit details
    Browse the repository at this point in the history
  5. ci: Pin setup-gcloud actions to v0 instead of master (feast-dev#2434)

    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    felixwang9817 authored Mar 22, 2022
    Configuration menu
    Copy the full SHA
    5e6d9bc View commit details
    Browse the repository at this point in the history
  6. chore: Add documentation for custom offline stores (feast-dev#2430)

    * Add documentation
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix typo
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Address review
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Address review issues
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    kevjumba authored Mar 22, 2022
    Configuration menu
    Copy the full SHA
    163cbb4 View commit details
    Browse the repository at this point in the history
  7. fix: Update Makefile to cd into python dir before running commands (f…

    …east-dev#2437)
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Mar 22, 2022
    Configuration menu
    Copy the full SHA
    ca32155 View commit details
    Browse the repository at this point in the history
  8. chore: Mark DynamoDB's templating logic experimental and add a TODO (f…

    …east-dev#2439)
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Mar 22, 2022
    Configuration menu
    Copy the full SHA
    a734c45 View commit details
    Browse the repository at this point in the history
  9. fix: Simplify DataSource.from_proto logic (feast-dev#2424)

    * fix: Simplify DataSource.from_proto logic
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * simpler
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * use enum instead
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * rebase and add push
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * imports
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * imports
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * imports
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * CR
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Revert "CR"
    
    This reverts commit 989d6c55752b54d2dce8a65271d6963e13b99d1b.
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * CR
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * cr
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Mar 22, 2022
    Configuration menu
    Copy the full SHA
    6bda4d2 View commit details
    Browse the repository at this point in the history
  10. chore(deps): Bump node-forge from 1.2.1 to 1.3.0 in /ui (feast-dev#2436)

    Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.2.1 to 1.3.0.
    - [Release notes](https://github.com/digitalbazaar/forge/releases)
    - [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
    - [Commits](digitalbazaar/forge@v1.2.1...v1.3.0)
    
    ---
    updated-dependencies:
    - dependency-name: node-forge
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 22, 2022
    Configuration menu
    Copy the full SHA
    ab5daae View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2022

  1. chore: Make Feast UI importable as a NPM Module (feast-dev#2370)

    * Make FeastUI publishable as NPM Module
    
    Signed-off-by: Tony Chu <tonyhschu@gmail.com>
    
    * Fixes tests
    
    Signed-off-by: Tony Chu <tonyhschu@gmail.com>
    
    * Add Feature Flags as Config
    
    Signed-off-by: Tony Chu <tonyhschu@gmail.com>
    
    * Update package.json
    
    Signed-off-by: Tony Chu <tonyhschu@gmail.com>
    
    * Make where to fetch projects configurable.
    
    Signed-off-by: Tony Chu <tonyhschu@gmail.com>
    
    * Match Feast's License
    
    Signed-off-by: Tony Chu <tonyhschu@gmail.com>
    
    * Better error messages for missing Project List
    
    Signed-off-by: Tony Chu <tonyhschu@gmail.com>
    
    * Fix typo and remove gitignore
    
    Signed-off-by: Tony Chu <tonyhschu@gmail.com>
    
    * Add customization instructions to the README
    
    Signed-off-by: Tony Chu <tonyhschu@gmail.com>
    
    * Add back tests and document publishing
    
    Signed-off-by: Tony Chu <tonyhschu@gmail.com>
    tonyhschu authored Mar 23, 2022
    Configuration menu
    Copy the full SHA
    45db6dc View commit details
    Browse the repository at this point in the history
  2. feat: Add support for DynamoDB online_read in batches (feast-dev#2371)

    * feat: dynamodb onlin read in batches
    
    Signed-off-by: Miguel Trejo <armando.trejo.marrufo@gmail.com>
    
    * run linters and format
    
    Signed-off-by: Miguel Trejo <armando.trejo.marrufo@gmail.com>
    
    * feat: batch_size parameter
    
    Signed-off-by: Miguel Trejo <armando.trejo.marrufo@gmail.com>
    
    * docs: typo in batch_size description
    
    Signed-off-by: Miguel Trejo <armando.trejo.marrufo@gmail.com>
    
    * trailing white space
    
    Signed-off-by: Miguel Trejo <armando.trejo.marrufo@gmail.com>
    
    * fix: batch_size is last argument
    
    Signed-off-by: Miguel Trejo <armando.trejo.marrufo@gmail.com>
    
    * test: dynamodb online store online_read in batches
    
    Signed-off-by: Miguel Trejo <armando.trejo.marrufo@gmail.com>
    
    * test: mock dynamodb behavior
    
    Signed-off-by: Miguel Trejo <armando.trejo.marrufo@gmail.com>
    
    * feat: batch_size value must be less than 40
    
    Signed-off-by: Miguel Trejo <armando.trejo.marrufo@gmail.com>
    
    * feat: batch_size defaults to 40
    
    Signed-off-by: Miguel Trejo <armando.trejo.marrufo@gmail.com>
    
    * feat: sort dynamodb responses
    
    Signed-off-by: Miguel Trejo <armando.trejo.marrufo@gmail.com>
    
    * resolve merge conflicts
    
    Signed-off-by: Miguel Trejo <armando.trejo.marrufo@gmail.com>
    
    * test online response proto with redshift:dynamodb
    
    Signed-off-by: Miguel Trejo <armando.trejo.marrufo@gmail.com>
    
    * feat: consistency in batch_size process
    
    Signed-off-by: Miguel Trejo <armando.trejo.marrufo@gmail.com>
    
    * fix: return batch_size times None
    
    Signed-off-by: Miguel Trejo <armando.trejo.marrufo@gmail.com>
    
    * remove debug code
    
    Signed-off-by: Miguel Trejo <armando.trejo.marrufo@gmail.com>
    
    * typo in docstring
    
    Signed-off-by: Miguel Trejo <armando.trejo.marrufo@gmail.com>
    
    * batch_size in onlineconfigstore
    
    Signed-off-by: Miguel Trejo <armando.trejo.marrufo@gmail.com>
    
    Co-authored-by: Danny Chiao <danny@tecton.ai>
    TremaMiguel and adchia authored Mar 23, 2022
    Configuration menu
    Copy the full SHA
    702ec49 View commit details
    Browse the repository at this point in the history
  3. feat: Add description, tags, owner fields to all feature view classes (

    …feast-dev#2440)
    
    * Fix Entity docstring
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Adding description, tags, owner fields for all feature view classes
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Add docstrings for all feature view __init__ methods
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    felixwang9817 authored Mar 23, 2022
    Configuration menu
    Copy the full SHA
    ed5e928 View commit details
    Browse the repository at this point in the history
  4. fix: Fix registry proto (feast-dev#2435)

    * Fix registry
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Clean up
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Clean up
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix issues
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Remove the allowCache flag
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Address review issues
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix dumb mistake
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    kevjumba authored Mar 23, 2022
    Configuration menu
    Copy the full SHA
    ea6a9b2 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2022

  1. fix: Fix some inconsistencies in the docs and comments in the code (f…

    …east-dev#2444)
    
    Signed-off-by: Benjamin Tan <benjamintanweihao@gmail.com>
    benjamintanweihao authored Mar 24, 2022
    Configuration menu
    Copy the full SHA
    ad008bf View commit details
    Browse the repository at this point in the history
  2. chore: Use Go-based implementation as embedded extension to Python SDK (

    feast-dev#2429)
    
    * work in progress
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * more supported type for proto <-> arrow converstion
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * better names
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * fix arrow to proto conversion
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * fix import
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * address some PR comments
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * fix Makefile
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * type conversion test
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * rename package utils -> types
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * clean up on renaming
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    pyalex authored Mar 24, 2022
    Configuration menu
    Copy the full SHA
    0fbc062 View commit details
    Browse the repository at this point in the history
  3. fix: Building of go extension fails (feast-dev#2448)

    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    pyalex authored Mar 24, 2022
    Configuration menu
    Copy the full SHA
    7d1efd5 View commit details
    Browse the repository at this point in the history
  4. chore: Remove unnecessary methods from FeatureView (feast-dev#2443)

    * Remove unnecessary methods from FeatureView
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Fix comment
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    felixwang9817 authored Mar 24, 2022
    Configuration menu
    Copy the full SHA
    bce718e View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2022

  1. chore(deps): Bump minimist from 1.2.5 to 1.2.6 in /ui (feast-dev#2447)

    Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
    - [Release notes](https://github.com/substack/minimist/releases)
    - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)
    
    ---
    updated-dependencies:
    - dependency-name: minimist
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 25, 2022
    Configuration menu
    Copy the full SHA
    3db4b1b View commit details
    Browse the repository at this point in the history
  2. chore: Construct FeatureView with timedelta instead of Duration object (

    feast-dev#2445)
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    felixwang9817 authored Mar 25, 2022
    Configuration menu
    Copy the full SHA
    4cbf97b View commit details
    Browse the repository at this point in the history
  3. fix: Relax click python requirement to >=7 (feast-dev#2450)

    Signed-off-by: Tomas Pereira de Vasconcelos <tomasvasconcelos1@gmail.com>
    tpvasconcelos authored Mar 25, 2022
    Configuration menu
    Copy the full SHA
    f202f92 View commit details
    Browse the repository at this point in the history
  4. chore: Add support for push sources in feature views (feast-dev#2452)

    * chore: Add support for push sources in feature views
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fix test
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * cr
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Add universal test
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * cr
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Mar 25, 2022
    Configuration menu
    Copy the full SHA
    24470b6 View commit details
    Browse the repository at this point in the history
  5. chore: Add Kevin as an approver and reviewer (feast-dev#2454)

    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Mar 25, 2022
    Configuration menu
    Copy the full SHA
    f7bd5d5 View commit details
    Browse the repository at this point in the history
  6. chore: Reorder feature view parameters (feast-dev#2455)

    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    felixwang9817 authored Mar 25, 2022
    Configuration menu
    Copy the full SHA
    ca7d616 View commit details
    Browse the repository at this point in the history
  7. fix: Add inlined data sources to the top level registry (feast-dev#2456)

    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Mar 25, 2022
    Configuration menu
    Copy the full SHA
    356788a View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2022

  1. chore: Updating documentation for entity's join key (feast-dev#2451)

    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    pyalex committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    c65865e View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2022

  1. Configuration menu
    Copy the full SHA
    5352ce7 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2022

  1. docs: Add docs for the push source (feast-dev#2461)

    * docs: Add docs for the push source
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * remove bad ref
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * cr
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * cr
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Mar 29, 2022
    Configuration menu
    Copy the full SHA
    5acd9c4 View commit details
    Browse the repository at this point in the history
  2. docs: Add a link to push sources in summary.md (feast-dev#2462)

    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Mar 29, 2022
    Configuration menu
    Copy the full SHA
    72d0ea8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e408a1c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    be08f10 View commit details
    Browse the repository at this point in the history
  5. fix: Add new value types to types.ts for web ui (feast-dev#2463)

    * add new value-types
    
    Signed-off-by: Miray Yuce <myuce@twitter.com>
    
    * auto formatted files
    
    Signed-off-by: Miray Yuce <myuce@twitter.com>
    
    * make format-python
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    Co-authored-by: Miray Yuce <myuce@twitter.com>
    Co-authored-by: Achal Shah <achals@gmail.com>
    3 people authored Mar 29, 2022
    Configuration menu
    Copy the full SHA
    ad5694e View commit details
    Browse the repository at this point in the history
  6. fix: Don't prevent apply from running given duplicate empty names in …

    …data sources. Also fix repeated apply of Spark data source. (feast-dev#2415)
    
    * fix: Print more warning statements on requirement for data sources to have name in future, but don't prevent apply from running if there are duplicate empty data sources. Also attach class type when applying data sources so repeated feast apply commands properly work for Spark
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * typo
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * typo
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * More tests
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * revert
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia authored Mar 29, 2022
    Configuration menu
    Copy the full SHA
    b95f441 View commit details
    Browse the repository at this point in the history
  7. chore: Go Sql Online Store (feast-dev#2446)

    * Initial structure for go sqlite online store
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Somewhat intermediate state
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add sqlite online store for go for testing
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Revert
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Revert
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Clean up
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Address review issues
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix/address issues
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Make integration test work
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix tests
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix tests
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * debugging
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Debug
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Debug
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Debug
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Debug
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Debug
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Debug
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Remove feature_repo files
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * update gitignore
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Clean up code
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update go mod
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update makefile
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix gitignore issue
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update makefile
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update makefile
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update makefile
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update makefile
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update makefile
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Revert worfklow
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update build path
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * remove
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * rename
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Address review
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * fix tests
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * see if this fixes test
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * revert
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Will add in separate pr to update cryptography
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    kevjumba authored Mar 29, 2022
    Configuration menu
    Copy the full SHA
    ff7c7fa View commit details
    Browse the repository at this point in the history
  8. fix: Use dateutil parser to parse materialization times (feast-dev#2464)

    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Mar 29, 2022
    Configuration menu
    Copy the full SHA
    6c55e49 View commit details
    Browse the repository at this point in the history
  9. chore: Rename inputs parameter to sources for on demand feature views (

    …feast-dev#2442)
    
    * Rename `inputs` parameter to `sources` for odfv
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Address CR comments
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Fix Go references to ODFV proto
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Fix tests
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Fix Java
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Fix Java again
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Fix Python integration tests
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    felixwang9817 authored Mar 29, 2022
    Configuration menu
    Copy the full SHA
    c4adf80 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2022

  1. fix: Fix the feature repo fixture used by java tests (feast-dev#2469)

    * fix: Upgrade testcontainers
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fix odfv definition
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * undo testcontainer upgrade
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Mar 30, 2022
    Configuration menu
    Copy the full SHA
    32e925e View commit details
    Browse the repository at this point in the history
  2. fix: Make name a keyword arg for the Entity class (feast-dev#2467)

    * fix: Make name a kwarg for Entity
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * merge
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * update test
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Mar 30, 2022
    Configuration menu
    Copy the full SHA
    43847de View commit details
    Browse the repository at this point in the history
  3. feat: Data Source Api Update (feast-dev#2468)

    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * File source
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Redshift source
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Rest of them.
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix typo
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Revert small change
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Address review comments
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    kevjumba authored Mar 30, 2022
    Configuration menu
    Copy the full SHA
    6b96b21 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2022

  1. chore(deps): Bump jackson-databind from 2.10.5.1 to 2.12.6.1 in /java…

    …/common (feast-dev#2465)
    
    Bumps [jackson-databind](https://github.com/FasterXML/jackson) from 2.10.5.1 to 2.12.6.1.
    - [Release notes](https://github.com/FasterXML/jackson/releases)
    - [Commits](https://github.com/FasterXML/jackson/commits)
    
    ---
    updated-dependencies:
    - dependency-name: com.fasterxml.jackson.core:jackson-databind
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 31, 2022
    Configuration menu
    Copy the full SHA
    7b27aea View commit details
    Browse the repository at this point in the history
  2. fix: Use a single version of jackson libraries and upgrade to 2.12.6.1 (

    feast-dev#2473)
    
    * fix: Use a single version of jackson libraries and upgrade to 2.12.6.1
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * jackson-datatype-jsr310
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * ugh
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Mar 31, 2022
    Configuration menu
    Copy the full SHA
    5be1cc6 View commit details
    Browse the repository at this point in the history
  3. fix: Update file api (feast-dev#2470)

    * Update file
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update the schema
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix unit tests
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Keep file_url param
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    kevjumba authored Mar 31, 2022
    Configuration menu
    Copy the full SHA
    83a11c6 View commit details
    Browse the repository at this point in the history
  4. fix: Update feature view APIs to prefer keyword args (feast-dev#2472)

    * fix: Update feature view APIs to prefer keyword args
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * cr
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fix tests
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Mar 31, 2022
    Configuration menu
    Copy the full SHA
    7c19cf7 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2022

  1. chore: Deprecate request feature views (remove it from tests & go) (f…

    …east-dev#2477)
    
    * remove request feature view from tests & go
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * deprecation warnings
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    pyalex authored Apr 1, 2022
    Configuration menu
    Copy the full SHA
    37971a4 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2022

  1. fix: Add spark to lambda dockerfile (feast-dev#2480)

    * add spark to lambda dockerfile
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * add *args
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Add *args
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Pin protobuf==3.19.4
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Remove *args
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Add a range
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Add a todo
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * cleanup prints
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * lock deps
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * lock deps correctly
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fix lint
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fix lint take 2
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Undo general updates
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    Co-authored-by: Felix Wang <wangfelix98@gmail.com>
    achals and felixwang9817 authored Apr 4, 2022
    Configuration menu
    Copy the full SHA
    514666f View commit details
    Browse the repository at this point in the history
  2. feat: Add Feast types in preparation for changing type system (feast-…

    …dev#2475)
    
    * Fix import
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Add types
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Fix types
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Test type errors
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Rename FeastType to ComplexFeastType
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    felixwang9817 authored Apr 4, 2022
    Configuration menu
    Copy the full SHA
    4864252 View commit details
    Browse the repository at this point in the history
  3. fix: Update redshift api (feast-dev#2479)

    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Remove warning
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    kevjumba authored Apr 4, 2022
    Configuration menu
    Copy the full SHA
    4fa73a9 View commit details
    Browse the repository at this point in the history
  4. fix: Preserve ordering of features in _get_column_names (feast-dev#2457)

    * Preserve ordering of features in _get_column_names
    
    * Correction + unit test
    
    Signed-off-by: David Y Liu <davidyliuliu@gmail.com>
    
    * lint corrections
    
    Signed-off-by: David Y Liu <davidyliuliu@gmail.com>
    
    * correction
    
    Signed-off-by: David Y Liu <davidyliuliu@gmail.com>
    
    * my 'make lint' seems to work differently than the ones in the PR tests. Reverting lint changes
    
    Signed-off-by: David Y Liu <davidyliuliu@gmail.com>
    mavysavydav authored Apr 4, 2022
    Configuration menu
    Copy the full SHA
    495b435 View commit details
    Browse the repository at this point in the history
  5. fix: Remove date partition column field from datasources that don't s… (

    feast-dev#2478)
    
    * fix: Remove date partition column field from datasources that don't support them
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * remove for file sources as well
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * remove other references
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * remove other references
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * reference to removal
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * reference to removal
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * reorder
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * remove more:
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * docs
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * comment
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * cr
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Apr 4, 2022
    Configuration menu
    Copy the full SHA
    ce35835 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2022

  1. fix: Snowflake api update (feast-dev#2487)

    * Update snowflake source
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix snowflake
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    kevjumba authored Apr 5, 2022
    Configuration menu
    Copy the full SHA
    1181a9e View commit details
    Browse the repository at this point in the history
  2. fix: Minor link fix in CONTRIBUTING.md (feast-dev#2481)

    The link to the python SDK header in the contrib document was incorrect.
    
    Signed-off-by: Abhin Chhabra <chhabra.abhin@gmail.com>
    chhabrakadabra authored Apr 5, 2022
    Configuration menu
    Copy the full SHA
    2917e27 View commit details
    Browse the repository at this point in the history
  3. fix: Fix DataSource constructor to unbreak custom data sources (feast…

    …-dev#2492)
    
    * fix: Fix DataSource constructor to unbreak custom data sources
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fix first party refernces to use kwargs only
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * remove force kwargs
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Apr 5, 2022
    Configuration menu
    Copy the full SHA
    712653e View commit details
    Browse the repository at this point in the history
  4. ci: Adding workflow to automatically publish new UI releases (feast-d…

    …ev#2466)
    
    * ci: Adding workflow to automatically publish new UI releases
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * newline
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia authored Apr 5, 2022
    Configuration menu
    Copy the full SHA
    4e82bee View commit details
    Browse the repository at this point in the history
  5. chore: Add conversion from ValueTypeProto.Enum to new Feast type syst…

    …em (feast-dev#2489)
    
    * Add conversion from ValueTypeProto.Enum to new Feast type system
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Fix conversion method
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    felixwang9817 authored Apr 5, 2022
    Configuration menu
    Copy the full SHA
    31a0ad5 View commit details
    Browse the repository at this point in the history
  6. fix: Request data api update (feast-dev#2488)

    * Update request data source
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Data source update
    
    Signed-off-by: Author <kzhang@tecton.ai>
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Data source
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    Signed-off-by: Author <kzhang@tecton.ai>
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Temp fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update internal var names
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add test
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    kevjumba authored Apr 5, 2022
    Configuration menu
    Copy the full SHA
    0c9e5b7 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2022

  1. fix: Timestamp update (feast-dev#2486)

    * Timestamps
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update md files
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update more
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update batch source creators
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix data source
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Temp fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fixed
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    kevjumba authored Apr 6, 2022
    Configuration menu
    Copy the full SHA
    bf23111 View commit details
    Browse the repository at this point in the history
  2. ci: Fix publish workflow yaml (feast-dev#2497)

    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Apr 6, 2022
    Configuration menu
    Copy the full SHA
    f4c4dc1 View commit details
    Browse the repository at this point in the history
  3. fix: Remove spark from the AWS Lambda dockerfile (feast-dev#2498)

    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Apr 6, 2022
    Configuration menu
    Copy the full SHA
    6abae16 View commit details
    Browse the repository at this point in the history
  4. fix: Fix Java Master (feast-dev#2499)

    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix?
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update sources
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    kevjumba authored Apr 6, 2022
    Configuration menu
    Copy the full SHA
    e083458 View commit details
    Browse the repository at this point in the history
  5. chore: Deprecate table_ref parameter for BigQuerySource (feast-dev#…

    …2502)
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    felixwang9817 authored Apr 6, 2022
    Configuration menu
    Copy the full SHA
    78a444e View commit details
    Browse the repository at this point in the history
  6. chore(deps): Bump notebook from 6.4.8 to 6.4.10 in /sdk/python/requir…

    …ements (feast-dev#2501)
    
    Bumps [notebook](http://jupyter.org) from 6.4.8 to 6.4.10.
    
    ---
    updated-dependencies:
    - dependency-name: notebook
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 6, 2022
    Configuration menu
    Copy the full SHA
    7bc06d0 View commit details
    Browse the repository at this point in the history
  7. feat: Add Field class (feast-dev#2500)

    * Add Field class
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Add __hash__
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Fix __hash__
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    felixwang9817 authored Apr 6, 2022
    Configuration menu
    Copy the full SHA
    1279612 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2022

  1. fix: Fixed bug in passing config file params to snowflake python conn…

    …ector (feast-dev#2503)
    
    * fixed bug in passing config file params to snowflake python connector
    
    Signed-off-by: Miles Adkins <miles.adkins@snowflake.com>
    
    * removed .keys() bug
    
    Signed-off-by: Miles Adkins <miles.adkins@snowflake.com>
    
    * fixed schema assignment error
    
    Signed-off-by: Miles Adkins <miles.adkins@snowflake.com>
    sfc-gh-madkins authored Apr 7, 2022
    Configuration menu
    Copy the full SHA
    34f2b59 View commit details
    Browse the repository at this point in the history
  2. ci: Use testcontainers to spin up redis and datastore instances (feas…

    …t-dev#2493)
    
    * ci: Use testcontainers to spin up redis instances for tests
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fix test
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fix test
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fix type
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fix type
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fix typo and repr
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * datastore baby
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Make containers optional
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * more optionality
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * makefile target and docs
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * makefile target and docs
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * cr
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Apr 7, 2022
    Configuration menu
    Copy the full SHA
    df51b94 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2022

  1. feat: Add Support for DynamodbOnlineStoreConfig endpoint_url parameter (

    feast-dev#2485)
    
    * feat: support dynamodb client and resource with endpoint_url
    
    Signed-off-by: Miguel Trejo <armando.trejo.marrufo@gmail.com>
    
    * fix: overwrite by partitionkey batchwrite operation
    
    Signed-off-by: Miguel Trejo <armando.trejo.marrufo@gmail.com>
    
    * docs: how to configure local dynamodb
    
    Signed-off-by: Miguel Trejo <armando.trejo.marrufo@gmail.com>
    
    * fix: DynamoDBonlineStore endpoint_url defaults to None
    
    Signed-off-by: Miguel Trejo <armando.trejo.marrufo@gmail.com>
    
    * docs: setup dummy aws credentials
    
    Signed-off-by: Miguel Trejo <armando.trejo.marrufo@gmail.com>
    
    * test: DynamoDBOnlineStoreConfig endpoint_url configuration
    
    Signed-off-by: Miguel Trejo <armando.trejo.marrufo@gmail.com>
    
    * feat: DynamoDBTable support endpoint_url
    
    Signed-off-by: Miguel Trejo <armando.trejo.marrufo@gmail.com>
    TremaMiguel authored Apr 8, 2022
    Configuration menu
    Copy the full SHA
    7b863d1 View commit details
    Browse the repository at this point in the history
  2. chore: Switch new type system to use ValueType instead of ValueTypePr…

    …oto.Enum (feast-dev#2511)
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    felixwang9817 authored Apr 8, 2022
    Configuration menu
    Copy the full SHA
    46b9044 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2022

  1. feat: Support on demand feature views in go feature server (feast-dev…

    …#2494)
    
    * support on demand transformatios in go feature server
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * use nil instead of dummy implementation for transformation callback
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    pyalex authored Apr 9, 2022
    Configuration menu
    Copy the full SHA
    6edd274 View commit details
    Browse the repository at this point in the history
  2. chore(deps): Bump moment from 2.29.1 to 2.29.2 in /ui (feast-dev#2512)

    Bumps [moment](https://github.com/moment/moment) from 2.29.1 to 2.29.2.
    - [Release notes](https://github.com/moment/moment/releases)
    - [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md)
    - [Commits](moment/moment@2.29.1...2.29.2)
    
    ---
    updated-dependencies:
    - dependency-name: moment
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 9, 2022
    Configuration menu
    Copy the full SHA
    83f3e0d View commit details
    Browse the repository at this point in the history
  3. fix: Added private_key auth for Snowflake (feast-dev#2508)

    * added private_key auth
    
    Signed-off-by: Miles Adkins <miles.adkins@snowflake.com>
    
    * added private_key auth comment to docs
    
    Signed-off-by: Miles Adkins <miles.adkins@snowflake.com>
    
    * added private_key auth comment to docs
    
    Signed-off-by: Miles Adkins <miles.adkins@snowflake.com>
    
    * type kwargs to be str -> any
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * type kwargs to be str -> any and some other fixes
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    Co-authored-by: Achal Shah <achals@gmail.com>
    sfc-gh-madkins and achals authored Apr 9, 2022
    Configuration menu
    Copy the full SHA
    c42c9b0 View commit details
    Browse the repository at this point in the history
  4. chore: Split single package into sub package in Go feature server (fe…

    …ast-dev#2513)
    
    * split feast package into subpackages
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * test unpacking request
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * migrate to arrow/v8 to read parquet files written by python
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    pyalex authored Apr 9, 2022
    Configuration menu
    Copy the full SHA
    6bf8df0 View commit details
    Browse the repository at this point in the history
  5. fix: Dynamodb deduplicate batch write request by partition keys (feas…

    …t-dev#2515)
    
    Signed-off-by: Miguel Trejo <armando.trejo.marrufo@gmail.com>
    TremaMiguel authored Apr 9, 2022
    Configuration menu
    Copy the full SHA
    70d4a13 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2022

  1. feat: Add /write-to-online-store method to the python feature server (

    feast-dev#2423)
    
    Signed-off-by: Tomas Pereira de Vasconcelos <tomasvasconcelos1@gmail.com>
    tpvasconcelos authored Apr 11, 2022
    Configuration menu
    Copy the full SHA
    d2fb048 View commit details
    Browse the repository at this point in the history
  2. chore: Add Trino Offline Store in the contrib folder (feast-dev#2517)

    * Add Trino Offline Store in the contrib folder
    
    Signed-off-by: Matt Delacour <mattd@coinlist.co>
    
    * Assess comments
    
    Signed-off-by: Matt Delacour <mattd@coinlist.co>
    
    * Assess comments of Tomas
    
    Signed-off-by: Matt Delacour <mattd@coinlist.co>
    
    Co-authored-by: Matt Delacour <mattd@coinlist.co>
    MattDelac and MattDelac authored Apr 11, 2022
    Configuration menu
    Copy the full SHA
    eb095f3 View commit details
    Browse the repository at this point in the history
  3. fix: Fix entity row to use join key instead of name (feast-dev#2521)

    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    felixwang9817 authored Apr 11, 2022
    Configuration menu
    Copy the full SHA
    c22fa2c View commit details
    Browse the repository at this point in the history
  4. fix: Support passing batch source to streaming sources for backfills (f…

    …east-dev#2523)
    
    * fix: Support passing batch source to streaming sources for backfills
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fix tests
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fix tests
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Apr 11, 2022
    Configuration menu
    Copy the full SHA
    90db1d1 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2022

  1. feat: Switch from Feature to Field (feast-dev#2514)

    * Add type annotation
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Switch from Feature to Field for FeatureViewProjection
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Switch from Feature to Field for BaseFeatureView
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Switch from Feature to Field for RequestFeatureView
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Enforce kwargs for ODFVs and switch from Feature to Field and from `features` to `schema`
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Switch from Feature to Field and from `features` to `schema` for FeatureView
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Fix references to `features` and Feature
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Switch from `Feature` to `Field` for ODFV in tests
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Switch from Feature to Field in templates
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Switch from Feature to Field in example test repos
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Switch from Feature to Field in registration integration tests
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Switch from Feature to Field in non-registration integration tests
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Switch from Feature to Field in random tests
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Switch from Feature to Field in ui
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Switch from Feature to Field in some universal feature views
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Switch from Feature to Field in docs
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Add assertion that BaseFeatureView is always initialized with a name
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Fix imports in docs
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    felixwang9817 authored Apr 12, 2022
    Configuration menu
    Copy the full SHA
    6a03bed View commit details
    Browse the repository at this point in the history
  2. chore: Add a source field in the feature view API (feast-dev#2525)

    * chore: Add a source field in the feature view API
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fix reference
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fix reference
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fix reference
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Start updating tests
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fixes
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * simpify
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Apr 12, 2022
    Configuration menu
    Copy the full SHA
    673d00c View commit details
    Browse the repository at this point in the history
  3. chore: Add a join_keys field in the Entity API (feast-dev#2526)

    * chore: Add a join_keys field in the Entity API
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * docs
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Apr 12, 2022
    Configuration menu
    Copy the full SHA
    27e7ae8 View commit details
    Browse the repository at this point in the history
  4. chore: Fix ODFV decorator (feast-dev#2527)

    * Enforce kwargs for ODFV decorator and switch from `features` to `schema`
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Fix ODFV decorators in docs
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Fix ODFV decorators in Java
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Fix ODFV references in ui
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Fix ODFV decorator in integration tests
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    felixwang9817 authored Apr 12, 2022
    Configuration menu
    Copy the full SHA
    b943382 View commit details
    Browse the repository at this point in the history
  5. chore: Build platform specific python package (feast-dev#2459)

    * Build platform specific python package
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * update gopy
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * enable dynamic lookup in gopy
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * update gopy
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * update gopy
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * allow all flags in cgo
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * no windows for now
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * moved gopy repo to feast-dev
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * add no-go package + py3.10 version
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * fix for older distutils
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    pyalex authored Apr 12, 2022
    Configuration menu
    Copy the full SHA
    82fb277 View commit details
    Browse the repository at this point in the history
  6. chore: Support passing list of Entities to a feature view definition (f…

    …east-dev#2528)
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Apr 12, 2022
    Configuration menu
    Copy the full SHA
    c5e0da2 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2022

  1. chore: Tests and workflows for Python 3.10 (feast-dev#2529)

    * fix python version in gh workflow
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * fix
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * add requirements files for py3.10
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * bump grpcio-tools version
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * bump grpcio-tools version
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    pyalex authored Apr 13, 2022
    Configuration menu
    Copy the full SHA
    9e728e4 View commit details
    Browse the repository at this point in the history
  2. chore: Update Trino data source creator to use testcontainers (feast-…

    …dev#2510)
    
    * chore: [WIP] Add a Trino data source creator
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * add trino to contrib tests
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * remove /
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * refactor trino fixture
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * fix mac tests
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * pin
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Apr 13, 2022
    Configuration menu
    Copy the full SHA
    47c792c View commit details
    Browse the repository at this point in the history
  3. test: Fix several integration tests for SparkOfflineStore plugin (fea…

    …st-dev#2516)
    
    * Moved PR changes to another branch
    
    Signed-off-by: Joost van Ingen <joostingen@gmail.com>
    
    * fix lint
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * undo unintended changes
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    Co-authored-by: Achal Shah <achals@gmail.com>
    Co-authored-by: Kevin Zhang <kzhang@tecton.ai>
    3 people authored Apr 13, 2022
    Configuration menu
    Copy the full SHA
    fc34981 View commit details
    Browse the repository at this point in the history
  4. ci: Use testcontainers to spin up DynamoDB instances for local integr…

    …ation tests (feast-dev#2531)
    
    * feat: DynamoDBOnlineStoreCreator
    
    Signed-off-by: Miguel Trejo <armando.trejo.marrufo@gmail.com>
    
    * fix: DynamoDBOnlineStoreCreator return endpoint_url and aws region
    
    Signed-off-by: Miguel Trejo <armando.trejo.marrufo@gmail.com>
    TremaMiguel authored Apr 13, 2022
    Configuration menu
    Copy the full SHA
    695f5dd View commit details
    Browse the repository at this point in the history
  5. fix: Remove docker step from unit test workflow (feast-dev#2535)

    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Apr 13, 2022
    Configuration menu
    Copy the full SHA
    6f22f22 View commit details
    Browse the repository at this point in the history
  6. ci: Fix release workflow by adding a comma (feast-dev#2536)

    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Apr 13, 2022
    Configuration menu
    Copy the full SHA
    11a342f View commit details
    Browse the repository at this point in the history
  7. fix: Schema update (feast-dev#2509)

    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * indent fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix go
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix tests
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Revert
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * fixes
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix and clean up
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Patch fix, will change definitions in separate pr
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    kevjumba authored Apr 13, 2022
    Configuration menu
    Copy the full SHA
    cf7bbc2 View commit details
    Browse the repository at this point in the history
  8. feat: Add DQM Logging on GRPC Server with FileLogStorage for Testing (f…

    …east-dev#2403)
    
    * Make a proof of concept
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * revert feature store
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * refactor
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add time
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add time
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * clean up
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add comment
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add pseudocode
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Refactor logging functionality to hide internals
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Refactor
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Revert changes
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add tests
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add new timeout test
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix python ci for m1 mac
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Working state
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Move offline log store
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * refactor
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update logs
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update log storage
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * WOrking state
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Work
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add tests for filestorage
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix logging
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add more tests
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Clean up
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update error
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * semi working state
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * b state
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update types to be public
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update structs to make fields public
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * clean up
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix go
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix issues
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix tests
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Working state
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Clean up code a bit
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fixes
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix tests
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Clean up
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update schema functionality
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Remove xitongsys parquet reader
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Clean up
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix go mode
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix tests and errors and everything
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix tests
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Remove unused code
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Last working commit
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * work
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Address some changes
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * More addresses.
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix more review comments
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Rename
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add request id
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * More fixes
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix odfv
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Address other changes
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Reorder for optimization
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add more shcema tests
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix tests
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * refactor to clean
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add initialized repo for testing
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Remove
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix tests
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix tests
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Text
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix?
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * remove entity map
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * remove Cache method from registry
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * clean up pre-initialized repo
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * git ignore full data directory in tests
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    Co-authored-by: pyalex <moskalenko.alexey@gmail.com>
    kevjumba and pyalex authored Apr 13, 2022
    Configuration menu
    Copy the full SHA
    57a97d8 View commit details
    Browse the repository at this point in the history
  9. fix: Fix definitions.py with new definition (feast-dev#2541)

    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    kevjumba authored Apr 13, 2022
    Configuration menu
    Copy the full SHA
    eefc34a View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2022

  1. chore: Fix typing (feast-dev#2534)

    * Remove Array, Float32, etc. as top-level imports
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Fix type imports in docs
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Fix type imports in templates
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Fix type imports in tests
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Fix doctests
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Format
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    felixwang9817 authored Apr 14, 2022
    Configuration menu
    Copy the full SHA
    fbdd5fc View commit details
    Browse the repository at this point in the history
  2. docs: Update RTD docs to include spark and trino (feast-dev#2539)

    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Apr 14, 2022
    Configuration menu
    Copy the full SHA
    b342436 View commit details
    Browse the repository at this point in the history
  3. docs: Update DynamoDB BatchGetItem permissions (feast-dev#2542)

    Signed-off-by: Miguel Trejo <armando.trejo.marrufo@gmail.com>
    TremaMiguel authored Apr 14, 2022
    Configuration menu
    Copy the full SHA
    bd4cb74 View commit details
    Browse the repository at this point in the history
  4. feat: Allow local feature server to use Go feature server if enabled (f…

    …east-dev#2538)
    
    * Allow local feature server to use Go feature server if enabled
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Initialize _go_server correctly
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Convert proto values to native values to support Go feature server
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    felixwang9817 authored Apr 14, 2022
    Configuration menu
    Copy the full SHA
    a2ef375 View commit details
    Browse the repository at this point in the history
  5. chore: Fixing outdated documentation and roadmap. Also fixing FileOpt…

    …ions + PushSource (feast-dev#2543)
    
    * chore: Fixing outdated documentation and roadmap. Making PushSource schema consistent with FV. Remove FileOptions warnings
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * change request source example
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia authored Apr 14, 2022
    Configuration menu
    Copy the full SHA
    9664222 View commit details
    Browse the repository at this point in the history
  6. docs: Remove python docs that are not relevant and fix warnings (feas…

    …t-dev#2545)
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Apr 14, 2022
    Configuration menu
    Copy the full SHA
    1a00fdc View commit details
    Browse the repository at this point in the history
  7. Kill the Go + Python feature server test (feast-dev#2547)

    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    felixwang9817 authored Apr 14, 2022
    Configuration menu
    Copy the full SHA
    9025280 View commit details
    Browse the repository at this point in the history
  8. chore: Killing auto assign / auto review since they add noise (feast-…

    …dev#2546)
    
    * chore: Killing auto assign / auto review since they add noise
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * Adding note to CONTRIBUTING.md
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia authored Apr 14, 2022
    Configuration menu
    Copy the full SHA
    44f5c11 View commit details
    Browse the repository at this point in the history
  9. docs: Add docs for Go feature server (feast-dev#2540)

    * Add docs for Go feature server
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Update go feature server docs
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Address review components
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix links
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Revert
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix test config
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    Co-authored-by: Kevin Zhang <kzhang@tecton.ai>
    felixwang9817 and kevjumba authored Apr 14, 2022
    Configuration menu
    Copy the full SHA
    da1ddab View commit details
    Browse the repository at this point in the history
  10. fix: Bump the number of versions bumps expected to 27 (feast-dev#2549)

    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored Apr 14, 2022
    Configuration menu
    Copy the full SHA
    ecc9938 View commit details
    Browse the repository at this point in the history
  11. chore: Remove unnecessary test and clean up Go feature server test co…

    …nstruction (feast-dev#2548)
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    felixwang9817 authored Apr 14, 2022
    Configuration menu
    Copy the full SHA
    e240e89 View commit details
    Browse the repository at this point in the history
  12. chore(release): release 0.20.0

    # [0.20.0](feast-dev/feast@v0.19.0...v0.20.0) (2022-04-14)
    
    ### Bug Fixes
    
    * Add inlined data sources to the top level registry ([feast-dev#2456](feast-dev#2456)) ([356788a](feast-dev@356788a))
    * Add new value types to types.ts for web ui ([feast-dev#2463](feast-dev#2463)) ([ad5694e](feast-dev@ad5694e))
    * Add PushSource proto and Python class ([feast-dev#2428](feast-dev#2428)) ([9a4bd63](feast-dev@9a4bd63))
    * Add spark to lambda dockerfile ([feast-dev#2480](feast-dev#2480)) ([514666f](feast-dev@514666f))
    * Added private_key auth for Snowflake ([feast-dev#2508](feast-dev#2508)) ([c42c9b0](feast-dev@c42c9b0))
    * Added Redshift and Spark typecheck to data_source event_timestamp_col inference ([feast-dev#2389](feast-dev#2389)) ([04dea73](feast-dev@04dea73))
    * Building of go extension fails ([feast-dev#2448](feast-dev#2448)) ([7d1efd5](feast-dev@7d1efd5))
    * Bump the number of versions bumps expected to 27 ([feast-dev#2549](feast-dev#2549)) ([ecc9938](feast-dev@ecc9938))
    * Create __init__ files for the proto-generated python dirs ([feast-dev#2410](feast-dev#2410)) ([e17028d](feast-dev@e17028d))
    * Don't prevent apply from running given duplicate empty names in data sources. Also fix repeated apply of Spark data source. ([feast-dev#2415](feast-dev#2415)) ([b95f441](feast-dev@b95f441))
    * Dynamodb deduplicate batch write request by partition keys ([feast-dev#2515](feast-dev#2515)) ([70d4a13](feast-dev@70d4a13))
    * Ensure that __init__ files exist in proto dirs ([feast-dev#2433](feast-dev#2433)) ([9b94f7b](feast-dev@9b94f7b))
    * Fix DataSource constructor to unbreak custom data sources ([feast-dev#2492](feast-dev#2492)) ([712653e](feast-dev@712653e))
    * Fix default feast apply path without any extras ([feast-dev#2373](feast-dev#2373)) ([6ba7fc7](feast-dev@6ba7fc7))
    * Fix definitions.py with new definition ([feast-dev#2541](feast-dev#2541)) ([eefc34a](feast-dev@eefc34a))
    * Fix entity row to use join key instead of name ([feast-dev#2521](feast-dev#2521)) ([c22fa2c](feast-dev@c22fa2c))
    * Fix Java Master ([feast-dev#2499](feast-dev#2499)) ([e083458](feast-dev@e083458))
    * Fix registry proto ([feast-dev#2435](feast-dev#2435)) ([ea6a9b2](feast-dev@ea6a9b2))
    * Fix some inconsistencies in the docs and comments in the code ([feast-dev#2444](feast-dev#2444)) ([ad008bf](feast-dev@ad008bf))
    * Fix spark docs ([feast-dev#2382](feast-dev#2382)) ([d4a606a](feast-dev@d4a606a))
    * Fix Spark template to work correctly on feast init -t spark ([feast-dev#2393](feast-dev#2393)) ([ae133fd](feast-dev@ae133fd))
    * Fix the feature repo fixture used by java tests  ([feast-dev#2469](feast-dev#2469)) ([32e925e](feast-dev@32e925e))
    * Fix unhashable Snowflake and Redshift sources ([cd8f1c9](feast-dev@cd8f1c9))
    * Fixed bug in passing config file params to snowflake python connector ([feast-dev#2503](feast-dev#2503)) ([34f2b59](feast-dev@34f2b59))
    * Fixing Spark template to include source name ([feast-dev#2381](feast-dev#2381)) ([a985f1d](feast-dev@a985f1d))
    * Make name a keyword arg for the Entity class ([feast-dev#2467](feast-dev#2467)) ([43847de](feast-dev@43847de))
    * Making a name for data sources not a breaking change ([feast-dev#2379](feast-dev#2379)) ([71d7ae2](feast-dev@71d7ae2))
    * Minor link fix in `CONTRIBUTING.md` ([feast-dev#2481](feast-dev#2481)) ([2917e27](feast-dev@2917e27))
    * Preserve ordering of features in _get_column_names ([feast-dev#2457](feast-dev#2457)) ([495b435](feast-dev@495b435))
    * Relax click python requirement to >=7 ([feast-dev#2450](feast-dev#2450)) ([f202f92](feast-dev@f202f92))
    * Remove date partition column field from datasources that don't s… ([feast-dev#2478](feast-dev#2478)) ([ce35835](feast-dev@ce35835))
    * Remove docker step from unit test workflow ([feast-dev#2535](feast-dev#2535)) ([6f22f22](feast-dev@6f22f22))
    * Remove spark from the AWS Lambda dockerfile ([feast-dev#2498](feast-dev#2498)) ([6abae16](feast-dev@6abae16))
    * Request data api update ([feast-dev#2488](feast-dev#2488)) ([0c9e5b7](feast-dev@0c9e5b7))
    * Schema update ([feast-dev#2509](feast-dev#2509)) ([cf7bbc2](feast-dev@cf7bbc2))
    * Simplify DataSource.from_proto logic ([feast-dev#2424](feast-dev#2424)) ([6bda4d2](feast-dev@6bda4d2))
    * Snowflake api update ([feast-dev#2487](feast-dev#2487)) ([1181a9e](feast-dev@1181a9e))
    * Support passing batch source to streaming sources for backfills ([feast-dev#2523](feast-dev#2523)) ([90db1d1](feast-dev@90db1d1))
    * Timestamp update ([feast-dev#2486](feast-dev#2486)) ([bf23111](feast-dev@bf23111))
    * Typos in Feast UI error message ([feast-dev#2432](feast-dev#2432)) ([e14369d](feast-dev@e14369d))
    * Update feature view APIs to prefer keyword args ([feast-dev#2472](feast-dev#2472)) ([7c19cf7](feast-dev@7c19cf7))
    * Update file api ([feast-dev#2470](feast-dev#2470)) ([83a11c6](feast-dev@83a11c6))
    * Update Makefile to cd into python dir before running commands ([feast-dev#2437](feast-dev#2437)) ([ca32155](feast-dev@ca32155))
    * Update redshift api ([feast-dev#2479](feast-dev#2479)) ([4fa73a9](feast-dev@4fa73a9))
    * Update some fields optional in UI parser ([feast-dev#2380](feast-dev#2380)) ([cff7ac3](feast-dev@cff7ac3))
    * Use a single version of jackson libraries and upgrade to 2.12.6.1 ([feast-dev#2473](feast-dev#2473)) ([5be1cc6](feast-dev@5be1cc6))
    * Use dateutil parser to parse materialization times ([feast-dev#2464](feast-dev#2464)) ([6c55e49](feast-dev@6c55e49))
    * Use the correct dockerhub image tag when building feature servers ([feast-dev#2372](feast-dev#2372)) ([0d62c1d](feast-dev@0d62c1d))
    
    ### Features
    
    * Add `/write-to-online-store` method to the python feature server ([feast-dev#2423](feast-dev#2423)) ([d2fb048](feast-dev@d2fb048))
    * Add description, tags, owner fields to all feature view classes ([feast-dev#2440](feast-dev#2440)) ([ed5e928](feast-dev@ed5e928))
    * Add DQM Logging on GRPC Server with FileLogStorage for Testing ([feast-dev#2403](feast-dev#2403)) ([57a97d8](feast-dev@57a97d8))
    * Add Feast types in preparation for changing type system ([feast-dev#2475](feast-dev#2475)) ([4864252](feast-dev@4864252))
    * Add Field class ([feast-dev#2500](feast-dev#2500)) ([1279612](feast-dev@1279612))
    * Add support for DynamoDB online_read in batches ([feast-dev#2371](feast-dev#2371)) ([702ec49](feast-dev@702ec49))
    * Add Support for DynamodbOnlineStoreConfig endpoint_url parameter ([feast-dev#2485](feast-dev#2485)) ([7b863d1](feast-dev@7b863d1))
    * Add templating for dynamodb table name ([feast-dev#2394](feast-dev#2394)) ([f591088](feast-dev@f591088))
    * Allow local feature server to use Go feature server if enabled ([feast-dev#2538](feast-dev#2538)) ([a2ef375](feast-dev@a2ef375))
    * Allow using entity's join_key in get_online_features ([feast-dev#2420](feast-dev#2420)) ([068c765](feast-dev@068c765))
    * Data Source Api Update ([feast-dev#2468](feast-dev#2468)) ([6b96b21](feast-dev@6b96b21))
    * Go server ([feast-dev#2339](feast-dev#2339)) ([d12e7ef](feast-dev@d12e7ef)), closes [feast-dev#2354](feast-dev#2354) [feast-dev#2361](feast-dev#2361) [feast-dev#2332](feast-dev#2332) [feast-dev#2356](feast-dev#2356) [feast-dev#2363](feast-dev#2363) [feast-dev#2349](feast-dev#2349) [feast-dev#2355](feast-dev#2355) [feast-dev#2336](feast-dev#2336) [feast-dev#2361](feast-dev#2361) [feast-dev#2363](feast-dev#2363) [feast-dev#2344](feast-dev#2344) [feast-dev#2354](feast-dev#2354) [feast-dev#2347](feast-dev#2347) [feast-dev#2350](feast-dev#2350) [feast-dev#2356](feast-dev#2356) [feast-dev#2355](feast-dev#2355) [feast-dev#2349](feast-dev#2349) [feast-dev#2352](feast-dev#2352) [feast-dev#2341](feast-dev#2341) [feast-dev#2336](feast-dev#2336) [feast-dev#2373](feast-dev#2373) [feast-dev#2315](feast-dev#2315) [feast-dev#2372](feast-dev#2372) [feast-dev#2332](feast-dev#2332) [feast-dev#2349](feast-dev#2349) [feast-dev#2336](feast-dev#2336) [feast-dev#2361](feast-dev#2361) [feast-dev#2363](feast-dev#2363) [feast-dev#2344](feast-dev#2344) [feast-dev#2354](feast-dev#2354) [feast-dev#2347](feast-dev#2347) [feast-dev#2350](feast-dev#2350) [feast-dev#2356](feast-dev#2356) [feast-dev#2355](feast-dev#2355) [feast-dev#2349](feast-dev#2349) [feast-dev#2352](feast-dev#2352) [feast-dev#2341](feast-dev#2341) [feast-dev#2336](feast-dev#2336) [feast-dev#2373](feast-dev#2373) [feast-dev#2379](feast-dev#2379) [feast-dev#2380](feast-dev#2380) [feast-dev#2382](feast-dev#2382) [feast-dev#2364](feast-dev#2364) [feast-dev#2366](feast-dev#2366) [feast-dev#2386](feast-dev#2386)
    * Graduate write_to_online_store out of experimental status ([feast-dev#2426](feast-dev#2426)) ([e7dd4b7](feast-dev@e7dd4b7))
    * Make feast PEP 561 compliant ([feast-dev#2405](feast-dev#2405)) ([3c41f94](feast-dev@3c41f94)), closes [feast-dev#2420](feast-dev#2420) [feast-dev#2418](feast-dev#2418) [feast-dev#2425](feast-dev#2425) [feast-dev#2426](feast-dev#2426) [feast-dev#2427](feast-dev#2427) [feast-dev#2431](feast-dev#2431) [feast-dev#2433](feast-dev#2433) [feast-dev#2420](feast-dev#2420) [feast-dev#2418](feast-dev#2418) [feast-dev#2425](feast-dev#2425) [feast-dev#2426](feast-dev#2426) [feast-dev#2427](feast-dev#2427) [feast-dev#2431](feast-dev#2431) [feast-dev#2433](feast-dev#2433)
    * Makefile for contrib for Issue [feast-dev#2364](feast-dev#2364) ([feast-dev#2366](feast-dev#2366)) ([a02325b](feast-dev@a02325b))
    * Support on demand feature views in go feature server ([feast-dev#2494](feast-dev#2494)) ([6edd274](feast-dev@6edd274))
    * Switch from Feature to Field ([feast-dev#2514](feast-dev#2514)) ([6a03bed](feast-dev@6a03bed))
    * Use a daemon thread to monitor the go feature server exclusively ([feast-dev#2391](feast-dev#2391)) ([0bb5e8c](feast-dev@0bb5e8c))
    feast-ci-bot committed Apr 14, 2022
    Configuration menu
    Copy the full SHA
    b2d2cfd View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2022

  1. chore: Updating quickstart and fixing roadmap + broken links to old a…

    …lpha docs (feast-dev#2553)
    
    * chore: Updating quickstart and fixing trailing ) in roadmap + broken link to old alpha docs
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    39d3f9d View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2022

  1. fix: Addresses ZeroDivisionError when materializing file source with …

    …same timestamps (feast-dev#2551)
    
    * Add docs for Go feature server
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Update go feature server docs
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Address review components
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Revert
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update comment
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Revert indent
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * fix comment
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    Co-authored-by: Felix Wang <wangfelix98@gmail.com>
    2 people authored and adchia committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    5539c51 View commit details
    Browse the repository at this point in the history
  2. fix: Update RedisCluster to use redis-py official implementation (fea…

    …st-dev#2554)
    
    * switch to using redis cluster in redis-py
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix dependencies
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update py3.7-ci-requirements.txt
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * update 3.10 requirements
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix dependencies to address issues
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    Co-authored-by: Felix Wang <wangfelix98@gmail.com>
    2 people authored and adchia committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    c47fa2a View commit details
    Browse the repository at this point in the history
  3. fix: Fixed data mapping errors for Snowflake (feast-dev#2558)

    * fixed data mapping errors
    
    Signed-off-by: Miles Adkins <miles.adkins@snowflake.com>
    
    * fixed data mapping errors
    
    Signed-off-by: Miles Adkins <miles.adkins@snowflake.com>
    sfc-gh-madkins authored and adchia committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    abd6be7 View commit details
    Browse the repository at this point in the history
  4. fix: Update build_go_protos to use a consistent python path (feast-de…

    …v#2550)
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored and adchia committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    1c523bf View commit details
    Browse the repository at this point in the history
  5. fix: Build platform specific python packages with ci-build-wheel (fea…

    …st-dev#2555)
    
    * ci build wheel
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * compile go only with env var
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * filter go extensions
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * copy full directory on inplace build_ext
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * copytree from distutils
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    pyalex authored and adchia committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    1757639 View commit details
    Browse the repository at this point in the history
  6. chore: Add Snowflake to AWS Lambda feature server Dockerfile (feast-d…

    …ev#2565)
    
    * Add Snowflake to AWS Lambda feature server Dockerfile
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Add TODO
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    felixwang9817 authored and adchia committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    07ec4c5 View commit details
    Browse the repository at this point in the history
  7. fix: Fix push sources and add docs / tests pushing via the python fea…

    …ture server (feast-dev#2561)
    
    * bug: Fixing push API endpoint to include a way to specify whether the registry should be looked up from a cache. Adding docs for feature server usage
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * prune out unneeded fields in push source
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * prune out unneeded fields in push source
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * prune out unneeded fields in push source
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix comment
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix comment
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix comment
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix comment
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix generator
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * add data source creator teardown
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * add data source creator teardown
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * update push source to alpha
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * lint
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * lint
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * lint
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * lint
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * lint
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    c5006c2 View commit details
    Browse the repository at this point in the history
  8. ci: Fix npm push workflow (feast-dev#2569)

    * ci: Fix NPM Push with missing working-directory
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * bump files
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * bump files
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    20b704a View commit details
    Browse the repository at this point in the history
  9. fix: Fix DynamoDB fetches when there are entities that are not found (f…

    …east-dev#2573)
    
    * fix: Fix DynamoDB fetches when there are entities that are not found
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * remove sort_keys from dynamo since they must be sorted. Add better test for different unknowns
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    882328f View commit details
    Browse the repository at this point in the history
  10. fix: Fix __hash__ methods (feast-dev#2556)

    * Fix __hash__ method for Entity
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Fix __hash__ method for FeatureService
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Remove references to PrimitiveFeastType
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Fix __hash__ method for DataSource and PushSource
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Fix __hash__ method for FeatureView and OnDemandFeatureView
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Fix __hash__ method for SavedDataset
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Fix bugs
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Fix push merge
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    Co-authored-by: Danny Chiao <danny@tecton.ai>
    felixwang9817 and adchia committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    dd8b854 View commit details
    Browse the repository at this point in the history
  11. fix: Enforce kw args in datasources (feast-dev#2567)

    * Update
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Update to keyword args
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Change kinesis to optional
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix review issues
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add unit tests
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix imports
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    kevjumba authored and adchia committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    6374634 View commit details
    Browse the repository at this point in the history
  12. fix: Enforce kw args featureservice (feast-dev#2575)

    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Add tests
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    kevjumba authored and adchia committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    4dce254 View commit details
    Browse the repository at this point in the history
  13. fix: Use cwd when getting module path (feast-dev#2577)

    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored and adchia committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    28752f2 View commit details
    Browse the repository at this point in the history
  14. fix: Small typo in CLI (feast-dev#2578)

    Signed-off-by: Benjamin Tan <benjamin.tan@tech.jago.com>
    
    Co-authored-by: Benjamin Tan <benjamin.tan@tech.jago.com>
    2 people authored and adchia committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    8717bc8 View commit details
    Browse the repository at this point in the history
  15. fix: Switch from join_key to join_keys in tests and docs (feast-d…

    …ev#2580)
    
    * Switch from `join_key` to `join_keys` in tests and docs
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Convert iterator to list so it can be used repeatedly
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Format
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    felixwang9817 authored and adchia committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    6130b80 View commit details
    Browse the repository at this point in the history
  16. docs: Fix broken links (feast-dev#2583)

    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    112ed9e View commit details
    Browse the repository at this point in the history
  17. ci: Fix release process to also commit package.json from the web ui (f…

    …east-dev#2582)
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    6aa02a2 View commit details
    Browse the repository at this point in the history
  18. docs: Fix broken FAQ link to push sources (feast-dev#2584)

    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    01fdf2b View commit details
    Browse the repository at this point in the history
  19. chore: Removing no telemetry release since it gives an InvalidMacaroo…

    …n error (feast-dev#2586)
    
    * chore: Removing no telemetry release since it gives an InvalidMacaroon error
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    
    * fix
    
    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    0821c70 View commit details
    Browse the repository at this point in the history
  20. chore: fix merge conflict

    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    ebe353b View commit details
    Browse the repository at this point in the history
  21. chore(release): release 0.20.1

    ## [0.20.1](feast-dev/feast@v0.20.0...v0.20.1) (2022-04-20)
    
    ### Bug Fixes
    
    * Addresses ZeroDivisionError when materializing file source with same timestamps ([feast-dev#2551](feast-dev#2551)) ([5539c51](feast-dev@5539c51))
    * Build platform specific python packages with ci-build-wheel ([feast-dev#2555](feast-dev#2555)) ([1757639](feast-dev@1757639))
    * Enforce kw args featureservice ([feast-dev#2575](feast-dev#2575)) ([4dce254](feast-dev@4dce254))
    * Enforce kw args in datasources ([feast-dev#2567](feast-dev#2567)) ([6374634](feast-dev@6374634))
    * Fix `__hash__` methods ([feast-dev#2556](feast-dev#2556)) ([dd8b854](feast-dev@dd8b854))
    * Fix DynamoDB fetches when there are entities that are not found ([feast-dev#2573](feast-dev#2573)) ([882328f](feast-dev@882328f))
    * Fix push sources and add docs / tests pushing via the python feature server ([feast-dev#2561](feast-dev#2561)) ([c5006c2](feast-dev@c5006c2))
    * Fixed data mapping errors for Snowflake ([feast-dev#2558](feast-dev#2558)) ([abd6be7](feast-dev@abd6be7))
    * Small typo in CLI ([feast-dev#2578](feast-dev#2578)) ([8717bc8](feast-dev@8717bc8))
    * Switch from `join_key` to `join_keys` in tests and docs ([feast-dev#2580](feast-dev#2580)) ([6130b80](feast-dev@6130b80))
    * Update build_go_protos to use a consistent python path ([feast-dev#2550](feast-dev#2550)) ([1c523bf](feast-dev@1c523bf))
    * Update RedisCluster to use redis-py official implementation ([feast-dev#2554](feast-dev#2554)) ([c47fa2a](feast-dev@c47fa2a))
    * Use cwd when getting module path ([feast-dev#2577](feast-dev#2577)) ([28752f2](feast-dev@28752f2))
    feast-ci-bot committed Apr 20, 2022
    Configuration menu
    Copy the full SHA
    a55bcc5 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2022

  1. chore: Extra dependencies in setup.py for Go <-> Python interop (feas…

    …t-dev#2589)
    
    * install go dependencies
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * allow patch versions for cffi
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    pyalex authored and kevjumba committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    a846530 View commit details
    Browse the repository at this point in the history
  2. fix: Feature with timestamp type is incorrectly interpreted by Go FS (f…

    …east-dev#2588)
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    pyalex authored and kevjumba committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    3ec943a View commit details
    Browse the repository at this point in the history
  3. fix: Use timestamp type when converting unixtimestamp feature type to…

    … arrow (feast-dev#2593)
    
    * use timestamp
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    
    * add timezone to type definition
    
    Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
    pyalex authored and kevjumba committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    a1c3ee3 View commit details
    Browse the repository at this point in the history
  4. fix: Fix AWS bootstrap template (feast-dev#2604)

    * Fix AWS bootstrap template
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Fix template
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    felixwang9817 authored and kevjumba committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    6df5a49 View commit details
    Browse the repository at this point in the history
  5. fix: Fix broken proto conversion methods for data sources (feast-dev#…

    …2603)
    
    * Fix Snowflake proto conversion and add test
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Add proto conversion test for FileSource
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Fix Redshift proto conversion and add test
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Add proto conversion test for BigQuerySource
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Fix tests to use DataSource.from_proto
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Add proto conversion test for KafkaSource
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Add proto conversion test for KinesisSource
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Add proto conversion test for PushSource
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Add proto conversion test for PushSource
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Add name and other fixes
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Fix proto conversion tests
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Add tags to test
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Fix BigQuerySource bug
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Fix bug in RedshiftSource and TrinoSource
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    
    * Remove references to event_timestamp_column
    
    Signed-off-by: Felix Wang <wangfelix98@gmail.com>
    felixwang9817 authored and kevjumba committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    c391216 View commit details
    Browse the repository at this point in the history
  6. fix: Update field api to add tag parameter corresponding to labels in…

    … Feature. (feast-dev#2610)
    
    * Fix tags
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Convert field to use optional kw args
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix lint
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    
    * Fix java tests
    
    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    kevjumba committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    40962fc View commit details
    Browse the repository at this point in the history
  7. fix: Remove ci extra from the feature transformation server dockerfile (

    feast-dev#2618)
    
    * fix: Remove ci extra from the feature transformation server dockerfile and pin numpy for py3.7 support
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * remove debug
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    
    * pin requirements
    
    Signed-off-by: Achal Shah <achals@gmail.com>
    achals authored and kevjumba committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    a7437fa View commit details
    Browse the repository at this point in the history
  8. Temporary fix for release

    Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
    kevjumba committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    03141f1 View commit details
    Browse the repository at this point in the history
  9. chore(release): release 0.20.2

    ## [0.20.2](feast-dev/feast@v0.20.1...v0.20.2) (2022-04-28)
    
    ### Bug Fixes
    
    * Feature with timestamp type is incorrectly interpreted by Go FS ([feast-dev#2588](feast-dev#2588)) ([3ec943a](feast-dev@3ec943a))
    * Fix AWS bootstrap template ([feast-dev#2604](feast-dev#2604)) ([6df5a49](feast-dev@6df5a49))
    * Fix broken proto conversion methods for data sources ([feast-dev#2603](feast-dev#2603)) ([c391216](feast-dev@c391216))
    * Remove ci extra from the feature transformation server dockerfile ([feast-dev#2618](feast-dev#2618)) ([a7437fa](feast-dev@a7437fa))
    * Update field api to add tag parameter corresponding to labels in Feature. ([feast-dev#2610](feast-dev#2610)) ([40962fc](feast-dev@40962fc))
    * Use timestamp type when converting unixtimestamp feature type to arrow ([feast-dev#2593](feast-dev#2593)) ([a1c3ee3](feast-dev@a1c3ee3))
    feast-ci-bot committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    7f37857 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2022

  1. Add new workflow step for publishing java8 datatypes

    adchia authored and Grant Garner committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    16b5cd0 View commit details
    Browse the repository at this point in the history
  2. Fix invalid release workflow

    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia authored and Grant Garner committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    398d3c2 View commit details
    Browse the repository at this point in the history
  3. Fix minimum Java version to 1.8 for Feast Java

    Signed-off-by: Danny Chiao <danny@tecton.ai>
    adchia authored and Grant Garner committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    f8e26fd View commit details
    Browse the repository at this point in the history
  4. Codyl/version update (#2)

    * Update version for new release
    
    Signed-off-by: Cody Lin <codyl@twitter.com>
    
    * remove inadvertent addition
    
    Signed-off-by: Cody Lin <codyl@twitter.com>
    codyjlin authored and Grant Garner committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    e448d59 View commit details
    Browse the repository at this point in the history
  5. twitter-fork 0.12 upgrade

    mavysavydav authored and Grant Garner committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    946384c View commit details
    Browse the repository at this point in the history
  6. Fix path to version.py in setup.py (#3)

    codyjlin authored and Grant Garner committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    3f19c2e View commit details
    Browse the repository at this point in the history
  7. Update version.py for 0.14

    Signed-off-by: Cody Lin <codyl@twitter.com>
    Cody Lin authored and Grant Garner committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    8043800 View commit details
    Browse the repository at this point in the history
  8. incremented version to v0.14.0+twtr2

    mavysavydav authored and Grant Garner committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    bbe2841 View commit details
    Browse the repository at this point in the history
  9. Cherry-pick single commit fixing auto-inferencing

    Signed-off-by: Cody Lin <codyl@twitter.com>
    Cody Lin authored and Grant Garner committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    9b1fffd View commit details
    Browse the repository at this point in the history
  10. update version.py

    Signed-off-by: Miray Yuce <myuce@twitter.com>
    Miray Yuce authored and Grant Garner committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    205e017 View commit details
    Browse the repository at this point in the history
  11. version update from twtr1 to twtr2

    Signed-off-by: Miray Yuce <myuce@twitter.com>
    Miray Yuce authored and Grant Garner committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    7283481 View commit details
    Browse the repository at this point in the history
  12. version.py update

    Miray Yuce authored and Grant Garner committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    5e12c8e View commit details
    Browse the repository at this point in the history
  13. update python ver

    Yun Nan Liu authored and Grant Garner committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    1305491 View commit details
    Browse the repository at this point in the history
  14. changing version

    Grant Garner committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    65c8a08 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2022

  1. removing codecov and fixing a linting problem

    Grant Garner committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    de4ee80 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2022

  1. changes to setup.py for twitter reasons

    Grant Garner committed Jul 19, 2022
    Configuration menu
    Copy the full SHA
    75f7634 View commit details
    Browse the repository at this point in the history