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

Create 0.34-Affirm Branch #108

Open
wants to merge 141 commits into
base: 0.28-affirm
Choose a base branch
from
Open

Create 0.34-Affirm Branch #108

wants to merge 141 commits into from

Conversation

IsraelAgundis
Copy link
Collaborator

What this PR does / why we need it:

Which issue(s) this PR fixes:

Fixes #

adchia and others added 30 commits January 23, 2023 13:20
…ic Release requirements

Signed-off-by: Danny Chiao <danny@tecton.ai>
fix stream feature view UI shows transformation issue

Signed-off-by: hao-affirm <104030690+hao-affirm@users.noreply.github.com>

Signed-off-by: hao-affirm <104030690+hao-affirm@users.noreply.github.com>
fix delete sfv twice issue

Signed-off-by: hao-affirm <104030690+hao-affirm@users.noreply.github.com>
* ci: Fix setuptools issue with wildcard

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

* fix lint

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

* pin mypy

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

* fix httpx test

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

* pin mypy

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

* fix lint issue

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

* final fix

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

---------

Signed-off-by: Danny Chiao <danny@tecton.ai>
# [0.29.0](feast-dev/feast@v0.28.0...v0.29.0) (2023-01-31)

### Bug Fixes

* Add check for bool type in addition to sample ([feast-dev#3452](feast-dev#3452)) ([1c7c491](feast-dev@1c7c491))
* Buggy SQL for postgres source ([feast-dev#3424](feast-dev#3424)) ([1ea100e](feast-dev@1ea100e))
* Ensure no duplicates in `fv.schema` ([feast-dev#3460](feast-dev#3460)) ([08ffa8d](feast-dev@08ffa8d))
* Fix delete sfv twice issue ([feast-dev#3466](feast-dev#3466)) ([dfd5eae](feast-dev@dfd5eae))
* Stream feature view UI shows transformation issue ([feast-dev#3464](feast-dev#3464)) ([1ef5137](feast-dev@1ef5137))
* Update registry.refresh to have a default arg ([feast-dev#3450](feast-dev#3450)) ([2f7c4ed](feast-dev@2f7c4ed))
* Updating the batch field so that you can query create and event date. ([feast-dev#3411](feast-dev#3411)) ([01ab462](feast-dev@01ab462)), closes [feast-dev#3401](feast-dev#3401)

### Features

* Add data source search ([feast-dev#3449](feast-dev#3449)) ([fbbb293](feast-dev@fbbb293))
* Adding list_validation_references for default and sql registry ([feast-dev#3436](feast-dev#3436)) ([21dd253](feast-dev@21dd253))
* Make UI accessible behind proxy ([feast-dev#3428](feast-dev#3428)) ([753d8db](feast-dev@753d8db))
…dev#3469)

* fix: Add description attribute to the from_proto method

Signed-off-by: gbmarc1 <marcantoine.belanger@shopify.com>

* lint

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

---------

Signed-off-by: gbmarc1 <marcantoine.belanger@shopify.com>
Signed-off-by: Danny Chiao <danny@tecton.ai>
Co-authored-by: Danny Chiao <danny@tecton.ai>
fix: improve BQ point-in-time joining scalability

Signed-off-by: Danny Chiao <danny@tecton.ai>
Fixed path inside quickstart notebook

Signed-off-by: Aleksey Morozov <36787333+amrzv@users.noreply.github.com>
This commit adds Rockset as a contributed online store. It implements the
Update, Teardown, Read and Write apis using the Rockset pythonn client.

Signed-off-by: Daniel Lin <dan@rockset.com>
Signed-off-by: Danny Chiao <danny@tecton.ai>
* ci: Move google-api dependencies to GCP extras

These dependencies were added before any extras existed in setup.py.
Feast users would generally expect that using AWS or Azure does not
require Google Cloud apis.

Fixex feast-dev#3458

Signed-off-by: Chris Burroughs <chris.burroughs@gmail.com>

* update requirements

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

---------

Signed-off-by: Chris Burroughs <chris.burroughs@gmail.com>
Signed-off-by: Danny Chiao <danny@tecton.ai>
Co-authored-by: Danny Chiao <danny@tecton.ai>
…east-dev#3489)

Bumps [ipython](https://github.com/ipython/ipython) from 8.9.0 to 8.10.0.
- [Release notes](https://github.com/ipython/ipython/releases)
- [Commits](ipython/ipython@8.9.0...8.10.0)

---
updated-dependencies:
- dependency-name: ipython
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Danny Chiao <danny@tecton.ai>
…Make BigQuerySource not require gcp extra

Signed-off-by: Danny Chiao <danny@tecton.ai>
… with tensorflow (feast-dev#3476)

* build: protobuf lower bound to 3.20

Signed-off-by: gbmarc1 <marcantoine.belanger@shopify.com>

* lint

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

---------

Signed-off-by: gbmarc1 <marcantoine.belanger@shopify.com>
Signed-off-by: Danny Chiao <danny@tecton.ai>
Co-authored-by: Danny Chiao <danny@tecton.ai>
Signed-off-by: Danny Chiao <danny@tecton.ai>
Fix spark_kafka_processor sort

Signed-off-by: shaurya.rawat <shaurya.rawat@new-work.se>
Signed-off-by: Danny Chiao <danny@tecton.ai>
feast-dev#3505)

* feat:Adding query timeout to `to_df` and `to_arrow` retrieval methods

Signed-off-by: gbmarc1 <marcantoine.belanger@shopify.com>

* feat: add regex requirement for trino

Signed-off-by: gbmarc1 <marcantoine.belanger@shopify.com>

* build: lock deps with new regex requirement

Signed-off-by: Marc-Antoine Belanger <mbelanger@explorance.com>

---------

Signed-off-by: gbmarc1 <marcantoine.belanger@shopify.com>
Signed-off-by: Marc-Antoine Belanger <mbelanger@explorance.com>
Co-authored-by: Marc-Antoine Belanger <mbelanger@explorance.com>
* chore(test): add tests to bool test type

Signed-off-by: gbmarc1 <marcantoine.belanger@shopify.com>

* style(isort):  order pytest import

Signed-off-by: gbmarc1 <marcantoine.belanger@shopify.com>

---------

Signed-off-by: gbmarc1 <marcantoine.belanger@shopify.com>
feast-dev#3491)

fix: Add filesystem kwargs when read prev_table on FileRetrievalJob (feast-dev#3490)

Signed-off-by: hyeongseok.yoo <goodseog.yoo@navercorp.com>
Bumps [golang.org/x/text](https://github.com/golang/text) from 0.3.7 to 0.3.8.
- [Release notes](https://github.com/golang/text/releases)
- [Commits](golang/text@v0.3.7...v0.3.8)

---
updated-dependencies:
- dependency-name: golang.org/x/text
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* rebase

Signed-off-by: Achal Shah <achals@gmail.com>

* add incorrect

Signed-off-by: Achal Shah <achals@gmail.com>

---------

Signed-off-by: Achal Shah <achals@gmail.com>
…east-dev#3516)

Bumps [dns-packet](https://github.com/mafintosh/dns-packet) from 5.3.1 to 5.4.0.
- [Release notes](https://github.com/mafintosh/dns-packet/releases)
- [Changelog](https://github.com/mafintosh/dns-packet/blob/master/CHANGELOG.md)
- [Commits](mafintosh/dns-packet@v5.3.1...5.4.0)

---
updated-dependencies:
- dependency-name: dns-packet
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore: bump great expectation version

Signed-off-by: Hai Nguyen <quanghai.ng1512@gmail.com>

* chore: gen py39 requirements

Signed-off-by: Hai Nguyen <quanghai.ng1512@gmail.com>

* chore: gen py310 requirements

Signed-off-by: Hai Nguyen <quanghai.ng1512@gmail.com>

* chore: gen py38 requirements

Signed-off-by: Hai Nguyen <quanghai.ng1512@gmail.com>

---------

Signed-off-by: Hai Nguyen <quanghai.ng1512@gmail.com>
…t-dev#3518)

feat: adds k8s config options

Signed-off-by: adamschmidt <aschmidt1978@gmail.com>
)

* chore: Update python dependencies and use the latest pip

Signed-off-by: Achal Shah <achals@gmail.com>

* rebase

Signed-off-by: Achal Shah <achals@gmail.com>

* dynamodb2 -> dynamodb

Signed-off-by: Achal Shah <achals@gmail.com>

---------

Signed-off-by: Achal Shah <achals@gmail.com>
* chore: Stop compiling embedded go components

Signed-off-by: Achal Shah <achals@gmail.com>

* remove more stuff

Signed-off-by: Achal Shah <achals@gmail.com>

* remove more stuff

Signed-off-by: Achal Shah <achals@gmail.com>

* kill test

Signed-off-by: Achal Shah <achals@gmail.com>

* remove arrow and go setup from github workflows

Signed-off-by: Achal Shah <achals@gmail.com>

* newline

Signed-off-by: Achal Shah <achals@gmail.com>

* format

Signed-off-by: Achal Shah <achals@gmail.com>

---------

Signed-off-by: Achal Shah <achals@gmail.com>
Signed-off-by: gbmarc1 <marcantoine.belanger@shopify.com>
build: Greater bound on pyarrow dependency

Signed-off-by: Marc-Antoine Belanger <mbelanger@explorance.com>
Co-authored-by: Marc-Antoine Belanger <mbelanger@explorance.com>
felixwang9817 and others added 30 commits August 13, 2023 18:44
* Switch from `macos-10.15` to `macos-latest`

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

* ci: Upgrade from `actions/checkout@v2` to `actions/checkout@v3`

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

---------

Signed-off-by: Felix Wang <wangfelix98@gmail.com>
* Switch from `macos-10.15` to `macos-latest`

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

* ci: Upgrade `actions/setup-python@v2` to `actions/setup-python@v3`

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

---------

Signed-off-by: Felix Wang <wangfelix98@gmail.com>
Upgrade `actions/setup-node@v2` to `actions/setup-node@v3`

Signed-off-by: Felix Wang <wangfelix98@gmail.com>
* Switch from `macos-10.15` to `macos-latest`

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

* Upgrade `actions/upload-artifact@v2` to `actions/upload-artifact@v3`

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

---------

Signed-off-by: Felix Wang <wangfelix98@gmail.com>
… remote warehouse info (feast-dev#3645)

feat: add possibility to save dataset as table, when spark config has remote warehouse info

Signed-off-by: nsuraeva <nsuraeva@neoflex.ru>
Co-authored-by: nsuraeva <nsuraeva@neoflex.ru>
# [0.33.0](feast-dev/feast@v0.32.0...v0.33.0) (2023-08-14)

### Bug Fixes

* Add aws-sts dependency in java sdk so that S3 client acquires IRSA role ([feast-dev#3696](feast-dev#3696)) ([c75a01f](feast-dev@c75a01f))
* Redshift push ignores schema ([feast-dev#3671](feast-dev#3671)) ([76270f6](feast-dev@76270f6))

### Features

* Add possibility to save dataset as table, when spark config has remote warehouse info ([feast-dev#3645](feast-dev#3645)) ([22c109b](feast-dev@22c109b))
Signed-off-by: Felix Wang <wangfelix98@gmail.com>
fix: issue-3682, run store.plan() only when need it.
* Fix regex log_string_to_wait_for to be more generic for changing versions of mysql

Signed-off-by: Crispin Logan <crispin.logan@ki-insurance.com>

* Add noqa otherwise flake incorrectly flags W605

Signed-off-by: Crispin Logan <crispin.logan@ki-insurance.com>

---------

Signed-off-by: Crispin Logan <crispin.logan@ki-insurance.com>
)

* Update py3.8 ci reqs due to cython 3.0 release

Signed-off-by: Crispin Logan <crispin.logan@ki-insurance.com>

* Update py3.9 ci reqs due to cython 3.0 release

Signed-off-by: Crispin Logan <crispin.logan@ki-insurance.com>

* Update py3.10 ci reqs due to cython 3.0 release

Signed-off-by: Crispin Logan <crispin.logan@ki-insurance.com>

* Update py3.8 reqs due to cython 3.0 release

Signed-off-by: Crispin Logan <crispin.logan@ki-insurance.com>

* Update py3.9 reqs due to cython 3.0 release

Signed-off-by: Crispin Logan <crispin.logan@ki-insurance.com>

* Update py3.10 reqs due to cython 3.0 release

Signed-off-by: Crispin Logan <crispin.logan@ki-insurance.com>

---------

Signed-off-by: Crispin Logan <crispin.logan@ki-insurance.com>
Signed-off-by: Danny C <d.chiao@gmail.com>
Signed-off-by: Danny C <d.chiao@gmail.com>
Signed-off-by: Danny C <d.chiao@gmail.com>
Handle more pg types gracefully

Signed-off-by: Mark Snidal <mark.snidal@gmail.com>
Signed-off-by: Danny C <d.chiao@gmail.com>
feast-dev#3647)

* Add dragonfly to feast Readme and docs

Signed-off-by: Danny C <d.chiao@gmail.com>

* Remove new lines

Signed-off-by: Danny C <d.chiao@gmail.com>

* Remove more newlines

Signed-off-by: Danny C <d.chiao@gmail.com>

* rebase and fix using template generation

Signed-off-by: Danny C <d.chiao@gmail.com>

---------

Signed-off-by: Danny C <d.chiao@gmail.com>
Co-authored-by: Danny C <d.chiao@gmail.com>
… parquet paths are returned from BigQueryRetrievalJob.to_remote_storage() (feast-dev#3730)

Remove unwanted excessive splitting of gcs path

Signed-off-by: Crispin Logan <crispin.logan@ki-insurance.com>
)

* Implemented gRPC server for ingesting streaming features.

Signed-off-by: mehmettokgoz <mehmet.tokgoz@hazelcast.com>
Signed-off-by: Danny C <d.chiao@gmail.com>
Signed-off-by: Hai Nguyen <quanghai.ng1512@gmail.com>
… other requirements (feast-dev#3755)

* chore: wide redis dependency to make it easier to install alongside other requirements

Signed-off-by: Breno Costa <brenocosta0901@gmail.com>

* update requirements

Signed-off-by: Danny C <d.chiao@gmail.com>

---------

Signed-off-by: Breno Costa <brenocosta0901@gmail.com>
Signed-off-by: Danny C <d.chiao@gmail.com>
Co-authored-by: Danny C <d.chiao@gmail.com>
…dev#3717)

fix: Access saved dataset proto correctly in list_saved_datasets

Signed-off-by: Malcolm Keyes <malcolm.a.keyes@gmail.com>
…ed Offline Stores (feast-dev#3699)

* feat: Enhance customization of Trino connections when using Trino-based Offline Stores

Signed-off-by: boliri <boliri@pm.me>

* docs: Add new connection parameters to Trino Offline Store's reference

Signed-off-by: boliri <boliri@pm.me>

---------

Signed-off-by: boliri <boliri@pm.me>
# [0.34.0](feast-dev/feast@v0.33.0...v0.34.0) (2023-09-07)

### Bug Fixes

* Add NUMERIC to bq_to_feast type map ([feast-dev#3719](feast-dev#3719)) ([6474b4b](feast-dev@6474b4b))
* Fix python unit tests ([feast-dev#3734](feast-dev#3734)) ([e81684d](feast-dev@e81684d))
* Handle unknown postgres source types gracefully ([feast-dev#3634](feast-dev#3634)) ([d7041f4](feast-dev@d7041f4))
* Pin protobuf version to avoid seg fault on some machines ([028cc20](feast-dev@028cc20))
* Remove unwanted excessive splitting of gcs path, so expected gcs parquet paths are returned from BigQueryRetrievalJob.to_remote_storage() ([feast-dev#3730](feast-dev#3730)) ([f2c5988](feast-dev@f2c5988))
* Run store.plan() only when need it. ([feast-dev#3708](feast-dev#3708)) ([7bc7c47](feast-dev@7bc7c47))
* Saved datasets no longer break CLI registry-dump command ([feast-dev#3717](feast-dev#3717)) ([f28ccc2](feast-dev@f28ccc2))
* Update py3.8 ci requirements for cython 3.0 release ([feast-dev#3735](feast-dev#3735)) ([1695c13](feast-dev@1695c13))

### Features

* Enhance customization of Trino connections when using Trino-based Offline Stores ([feast-dev#3699](feast-dev#3699)) ([ed7535e](feast-dev@ed7535e))
* Implement gRPC server to ingest streaming features ([feast-dev#3687](feast-dev#3687)) ([a3fcd1f](feast-dev@a3fcd1f))
set keepalives_idle None by default

Co-authored-by: Nikita Demashov <n.demashov@yadro.com>
Signed-off-by: Danny C <d.chiao@gmail.com>
## [0.34.1](feast-dev/feast@v0.34.0...v0.34.1) (2023-09-07)

### Bug Fixes

* Fix warnings from deprecated paths and update default log level ([feast-dev#3757](feast-dev#3757)) ([77bfe36](feast-dev@77bfe36))
* Pin numpy version to avoid spammy deprecation messages ([904c4c7](feast-dev@904c4c7))
* Set keepalives_idle None by default ([feast-dev#3756](feast-dev#3756)) ([093928d](feast-dev@093928d))
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.