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

feat: Adding vector search for sqlite #4176

Merged
merged 60 commits into from
Jun 10, 2024

Conversation

franciscojavierarceo
Copy link
Member

@franciscojavierarceo franciscojavierarceo commented May 5, 2024

What this PR does / why we need it:

This PR adds Vector Search using SQLite https://github.com/asg017/sqlite-vec.

Currently, sqlite-vec is in alpha mode and the build only works on Mac-OS and Python 3.10. This was confirmed in this run.

The usage is simple:

query_embedding = np.random.random(
    vector_length,
)
result = store.retrieve_online_documents(
    feature="document_embeddings:Embeddings", 
    query=query_embedding, 
    top_k=3,
).to_dict()

Which issue(s) this PR fixes:

#4209

@franciscojavierarceo franciscojavierarceo force-pushed the get-online-documents-tests branch 2 times, most recently from 1ace4cd to 8e9dcb2 Compare May 15, 2024 18:18
@franciscojavierarceo franciscojavierarceo force-pushed the get-online-documents-tests branch 2 times, most recently from 5241ae1 to caba2c1 Compare May 27, 2024 10:53
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
…l table insertion

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
…e view, adjusted

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
@franciscojavierarceo franciscojavierarceo marked this pull request as ready for review June 10, 2024 03:18
Copy link
Collaborator

@HaoXuAI HaoXuAI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice. LGTM!

setup.py Outdated
@@ -56,6 +56,7 @@
"pygments>=2.12.0,<3",
"PyYAML>=5.4.0,<7",
"requests",
"sqlite-vec==v0.0.1-alpha.10",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How about we put this under sqlite extra?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 put it under sqlite_vec extra

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
@franciscojavierarceo franciscojavierarceo enabled auto-merge (squash) June 10, 2024 10:32
@franciscojavierarceo franciscojavierarceo merged commit 2478831 into master Jun 10, 2024
18 checks passed
redhatHameed pushed a commit to RHEcosystemAppEng/feast that referenced this pull request Jun 10, 2024
* feat: Adding vector search for sqlite

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding the sqlite_vss dependency

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* linter

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* latest progress

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* uploading latest progress

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated function

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding configuration

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding current progress

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updating requirements files

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* moving to sqlite-vec

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updating sqlite.py

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* checking in progress

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated test type

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* got the initialization working, nice

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* checking in progress from last night

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* removing unnecessary stuff

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixing merge conflicts

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* removing files changed accidentally]

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* uploading current progress...things run but need to update the virtual table insertion

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* linted

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding working notes

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* found a bug, original feature_store.py was only grabbing first feature view, adjusted

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* cant use a string have to verify it is a proper FeatureView object

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated got it working, need to fix some other stuff still

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* working

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* linter

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixing some type issues

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixed typing and lint issues

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated dependencies

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fix for pixi and updating requirements

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixed type

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* linter

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* testing sqlite_vec import

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding minimal example test

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* lint

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* testing raw sqlite

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* Printing package version

* printing version

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated requirements

* rebuilding requirments

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* only going to run this on 3.10 for now

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated docs for sqlite caveats

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding reason

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* skipping

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated tests

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* removing print

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* added method call

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* added prubt

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* added print

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* removing print

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding check in sqlite

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* missed an =

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* still running on 3.11

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* typo

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fix

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fix

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated setup and docs

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* renamed things

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

---------

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
Signed-off-by: Abdul Hameed <ahameed@redhat.com>
lokeshrangineni added a commit to lokeshrangineni/feast that referenced this pull request Jun 12, 2024
Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Adding the integration test and remote online creator class so that it will fit into existing integration testing framework.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Fix after rebase

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Removing the RemoteOnlineStoreCreator and adding custom integration test case. Incorporating the code review comments.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

reformatting the code, removing unnecessary braces.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Trying to fix the errors reported in make lint-python

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Ran the command make format-python and trying to see if it fixes the lint errors.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

increasing the server start timeout to see if it fixes the integration test cases.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

