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

Conversation

gpgarner
Copy link
Collaborator

@gpgarner gpgarner commented Jul 7, 2022

What this PR does / why we need it: twitter needs to upgrade feast fork to newest version

Which issue(s) this PR fixes:

Fixes #

Does this PR introduce a user-facing change?:


adchia and others added 30 commits February 3, 2022 14:37
Signed-off-by: Danny Chiao <danny@tecton.ai>
Signed-off-by: Danny Chiao <danny@tecton.ai>
…adding

Signed-off-by: Danny Chiao <danny@tecton.ai>
…adding

Signed-off-by: Danny Chiao <danny@tecton.ai>
Signed-off-by: Danny Chiao <danny@tecton.ai>
Signed-off-by: Danny Chiao <danny@tecton.ai>
* 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>
Signed-off-by: Tsotne Tabidze <tsotne@tecton.ai>
Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
Signed-off-by: pyalex <moskalenko.alexey@gmail.com>
…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>
Signed-off-by: Tsotne Tabidze <tsotne@tecton.ai>
Signed-off-by: sfc-gh-madkins <miles.adkins@snowflake.com>
Signed-off-by: CS <2498638+charliec443@users.noreply.github.com>
Signed-off-by: sfc-gh-madkins <miles.adkins@snowflake.com>
* 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>
Signed-off-by: DvirDukhan <dvir@redis.com>
Signed-off-by: Tomas Pereira de Vasconcelos <tomasvasconcelos1@gmail.com>
* 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>
…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>
…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>
Signed-off-by: Judah Rand <17158624+judahrand@users.noreply.github.com>
Signed-off-by: Danny Chiao <danny@tecton.ai>
Signed-off-by: Danny Chiao <danny@tecton.ai>
Signed-off-by: Danny Chiao <danny@tecton.ai>
Signed-off-by: Danny Chiao <danny@tecton.ai>
* 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>
* 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>
adchia and others added 27 commits April 20, 2022 18:47
…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>
Signed-off-by: Danny Chiao <danny@tecton.ai>
## [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))
…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>
… 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>
* Fix AWS bootstrap template

Signed-off-by: Felix Wang <wangfelix98@gmail.com>

* Fix template

Signed-off-by: Felix Wang <wangfelix98@gmail.com>
…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>
… 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>
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>
Signed-off-by: Kevin Zhang <kzhang@tecton.ai>
## [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))
Signed-off-by: Danny Chiao <danny@tecton.ai>
Signed-off-by: Danny Chiao <danny@tecton.ai>
* Update version for new release

Signed-off-by: Cody Lin <codyl@twitter.com>

* remove inadvertent addition

Signed-off-by: Cody Lin <codyl@twitter.com>
Signed-off-by: Cody Lin <codyl@twitter.com>
Signed-off-by: Cody Lin <codyl@twitter.com>
Signed-off-by: Miray Yuce <myuce@twitter.com>
Signed-off-by: Miray Yuce <myuce@twitter.com>
@mickey-liu
Copy link
Collaborator

LGTM

@gpgarner gpgarner changed the title Ggarner/v0.20.2+twtr v0.20.2+twtr0 Jul 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.