checking changes after make format-python

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

trying to see if this fixes the PR integrationt test failure.
Signed-off-by: Lokesh Rangineni <lokeshemail@email.com>

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

checking in the changes for make format-python

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Upgrading python version to 3.11, adding support for 3.11 as well.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

chore: Bump macOS runners to macos-13 (feast-dev#4152)

bump macos runner to 13

Signed-off-by: tokoko <togurg14@freeuni.edu.ge>

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

chore: Use pixi to lock python dependencies in a single command (feast-dev#4114)

use pixi to lock python dependencies in a single command

Signed-off-by: tokoko <togurg14@freeuni.edu.ge>

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

feat: List all feature views (feast-dev#4256)

* feature: Adding type to base feature view

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixed linter

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixed type and meta

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding new listing

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* cleaning up changes

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* reverting FV proto

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* doing simple way

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* added a test

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated to add warnings

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

---------

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
feat: Adding vector search for sqlite (feast-dev#4176)

* feat: Adding vector search for sqlite

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding the sqlite_vss dependency

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* linter

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* latest progress

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* uploading latest progress

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated function

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding configuration

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding current progress

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updating requirements files

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* moving to sqlite-vec

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updating sqlite.py

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* checking in progress

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated test type

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* got the initialization working, nice

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* checking in progress from last night

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* removing unnecessary stuff

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixing merge conflicts

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* removing files changed accidentally]

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* uploading current progress...things run but need to update the virtual table insertion

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* linted

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding working notes

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* found a bug, original feature_store.py was only grabbing first feature view, adjusted

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* cant use a string have to verify it is a proper FeatureView object

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated got it working, need to fix some other stuff still

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* working

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* linter

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixing some type issues

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixed typing and lint issues

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated dependencies

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fix for pixi and updating requirements

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixed type

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* linter

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* testing sqlite_vec import

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding minimal example test

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* lint

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* testing raw sqlite

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* Printing package version

* printing version

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated requirements

* rebuilding requirments

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* only going to run this on 3.10 for now

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated docs for sqlite caveats

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding reason

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* skipping

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated tests

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* removing print

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* added method call

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* added prubt

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* added print

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* removing print

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding check in sqlite

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* missed an =

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* still running on 3.11

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* typo

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fix

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fix

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated setup and docs

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* renamed things

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

---------

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
squashing the last 15 commits to one.

Merge branch 'master' into feature/adding-remote-onlinestore-rebase

Adding documentation and incorporating code review comment.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Adding documentation and incorporating code review comment.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Merge remote-tracking branch 'fork/feature/adding-remote-onlinestore-rebase' into feature/adding-remote-onlinestore-rebase
lokeshrangineni added a commit to lokeshrangineni/feast that referenced this pull request Jun 12, 2024
Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Adding the integration test and remote online creator class so that it will fit into existing integration testing framework.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Fix after rebase

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Removing the RemoteOnlineStoreCreator and adding custom integration test case. Incorporating the code review comments.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

reformatting the code, removing unnecessary braces.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Trying to fix the errors reported in make lint-python

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Ran the command make format-python and trying to see if it fixes the lint errors.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

increasing the server start timeout to see if it fixes the integration test cases.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

checking changes after make format-python

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

trying to see if this fixes the PR integrationt test failure.
Signed-off-by: Lokesh Rangineni <lokeshemail@email.com>

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

checking in the changes for make format-python

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Upgrading python version to 3.11, adding support for 3.11 as well.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

chore: Bump macOS runners to macos-13 (feast-dev#4152)

bump macos runner to 13

Signed-off-by: tokoko <togurg14@freeuni.edu.ge>

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

chore: Use pixi to lock python dependencies in a single command (feast-dev#4114)

use pixi to lock python dependencies in a single command

Signed-off-by: tokoko <togurg14@freeuni.edu.ge>

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

feat: List all feature views (feast-dev#4256)

* feature: Adding type to base feature view

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixed linter

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixed type and meta

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding new listing

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* cleaning up changes

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* reverting FV proto

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* doing simple way

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* added a test

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated to add warnings

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

---------

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
feat: Adding vector search for sqlite (feast-dev#4176)

* feat: Adding vector search for sqlite

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding the sqlite_vss dependency

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* linter

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* latest progress

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* uploading latest progress

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated function

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding configuration

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding current progress

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updating requirements files

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* moving to sqlite-vec

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updating sqlite.py

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* checking in progress

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated test type

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* got the initialization working, nice

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* checking in progress from last night

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* removing unnecessary stuff

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixing merge conflicts

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* removing files changed accidentally]

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* uploading current progress...things run but need to update the virtual table insertion

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* linted

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding working notes

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* found a bug, original feature_store.py was only grabbing first feature view, adjusted

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* cant use a string have to verify it is a proper FeatureView object

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated got it working, need to fix some other stuff still

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* working

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* linter

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixing some type issues

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixed typing and lint issues

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated dependencies

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fix for pixi and updating requirements

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixed type

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* linter

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* testing sqlite_vec import

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding minimal example test

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* lint

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* testing raw sqlite

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* Printing package version

* printing version

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated requirements

* rebuilding requirments

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* only going to run this on 3.10 for now

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated docs for sqlite caveats

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding reason

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* skipping

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated tests

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* removing print

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* added method call

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* added prubt

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* added print

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* removing print

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding check in sqlite

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* missed an =

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* still running on 3.11

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* typo

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fix

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fix

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated setup and docs

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* renamed things

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

---------

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
squashing the last 15 commits to one.

Merge branch 'master' into feature/adding-remote-onlinestore-rebase

Adding documentation and incorporating code review comment.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Adding documentation and incorporating code review comment.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Merge remote-tracking branch 'fork/feature/adding-remote-onlinestore-rebase' into feature/adding-remote-onlinestore-rebase

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>
lokeshrangineni added a commit to lokeshrangineni/feast that referenced this pull request Jun 13, 2024
Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Adding the integration test and remote online creator class so that it will fit into existing integration testing framework.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Fix after rebase

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Removing the RemoteOnlineStoreCreator and adding custom integration test case. Incorporating the code review comments.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

reformatting the code, removing unnecessary braces.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Trying to fix the errors reported in make lint-python

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Ran the command make format-python and trying to see if it fixes the lint errors.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

increasing the server start timeout to see if it fixes the integration test cases.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

checking changes after make format-python

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

trying to see if this fixes the PR integrationt test failure.
Signed-off-by: Lokesh Rangineni <lokeshemail@email.com>

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

checking in the changes for make format-python

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Upgrading python version to 3.11, adding support for 3.11 as well.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

chore: Bump macOS runners to macos-13 (feast-dev#4152)

bump macos runner to 13

Signed-off-by: tokoko <togurg14@freeuni.edu.ge>

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

chore: Use pixi to lock python dependencies in a single command (feast-dev#4114)

use pixi to lock python dependencies in a single command

Signed-off-by: tokoko <togurg14@freeuni.edu.ge>

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

feat: List all feature views (feast-dev#4256)

* feature: Adding type to base feature view

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixed linter

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixed type and meta

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding new listing

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* cleaning up changes

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* reverting FV proto

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* doing simple way

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* added a test

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated to add warnings

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

---------

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
feat: Adding vector search for sqlite (feast-dev#4176)

* feat: Adding vector search for sqlite

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding the sqlite_vss dependency

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* linter

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* latest progress

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* uploading latest progress

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated function

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding configuration

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding current progress

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updating requirements files

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* moving to sqlite-vec

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updating sqlite.py

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* checking in progress

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated test type

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* got the initialization working, nice

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* checking in progress from last night

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* removing unnecessary stuff

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixing merge conflicts

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* removing files changed accidentally]

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* uploading current progress...things run but need to update the virtual table insertion

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* linted

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding working notes

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* found a bug, original feature_store.py was only grabbing first feature view, adjusted

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* cant use a string have to verify it is a proper FeatureView object

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated got it working, need to fix some other stuff still

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* working

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* linter

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixing some type issues

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixed typing and lint issues

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated dependencies

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fix for pixi and updating requirements

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixed type

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* linter

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* testing sqlite_vec import

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding minimal example test

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* lint

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* testing raw sqlite

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* Printing package version

* printing version

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated requirements

* rebuilding requirments

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* only going to run this on 3.10 for now

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated docs for sqlite caveats

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding reason

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* skipping

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated tests

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* removing print

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* added method call

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* added prubt

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* added print

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* removing print

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding check in sqlite

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* missed an =

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* still running on 3.11

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* typo

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fix

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fix

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated setup and docs

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* renamed things

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

---------

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
squashing the last 15 commits to one.

Merge branch 'master' into feature/adding-remote-onlinestore-rebase

Adding documentation and incorporating code review comment.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Adding documentation and incorporating code review comment.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Merge remote-tracking branch 'fork/feature/adding-remote-onlinestore-rebase' into feature/adding-remote-onlinestore-rebase

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>
lokeshrangineni added a commit to lokeshrangineni/feast that referenced this pull request Jun 13, 2024
Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Adding the integration test and remote online creator class so that it will fit into existing integration testing framework.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Fix after rebase

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Removing the RemoteOnlineStoreCreator and adding custom integration test case. Incorporating the code review comments.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

reformatting the code, removing unnecessary braces.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Trying to fix the errors reported in make lint-python

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Ran the command make format-python and trying to see if it fixes the lint errors.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

increasing the server start timeout to see if it fixes the integration test cases.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

checking changes after make format-python

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

trying to see if this fixes the PR integrationt test failure.
Signed-off-by: Lokesh Rangineni <lokeshemail@email.com>

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

checking in the changes for make format-python

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Upgrading python version to 3.11, adding support for 3.11 as well.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

chore: Bump macOS runners to macos-13 (feast-dev#4152)

bump macos runner to 13

Signed-off-by: tokoko <togurg14@freeuni.edu.ge>

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

chore: Use pixi to lock python dependencies in a single command (feast-dev#4114)

use pixi to lock python dependencies in a single command

Signed-off-by: tokoko <togurg14@freeuni.edu.ge>

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

feat: List all feature views (feast-dev#4256)

* feature: Adding type to base feature view

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixed linter

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixed type and meta

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding new listing

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* cleaning up changes

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* reverting FV proto

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* doing simple way

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* added a test

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated to add warnings

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

---------

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
feat: Adding vector search for sqlite (feast-dev#4176)

* feat: Adding vector search for sqlite

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding the sqlite_vss dependency

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* linter

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* latest progress

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* uploading latest progress

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated function

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding configuration

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding current progress

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updating requirements files

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* moving to sqlite-vec

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updating sqlite.py

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* checking in progress

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated test type

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* got the initialization working, nice

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* checking in progress from last night

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* removing unnecessary stuff

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixing merge conflicts

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* removing files changed accidentally]

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* uploading current progress...things run but need to update the virtual table insertion

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* linted

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding working notes

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* found a bug, original feature_store.py was only grabbing first feature view, adjusted

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* cant use a string have to verify it is a proper FeatureView object

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated got it working, need to fix some other stuff still

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* working

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* linter

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixing some type issues

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixed typing and lint issues

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated dependencies

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fix for pixi and updating requirements

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixed type

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* linter

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* testing sqlite_vec import

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding minimal example test

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* lint

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* testing raw sqlite

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* Printing package version

* printing version

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated requirements

* rebuilding requirments

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* only going to run this on 3.10 for now

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated docs for sqlite caveats

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding reason

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* skipping

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated tests

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* removing print

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* added method call

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* added prubt

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* added print

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* removing print

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding check in sqlite

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* missed an =

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* still running on 3.11

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* typo

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fix

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fix

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated setup and docs

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* renamed things

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

---------

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
squashing the last 15 commits to one.

Merge branch 'master' into feature/adding-remote-onlinestore-rebase

Adding documentation and incorporating code review comment.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Adding documentation and incorporating code review comment.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Merge remote-tracking branch 'fork/feature/adding-remote-onlinestore-rebase' into feature/adding-remote-onlinestore-rebase

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>
lokeshrangineni added a commit to lokeshrangineni/feast that referenced this pull request Jun 13, 2024
Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Adding the integration test and remote online creator class so that it will fit into existing integration testing framework.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Fix after rebase

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Removing the RemoteOnlineStoreCreator and adding custom integration test case. Incorporating the code review comments.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

reformatting the code, removing unnecessary braces.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Trying to fix the errors reported in make lint-python

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Ran the command make format-python and trying to see if it fixes the lint errors.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

increasing the server start timeout to see if it fixes the integration test cases.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

checking changes after make format-python

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

trying to see if this fixes the PR integrationt test failure.
Signed-off-by: Lokesh Rangineni <lokeshemail@email.com>

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

checking in the changes for make format-python

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Upgrading python version to 3.11, adding support for 3.11 as well.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

chore: Bump macOS runners to macos-13 (feast-dev#4152)

bump macos runner to 13

Signed-off-by: tokoko <togurg14@freeuni.edu.ge>

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

chore: Use pixi to lock python dependencies in a single command (feast-dev#4114)

use pixi to lock python dependencies in a single command

Signed-off-by: tokoko <togurg14@freeuni.edu.ge>

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

feat: List all feature views (feast-dev#4256)

* feature: Adding type to base feature view

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixed linter

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixed type and meta

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding new listing

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* cleaning up changes

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* reverting FV proto

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* doing simple way

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* added a test

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated to add warnings

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

---------

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
feat: Adding vector search for sqlite (feast-dev#4176)

* feat: Adding vector search for sqlite

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding the sqlite_vss dependency

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* linter

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* latest progress

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* uploading latest progress

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated function

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding configuration

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding current progress

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updating requirements files

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* moving to sqlite-vec

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updating sqlite.py

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* checking in progress

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated test type

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* got the initialization working, nice

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* checking in progress from last night

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* removing unnecessary stuff

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixing merge conflicts

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* removing files changed accidentally]

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* uploading current progress...things run but need to update the virtual table insertion

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* linted

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding working notes

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* found a bug, original feature_store.py was only grabbing first feature view, adjusted

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* cant use a string have to verify it is a proper FeatureView object

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated got it working, need to fix some other stuff still

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* working

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* linter

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixing some type issues

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixed typing and lint issues

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated dependencies

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fix for pixi and updating requirements

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixed type

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* linter

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* testing sqlite_vec import

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding minimal example test

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* lint

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* testing raw sqlite

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* Printing package version

* printing version

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated requirements

* rebuilding requirments

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* only going to run this on 3.10 for now

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated docs for sqlite caveats

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding reason

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* skipping

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated tests

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* removing print

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* added method call

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* added prubt

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* added print

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* removing print

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding check in sqlite

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* missed an =

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* still running on 3.11

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* typo

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fix

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fix

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated setup and docs

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* renamed things

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

---------

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
squashing the last 15 commits to one.

Merge branch 'master' into feature/adding-remote-onlinestore-rebase

Adding documentation and incorporating code review comment.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Adding documentation and incorporating code review comment.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Merge remote-tracking branch 'fork/feature/adding-remote-onlinestore-rebase' into feature/adding-remote-onlinestore-rebase

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>
lokeshrangineni added a commit to lokeshrangineni/feast that referenced this pull request Jun 13, 2024
Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Adding the integration test and remote online creator class so that it will fit into existing integration testing framework.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Fix after rebase

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Removing the RemoteOnlineStoreCreator and adding custom integration test case. Incorporating the code review comments.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

reformatting the code, removing unnecessary braces.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Trying to fix the errors reported in make lint-python

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Ran the command make format-python and trying to see if it fixes the lint errors.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

increasing the server start timeout to see if it fixes the integration test cases.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

checking changes after make format-python

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

trying to see if this fixes the PR integrationt test failure.
Signed-off-by: Lokesh Rangineni <lokeshemail@email.com>

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

checking in the changes for make format-python

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Upgrading python version to 3.11, adding support for 3.11 as well.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

chore: Bump macOS runners to macos-13 (feast-dev#4152)

bump macos runner to 13

Signed-off-by: tokoko <togurg14@freeuni.edu.ge>

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

chore: Use pixi to lock python dependencies in a single command (feast-dev#4114)

use pixi to lock python dependencies in a single command

Signed-off-by: tokoko <togurg14@freeuni.edu.ge>

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

feat: List all feature views (feast-dev#4256)

* feature: Adding type to base feature view

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixed linter

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixed type and meta

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding new listing

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* cleaning up changes

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* reverting FV proto

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* doing simple way

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* added a test

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated to add warnings

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

---------

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
feat: Adding vector search for sqlite (feast-dev#4176)

* feat: Adding vector search for sqlite

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding the sqlite_vss dependency

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* linter

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* latest progress

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* uploading latest progress

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated function

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding configuration

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding current progress

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updating requirements files

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* moving to sqlite-vec

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updating sqlite.py

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* checking in progress

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated test type

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* got the initialization working, nice

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* checking in progress from last night

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* removing unnecessary stuff

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixing merge conflicts

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* removing files changed accidentally]

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* uploading current progress...things run but need to update the virtual table insertion

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* linted

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding working notes

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* found a bug, original feature_store.py was only grabbing first feature view, adjusted

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* cant use a string have to verify it is a proper FeatureView object

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated got it working, need to fix some other stuff still

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* working

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* linter

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixing some type issues

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixed typing and lint issues

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated dependencies

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fix for pixi and updating requirements

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixed type

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* linter

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* testing sqlite_vec import

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding minimal example test

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* lint

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* testing raw sqlite

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* Printing package version

* printing version

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated requirements

* rebuilding requirments

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* only going to run this on 3.10 for now

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated docs for sqlite caveats

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding reason

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* skipping

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated tests

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* removing print

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* added method call

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* added prubt

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* added print

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* removing print

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding check in sqlite

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* missed an =

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* still running on 3.11

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* typo

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fix

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fix

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated setup and docs

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* renamed things

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

---------

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
squashing the last 15 commits to one.

Merge branch 'master' into feature/adding-remote-onlinestore-rebase

Adding documentation and incorporating code review comment.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Adding documentation and incorporating code review comment.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Merge remote-tracking branch 'fork/feature/adding-remote-onlinestore-rebase' into feature/adding-remote-onlinestore-rebase

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>
lokeshrangineni added a commit to lokeshrangineni/feast that referenced this pull request Jun 13, 2024
Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Adding the integration test and remote online creator class so that it will fit into existing integration testing framework.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Fix after rebase

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Removing the RemoteOnlineStoreCreator and adding custom integration test case. Incorporating the code review comments.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

reformatting the code, removing unnecessary braces.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Trying to fix the errors reported in make lint-python

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Ran the command make format-python and trying to see if it fixes the lint errors.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

increasing the server start timeout to see if it fixes the integration test cases.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

checking changes after make format-python

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

trying to see if this fixes the PR integrationt test failure.
Signed-off-by: Lokesh Rangineni <lokeshemail@email.com>

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

checking in the changes for make format-python

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Upgrading python version to 3.11, adding support for 3.11 as well.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

chore: Bump macOS runners to macos-13 (feast-dev#4152)

bump macos runner to 13

Signed-off-by: tokoko <togurg14@freeuni.edu.ge>

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

chore: Use pixi to lock python dependencies in a single command (feast-dev#4114)

use pixi to lock python dependencies in a single command

Signed-off-by: tokoko <togurg14@freeuni.edu.ge>

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

feat: List all feature views (feast-dev#4256)

* feature: Adding type to base feature view

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixed linter

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixed type and meta

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding new listing

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* cleaning up changes

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* reverting FV proto

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* doing simple way

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* added a test

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated to add warnings

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

---------

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
feat: Adding vector search for sqlite (feast-dev#4176)

* feat: Adding vector search for sqlite

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding the sqlite_vss dependency

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* linter

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* latest progress

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* uploading latest progress

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated function

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding configuration

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding current progress

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updating requirements files

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* moving to sqlite-vec

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updating sqlite.py

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* checking in progress

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated test type

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* got the initialization working, nice

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* checking in progress from last night

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* removing unnecessary stuff

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixing merge conflicts

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* removing files changed accidentally]

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* uploading current progress...things run but need to update the virtual table insertion

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* linted

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding working notes

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* found a bug, original feature_store.py was only grabbing first feature view, adjusted

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* cant use a string have to verify it is a proper FeatureView object

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated got it working, need to fix some other stuff still

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* working

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* linter

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixing some type issues

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixed typing and lint issues

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated dependencies

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fix for pixi and updating requirements

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fixed type

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* linter

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* testing sqlite_vec import

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding minimal example test

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* lint

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* testing raw sqlite

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* Printing package version

* printing version

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated requirements

* rebuilding requirments

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* only going to run this on 3.10 for now

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated docs for sqlite caveats

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding reason

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* skipping

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated tests

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* removing print

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* added method call

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* added prubt

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* added print

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* removing print

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* adding check in sqlite

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* missed an =

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* still running on 3.11

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* typo

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fix

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* fix

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* updated setup and docs

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

* renamed things

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>

---------

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
squashing the last 15 commits to one.

Merge branch 'master' into feature/adding-remote-onlinestore-rebase

Adding documentation and incorporating code review comment.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Adding documentation and incorporating code review comment.

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>

Merge remote-tracking branch 'fork/feature/adding-remote-onlinestore-rebase' into feature/adding-remote-onlinestore-rebase

Signed-off-by: Lokesh Rangineni <lokeshforjava@gmail.com>
franciscojavierarceo pushed a commit that referenced this pull request Jun 18, 2024
# [0.39.0](v0.38.0...v0.39.0) (2024-06-18)

### Bug Fixes

* Feast UI importlib change ([#4248](#4248)) ([5d486b8](5d486b8))
* Feature server no_feature_log argument error ([#4255](#4255)) ([15524ce](15524ce))
* Feature UI Server image won't start in an OpenShift cluster ([#4250](#4250)) ([4891f76](4891f76))
* Handles null values in data during GO Feature retrieval ([#4274](#4274)) ([c491e57](c491e57))
* Make Java gRPC client use timeouts as expected ([#4237](#4237)) ([f5a37c1](f5a37c1))
* Remove self assignment code line. ([#4238](#4238)) ([e514f66](e514f66))
* Set default values for feature_store.serve() function ([#4225](#4225)) ([fa74438](fa74438))

### Features

* Add online_read_async for dynamodb ([#4244](#4244)) ([b5ef384](b5ef384))
* Add the ability to list objects by `tags` ([#4246](#4246)) ([fbf92da](fbf92da))
* Added deadline to gRPC Java client ([#4217](#4217)) ([ff429c9](ff429c9))
* Adding vector search for sqlite ([#4176](#4176)) ([2478831](2478831))
* Change get_online_features signature, move online retrieval functions to utils ([#4278](#4278)) ([7287662](7287662))
* Feature/adding remote online store ([#4226](#4226)) ([9454d7c](9454d7c))
* List all feature views ([#4256](#4256)) ([36a574d](36a574d))
* Make RegistryServer writable ([#4231](#4231)) ([79e1143](79e1143))
* Remote offline Store  ([#4262](#4262)) ([28a3d24](28a3d24))
* Set optional full-scan for deletion ([#4189](#4189)) ([b9cadd5](b9cadd5))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants