René's URL Explorer Experiment


Title: Make Projects optional & Update Feature References by mrzzy · Pull Request #693 · feast-dev/feast · GitHub

Open Graph Title: Make Projects optional & Update Feature References by mrzzy · Pull Request #693 · feast-dev/feast

X Title: Make Projects optional & Update Feature References by mrzzy · Pull Request #693 · feast-dev/feast

Description: What this PR does / why we need it: Makes Projects optional by introducing a default project default: Feast Core automatically creates a non archivable default project. default project would be used where users do not explicit specify a project in CoreService's listFeatureSets(), getFeatureSet(), applyFeatureSet(). Feast Serving resolves Feature References without projects specified to Features in the default projects. The project field is now optional. Update Feature References to support duplicate Features names within project but unique within Feature Set: Introduces optional feature_set field to FeatureReference proto. Allows users to specify feature set name by extending string Feature References to the format: [project/][feature_set:]feature_name with Feast Serving Feast Serving attempts to resolve the feature references with missing project, and /or feature_set_name. If multiple features match, returns an error to mark the ambiguity. Versions in Feature References are ignored by serving if specified. When specifying Feature Set name in string feature references to get feature data (ie feature_set:feature) Online Serving returns the feature data keyed by the submitted string feature reference. Batch Serving returns the feature data in columns named in the format feature_set__feature Serving attempts to maintain backwards compatibility with existing feature references in format: [project/]feature Update Feast Go, Java, Python SDKs to transition to string Feature References without Projects: Remove support for specifying projects in string feature references in SDKs. Specifying project in string Feature References supplied is now an error. Add project field to get batch/online features methods to allow users to explicitly specify project. String Feature References returned from get online features methods no longer contain project. Which issue(s) this PR fixes: Fixes #631 Does this PR introduce a user-facing change?: Projects are now optional in Feast APIs (except ingestion). - Feast creates a "default" project automatically. - Feast uses the the "default" project where a project is not explicitly specified. Feast now namespaces Feature names within its Feature Set. - Added optional "feature_set_name" field to FeatureReference proto. - Feast supports FeatureSet specifying Feature Sets Name in string feature references: "driver_fs:driver_feature" - Feast now allows features to have a unique name within a FeatureSet, but duplicated across a Project Action Required: Dropping Support for specifying projects in string Feature References in Feast SDKs: - Projects now cannot be specified in string Feature References passed to get online/batch features methods. - Use the project parameter in those methods to specify projects instead. - String Feature References returned in get online features will not contain projects.

Open Graph Description: What this PR does / why we need it: Makes Projects optional by introducing a default project default: Feast Core automatically creates a non archivable default project. default project would be us...

X Description: What this PR does / why we need it: Makes Projects optional by introducing a default project default: Feast Core automatically creates a non archivable default project. default project would be us...

Opengraph URL: https://github.com/feast-dev/feast/pull/693

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:ddd45dd6-f494-5aef-7e30-b444a5da6c37
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id9BF8:1A4F8E:3A06218:4B89D6B:697D981C
html-safe-nonce8b6fc3ac51f2244e9ae1f206ca0be9d14706be4cc186121398473e92cede7fa6
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5QkY4OjFBNEY4RTozQTA2MjE4OjRCODlENkI6Njk3RDk4MUMiLCJ2aXNpdG9yX2lkIjoiMjc2ODgyMjkxNDc4MTEyNDYzNiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac245fed53964317524f8dd4b18a7bcd7e4260852e1f95c9dd5a43a93f1c2e4859
hovercard-subject-tagpull_request:416490299
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/feast-dev/feast/pull/693/files
twitter:imagehttps://avatars.githubusercontent.com/u/15938899?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/15938899?s=400&v=4
og:image:altWhat this PR does / why we need it: Makes Projects optional by introducing a default project default: Feast Core automatically creates a non archivable default project. default project would be us...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None60279d4097367e16897439d16d6bbe4180663db828c666eeed2656988ffe59f6
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/feast-dev/feast git https://github.com/feast-dev/feast.git
octolytics-dimension-user_id57027613
octolytics-dimension-user_loginfeast-dev
octolytics-dimension-repository_id161133770
octolytics-dimension-repository_nwofeast-dev/feast
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id161133770
octolytics-dimension-repository_network_root_nwofeast-dev/feast
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release7c85641c598ad130c74f7bcc27f58575cac69551
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/feast-dev/feast/pull/693/changes#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Ffeast-dev%2Ffeast%2Fpull%2F693%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Ffeast-dev%2Ffeast%2Fpull%2F693%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=feast-dev%2Ffeast
Reloadhttps://github.com/feast-dev/feast/pull/693/changes
Reloadhttps://github.com/feast-dev/feast/pull/693/changes
Reloadhttps://github.com/feast-dev/feast/pull/693/changes
feast-dev https://github.com/feast-dev
feasthttps://github.com/feast-dev/feast
Notifications https://github.com/login?return_to=%2Ffeast-dev%2Ffeast
Fork 1.2k https://github.com/login?return_to=%2Ffeast-dev%2Ffeast
Star 6.7k https://github.com/login?return_to=%2Ffeast-dev%2Ffeast
Code https://github.com/feast-dev/feast
Issues 183 https://github.com/feast-dev/feast/issues
Pull requests 67 https://github.com/feast-dev/feast/pulls
Discussions https://github.com/feast-dev/feast/discussions
Actions https://github.com/feast-dev/feast/actions
Security 0 https://github.com/feast-dev/feast/security
Insights https://github.com/feast-dev/feast/pulse
Code https://github.com/feast-dev/feast
Issues https://github.com/feast-dev/feast/issues
Pull requests https://github.com/feast-dev/feast/pulls
Discussions https://github.com/feast-dev/feast/discussions
Actions https://github.com/feast-dev/feast/actions
Security https://github.com/feast-dev/feast/security
Insights https://github.com/feast-dev/feast/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Ffeast-dev%2Ffeast%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Ffeast-dev%2Ffeast%2Fissues%2Fnew%2Fchoose
feast-ci-bothttps://github.com/feast-ci-bot
feast-dev:masterhttps://github.com/feast-dev/feast/tree/master
Conversation 101 https://github.com/feast-dev/feast/pull/693
Commits 21 https://github.com/feast-dev/feast/pull/693/commits
Checks 0 https://github.com/feast-dev/feast/pull/693/checks
Files changed https://github.com/feast-dev/feast/pull/693/files
Please reload this pagehttps://github.com/feast-dev/feast/pull/693/changes
Make Projects optional & Update Feature References https://github.com/feast-dev/feast/pull/693/changes#top
Show all changes 21 commits https://github.com/feast-dev/feast/pull/693/files
6a61582 Squash and rebase on master May 18, 2020 https://github.com/feast-dev/feast/pull/693/commits/6a6158263ca1f857decdc01f3ae4d77321b49312
4b694d5 Change SpecServiceTest to use global default project constant. May 18, 2020 https://github.com/feast-dev/feast/pull/693/commits/4b694d5c0b7dbf36cf4a7e8278a6b3ba7bb76e33
68b9482 Make AccessManagementService's archiveProject() throw UnimplementOper… May 18, 2020 https://github.com/feast-dev/feast/pull/693/commits/68b9482f0abf83c990dc553a858c1944a335bc39
1d74ce5 Correct incorrect documentation on source being ignored on Core's App… May 18, 2020 https://github.com/feast-dev/feast/pull/693/commits/1d74ce5ffc7fdc30f2f76215c9232f00d77c3e54
179819a Use ValueProto.Value in java SDK's FeastClient lambda instead of gene… May 18, 2020 https://github.com/feast-dev/feast/pull/693/commits/179819a1a97e584bdf241c1b92d94f30118051f0
78c5fdd Clarify how the ignore project param of feature ref to string() worke… May 18, 2020 https://github.com/feast-dev/feast/pull/693/commits/78c5fdd206180ec99a6a9c95871afad2ca7260c9
e9befcf Correct missing test to check for empty feature refs in java SDK. May 18, 2020 https://github.com/feast-dev/feast/pull/693/commits/e9befcfb8bbdde6a4817a97d5c23c5fcda21ecd2
dce338d Clarified ref_protos to feature_ref_protos to make code clearer May 18, 2020 https://github.com/feast-dev/feast/pull/693/commits/dce338dfaf8e79e0a01f31993fb16e4b241072ae
88cae23 Rename ServingService's FeatureReference proto 'feature_set_name` to … May 18, 2020 https://github.com/feast-dev/feast/pull/693/commits/88cae2351270e4421d84cd43ad12d72883542948
e67abab Remove nested function strip_project() with loop with python SDK's cl… May 18, 2020 https://github.com/feast-dev/feast/pull/693/commits/e67ababe7a763e6230b9a17589ff6bf429efe976
96b5fed Remove extra version paramter in python sdk test's TestFeatureRef May 18, 2020 https://github.com/feast-dev/feast/pull/693/commits/96b5fed35ff7494ebba4cd0ee7684fe28ec2e7dd
11d1c31 Change CachedSpecService's "hasProject == true" to more concise "!has… May 18, 2020 https://github.com/feast-dev/feast/pull/693/commits/11d1c3136a2e5d7263f1c353a30fa426c986e022
0aaf56e Removed setFeatureSet() calls to OnlineServingServiceTest as it does … May 18, 2020 https://github.com/feast-dev/feast/pull/693/commits/0aaf56ecb695dfc9962af8100858afb1112eb6a0
ab9cdc6 Make client.set_project() without args reset project to default in py… May 18, 2020 https://github.com/feast-dev/feast/pull/693/commits/ab9cdc6c089ebc28d680c44b82eab5afc6072084
6bfcccb Updated e2e to test for feature set inference for feature ref without… May 18, 2020 https://github.com/feast-dev/feast/pull/693/commits/6bfcccb9866595fad69dfced61e19687773f37f4
12c7087 Remove unused field max_age in FeatureReference May 18, 2020 https://github.com/feast-dev/feast/pull/693/commits/12c708788bc37783b6147012a5cf38183c3c6735
19d1f8a Fix typo in e2e May 18, 2020 https://github.com/feast-dev/feast/pull/693/commits/19d1f8a85b4f9e9c96693081a1a76b75e811a796
713b5bd Fix error in e2e tests regarding string splits May 18, 2020 https://github.com/feast-dev/feast/pull/693/commits/713b5bdeea97730c930cffeb506f49e76e112856
15ac15e Optimise Serving's CachedSpecService populateCache() by directly assi… May 18, 2020 https://github.com/feast-dev/feast/pull/693/commits/15ac15e4bfafe9aa4089367cee74aa6920bcd4a7
dbfec8d Remove final in CachedSpecService to allow assignment in featureToFea… May 18, 2020 https://github.com/feast-dev/feast/pull/693/commits/dbfec8d85bf4800d18819d4c637d222d69991a5c
adeb743 Remove unnescessary copy of list in QueryTemplater May 18, 2020 https://github.com/feast-dev/feast/pull/693/commits/adeb7434da64f2c038fb4f34e1e27c874c165859
Clear filters https://github.com/feast-dev/feast/pull/693/files
Please reload this pagehttps://github.com/feast-dev/feast/pull/693/changes
Please reload this pagehttps://github.com/feast-dev/feast/pull/693/changes
CoreServiceImpl.java https://github.com/feast-dev/feast/pull/693/changes#diff-6e976bad6796b538be1a2442c0358640b5177a7ef390376bc2d44d8c0edffe5d
FeatureSet.java https://github.com/feast-dev/feast/pull/693/changes#diff-408a8e7f33c4419fc8357aeee3dae3bac5e351cd995a436b3679d4d3936540e1
Project.java https://github.com/feast-dev/feast/pull/693/changes#diff-238566be6146da31f130b3cc93c7c2809fbc820a05c5c7ffa0e3e62bb04d997c
AccessManagementService.java https://github.com/feast-dev/feast/pull/693/changes#diff-d9ef98b2b4df9f762f3da0aec40e6d1ca02eba696f8a5cdbc5028c1fb0beace6
SpecService.java https://github.com/feast-dev/feast/pull/693/changes#diff-77d410df4742593d8bc2f9b7cebc113912c9a9f9a3b832db7e30067c3184196f
JobUpdateTaskTest.java https://github.com/feast-dev/feast/pull/693/changes#diff-5169333fcd0df390bca0d06c61c65bff4908348b83fde0a8d79f28473c2957f5
AccessManagementServiceTest.java https://github.com/feast-dev/feast/pull/693/changes#diff-a9a92445e2fc60e4210dc4546e0d55c8b080cde924ef0850f4e1aa19434e5d51
JobServiceTest.java https://github.com/feast-dev/feast/pull/693/changes#diff-cabe7e374d3b1177eb6ead2a4b24e3319d3b26002ab3a78b66c2b9d7136d4417
SpecServiceTest.java https://github.com/feast-dev/feast/pull/693/changes#diff-3e5a2daecb252ed55f8f4aeef423a69b3a3582419250ad08856fba54c31b2704
CoreService.proto https://github.com/feast-dev/feast/pull/693/changes#diff-334bf98f1aae11a30b4e9b4ca41245c312c258e6eec2cb6099188d4d3b586966
ServingService.proto https://github.com/feast-dev/feast/pull/693/changes#diff-3de5b9c485a18890cf93e048ad38bb7d0d1c3ad1141bd33de947f1ba84453f47
client.go https://github.com/feast-dev/feast/pull/693/changes#diff-ce522857cf674a9cafd7af2abb46bf583158c6477d8caab9d5efde595dcaeeca
CoreService.pb.go https://github.com/feast-dev/feast/pull/693/changes#diff-a8b48931dfc1aa7fb620e3d3fdce1310085aecf12e441c2f9659982f254af6ad
FeatureSet.pb.go https://github.com/feast-dev/feast/pull/693/changes#diff-2c1d3aca6758c40f393e898554d5a3fd7750feeb2bbade149c20bd43e9fb4e2d
FeatureSetReference.pb.go https://github.com/feast-dev/feast/pull/693/changes#diff-0534e61f1a5226dc84ebffaea566d2b6b9749f6d7eaf7c2b7430f7d3c0c9ce7c
IngestionJob.pb.go https://github.com/feast-dev/feast/pull/693/changes#diff-171984e8773447b33e508e9c75d1c4a50549eddd322d90997a3e94051121ded2
Runner.pb.go https://github.com/feast-dev/feast/pull/693/changes#diff-6b9c6666ffdabed987d75a97ebe96991486119a96c0c720ca4c3a0d01003ff39
Source.pb.go https://github.com/feast-dev/feast/pull/693/changes#diff-725e6fc89ac82002dbda74f625e7b9e505e196402454ce43f2c9a5fc43647ebe
Store.pb.go https://github.com/feast-dev/feast/pull/693/changes#diff-f96c1708bf3b34137cdd90adb3c30d53b6c0f0b2ab6f5cfbe7c71b48f49c1403
ServingService.pb.go https://github.com/feast-dev/feast/pull/693/changes#diff-85dd748d1981287fe3ade55a531a7b82f84fd2522db280bb81e04b73deeddb61
Redis.pb.go https://github.com/feast-dev/feast/pull/693/changes#diff-0a8099a60ea2df3ea5980e8c559470fd5497e83241cfc5c35b86fc2ee5101910
FeatureRow.pb.go https://github.com/feast-dev/feast/pull/693/changes#diff-6b3f43ffc7fa048dff6d712bd3961380e943e5ec8fac710ba6d62e2fb423ef02
FeatureRowExtended.pb.go https://github.com/feast-dev/feast/pull/693/changes#diff-0f621cc3271190f260e655150b9bb78cc471c3eba2c5f4f5f6b2fab74884537d
Field.pb.go https://github.com/feast-dev/feast/pull/693/changes#diff-a1dd91f2a4679c3a798550ad3dbea07c207ee3c8c33453aebf6425d7f90a67cd
Value.pb.go https://github.com/feast-dev/feast/pull/693/changes#diff-5b6e322e2c98d72664785bd4cc64d6c6eceaa986e16892fe23011fe01627e055
path.pb.go https://github.com/feast-dev/feast/pull/693/changes#diff-70f6bd6fe36744ab01b40bb7a1d63532875804f9eb8e551f509baf95b573e0c0
schema.pb.go https://github.com/feast-dev/feast/pull/693/changes#diff-f8e1631c94fdf3a8dd5e15302185b6eb4f461f1328c040a033719581db8aea98
request.go https://github.com/feast-dev/feast/pull/693/changes#diff-8c0d86a546b762e322d319cc3964cecfee83122a4cc352968bba481b4d427d57
request_test.go https://github.com/feast-dev/feast/pull/693/changes#diff-dbb32dbf45f3a6d86eb6bfba316963d3ca8b55631f93183ea4b45b30db189197
FeastClient.java https://github.com/feast-dev/feast/pull/693/changes#diff-704ccee8ed1dd9c042dfcd4eb91da8d3941333aafc535fde54e0b401124fdad2
RequestUtil.java https://github.com/feast-dev/feast/pull/693/changes#diff-726fb39d83f6fcd917012289b5bf4f2660a9106f5e4181cbf4f1308ddec80e05
RequestUtilTest.java https://github.com/feast-dev/feast/pull/693/changes#diff-9f467a8807085098ce38cc24b9ceb278785a1be7a7080f1a94cccbf7ab8be4c4
cli.py https://github.com/feast-dev/feast/pull/693/changes#diff-cc33a5e7afa90467a37c11f60b2a380bd86af97524300ca6484a0373e2f00cb6
client.py https://github.com/feast-dev/feast/pull/693/changes#diff-d952d6ada8564fd279b430907894ccfda698bb52eed90846d3aa04c4c9bc4379
feature.py https://github.com/feast-dev/feast/pull/693/changes#diff-08365ff20f581911a17c52ed2e1f691728dc2a7ab11f3af4a43f8117d00285d9
feature_set.py https://github.com/feast-dev/feast/pull/693/changes#diff-c32f70797a62b07c798f70588ea978ae3b173562af7a42f796df1fe761060c9b
job.py https://github.com/feast-dev/feast/pull/693/changes#diff-1ebc8c0cfa2eeee0c0ecafcd6a22fac478cb6d066eb9a379aca4cf9a02393c93
test_feature.py https://github.com/feast-dev/feast/pull/693/changes#diff-0a6f64ba09d3e0c5a13670f4debbc040197de21df5a8590e1075dc87c85f9f31
test_client.py https://github.com/feast-dev/feast/pull/693/changes#diff-dd9aaf4113915b368515057d8c42402d3ba8ed6614985497d58887982304e3ca
CachedSpecService.java https://github.com/feast-dev/feast/pull/693/changes#diff-20dcc73d1cff88f34d4a053518e8a25081dc6dbc91b9c2239b829fc99db6f017
RefUtil.java https://github.com/feast-dev/feast/pull/693/changes#diff-08f832f28747103e4e56c2298540a427fbd86c10636c175c28c415448b3af9b3
ServingServiceGRpcControllerTest.java https://github.com/feast-dev/feast/pull/693/changes#diff-ac30e8208e5e699d204868a43f5bafa3e82f2b21e588bf9a05b4aab35365d8a5
CachedSpecServiceTest.java https://github.com/feast-dev/feast/pull/693/changes#diff-bb0404dc0c2f8244db248157085ff4af9fb7eedea9474a5173d53ce21b131ad0
OnlineServingServiceTest.java https://github.com/feast-dev/feast/pull/693/changes#diff-bdd3f0d31af1c7ee377f2189f6de6930f53f70b23986d7f388736269066c5945
FeatureSetQueryInfo.java https://github.com/feast-dev/feast/pull/693/changes#diff-7ba731e47c97d3fb634f7a065c0aa0cca8ddac4a5b0c4ede83e3ce73aa9995e4
QueryTemplater.java https://github.com/feast-dev/feast/pull/693/changes#diff-2ac6ab072b560785f49f633e6d1ccb2b654f23d8f2823c94a92342dafdc7ca7a
join_featuresets.sql https://github.com/feast-dev/feast/pull/693/changes#diff-d1c41eaf24fe8d65131708f50c4e8e3898f00cec01ffc1c2a1df38976393f4a0
single_featureset_pit_join.sql https://github.com/feast-dev/feast/pull/693/changes#diff-99e24cf3d5433e537109c69b084f932e9883c3b1b135c8a1bab267dc27b0a2aa
basic-ingest-redis-serving.py https://github.com/feast-dev/feast/pull/693/changes#diff-a33ce11404a0d9555bf0f02098383489547656037b73190df5b6404784136ddc
driver_fs.yaml https://github.com/feast-dev/feast/pull/693/changes#diff-5f98b24ddb9435287f8416ab404577ee71891dff4f5e7486d89fc6157ea3ef99
bq-batch-retrieval.py https://github.com/feast-dev/feast/pull/693/changes#diff-1e0eda5d66429d32ea44be2fd31a0d2809692f54f368319f45c61bb332455532
core/src/main/java/feast/core/grpc/CoreServiceImpl.javahttps://github.com/feast-dev/feast/pull/693/changes#diff-6e976bad6796b538be1a2442c0358640b5177a7ef390376bc2d44d8c0edffe5d
View file https://github.com/feast-dev/feast/blob/adeb7434da64f2c038fb4f34e1e27c874c165859/core/src/main/java/feast/core/grpc/CoreServiceImpl.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/feast-dev/feast/pull/693/{{ revealButtonHref }}
https://github.com/feast-dev/feast/pull/693/changes#diff-6e976bad6796b538be1a2442c0358640b5177a7ef390376bc2d44d8c0edffe5d
https://github.com/feast-dev/feast/pull/693/changes#diff-6e976bad6796b538be1a2442c0358640b5177a7ef390376bc2d44d8c0edffe5d
core/src/main/java/feast/core/model/FeatureSet.javahttps://github.com/feast-dev/feast/pull/693/changes#diff-408a8e7f33c4419fc8357aeee3dae3bac5e351cd995a436b3679d4d3936540e1
View file https://github.com/feast-dev/feast/blob/adeb7434da64f2c038fb4f34e1e27c874c165859/core/src/main/java/feast/core/model/FeatureSet.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/feast-dev/feast/pull/693/{{ revealButtonHref }}
https://github.com/feast-dev/feast/pull/693/changes#diff-408a8e7f33c4419fc8357aeee3dae3bac5e351cd995a436b3679d4d3936540e1
https://github.com/feast-dev/feast/pull/693/changes#diff-408a8e7f33c4419fc8357aeee3dae3bac5e351cd995a436b3679d4d3936540e1
core/src/main/java/feast/core/model/Project.javahttps://github.com/feast-dev/feast/pull/693/changes#diff-238566be6146da31f130b3cc93c7c2809fbc820a05c5c7ffa0e3e62bb04d997c
View file https://github.com/feast-dev/feast/blob/adeb7434da64f2c038fb4f34e1e27c874c165859/core/src/main/java/feast/core/model/Project.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/feast-dev/feast/pull/693/{{ revealButtonHref }}
https://github.com/feast-dev/feast/pull/693/changes#diff-238566be6146da31f130b3cc93c7c2809fbc820a05c5c7ffa0e3e62bb04d997c
Please reload this pagehttps://github.com/feast-dev/feast/pull/693/changes
https://github.com/feast-dev/feast/pull/693/changes#diff-238566be6146da31f130b3cc93c7c2809fbc820a05c5c7ffa0e3e62bb04d997c
core/src/main/java/feast/core/service/AccessManagementService.javahttps://github.com/feast-dev/feast/pull/693/changes#diff-d9ef98b2b4df9f762f3da0aec40e6d1ca02eba696f8a5cdbc5028c1fb0beace6
View file https://github.com/feast-dev/feast/blob/adeb7434da64f2c038fb4f34e1e27c874c165859/core/src/main/java/feast/core/service/AccessManagementService.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/feast-dev/feast/pull/693/{{ revealButtonHref }}
https://github.com/feast-dev/feast/pull/693/changes#diff-d9ef98b2b4df9f762f3da0aec40e6d1ca02eba696f8a5cdbc5028c1fb0beace6
https://github.com/feast-dev/feast/pull/693/changes#diff-d9ef98b2b4df9f762f3da0aec40e6d1ca02eba696f8a5cdbc5028c1fb0beace6
https://github.com/feast-dev/feast/pull/693/changes#diff-d9ef98b2b4df9f762f3da0aec40e6d1ca02eba696f8a5cdbc5028c1fb0beace6
https://github.com/feast-dev/feast/pull/693/changes#diff-d9ef98b2b4df9f762f3da0aec40e6d1ca02eba696f8a5cdbc5028c1fb0beace6
core/src/main/java/feast/core/service/SpecService.javahttps://github.com/feast-dev/feast/pull/693/changes#diff-77d410df4742593d8bc2f9b7cebc113912c9a9f9a3b832db7e30067c3184196f
View file https://github.com/feast-dev/feast/blob/adeb7434da64f2c038fb4f34e1e27c874c165859/core/src/main/java/feast/core/service/SpecService.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/feast-dev/feast/pull/693/{{ revealButtonHref }}
https://github.com/feast-dev/feast/pull/693/changes#diff-77d410df4742593d8bc2f9b7cebc113912c9a9f9a3b832db7e30067c3184196f
https://github.com/feast-dev/feast/pull/693/changes#diff-77d410df4742593d8bc2f9b7cebc113912c9a9f9a3b832db7e30067c3184196f
https://github.com/feast-dev/feast/pull/693/changes#diff-77d410df4742593d8bc2f9b7cebc113912c9a9f9a3b832db7e30067c3184196f
https://github.com/feast-dev/feast/pull/693/changes#diff-77d410df4742593d8bc2f9b7cebc113912c9a9f9a3b832db7e30067c3184196f
https://github.com/feast-dev/feast/pull/693/changes#diff-77d410df4742593d8bc2f9b7cebc113912c9a9f9a3b832db7e30067c3184196f
https://github.com/feast-dev/feast/pull/693/changes#diff-77d410df4742593d8bc2f9b7cebc113912c9a9f9a3b832db7e30067c3184196f
https://github.com/feast-dev/feast/pull/693/changes#diff-77d410df4742593d8bc2f9b7cebc113912c9a9f9a3b832db7e30067c3184196f
core/src/test/java/feast/core/job/JobUpdateTaskTest.javahttps://github.com/feast-dev/feast/pull/693/changes#diff-5169333fcd0df390bca0d06c61c65bff4908348b83fde0a8d79f28473c2957f5
View file https://github.com/feast-dev/feast/blob/adeb7434da64f2c038fb4f34e1e27c874c165859/core/src/test/java/feast/core/job/JobUpdateTaskTest.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/feast-dev/feast/pull/693/{{ revealButtonHref }}
https://github.com/feast-dev/feast/pull/693/changes#diff-5169333fcd0df390bca0d06c61c65bff4908348b83fde0a8d79f28473c2957f5
https://github.com/feast-dev/feast/pull/693/changes#diff-5169333fcd0df390bca0d06c61c65bff4908348b83fde0a8d79f28473c2957f5
core/src/test/java/feast/core/service/AccessManagementServiceTest.javahttps://github.com/feast-dev/feast/pull/693/changes#diff-a9a92445e2fc60e4210dc4546e0d55c8b080cde924ef0850f4e1aa19434e5d51
View file https://github.com/feast-dev/feast/blob/adeb7434da64f2c038fb4f34e1e27c874c165859/core/src/test/java/feast/core/service/AccessManagementServiceTest.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/feast-dev/feast/pull/693/{{ revealButtonHref }}
core/src/test/java/feast/core/service/JobServiceTest.javahttps://github.com/feast-dev/feast/pull/693/changes#diff-cabe7e374d3b1177eb6ead2a4b24e3319d3b26002ab3a78b66c2b9d7136d4417
View file https://github.com/feast-dev/feast/blob/adeb7434da64f2c038fb4f34e1e27c874c165859/core/src/test/java/feast/core/service/JobServiceTest.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/feast-dev/feast/pull/693/{{ revealButtonHref }}
https://github.com/feast-dev/feast/pull/693/changes#diff-cabe7e374d3b1177eb6ead2a4b24e3319d3b26002ab3a78b66c2b9d7136d4417
https://github.com/feast-dev/feast/pull/693/changes#diff-cabe7e374d3b1177eb6ead2a4b24e3319d3b26002ab3a78b66c2b9d7136d4417
https://github.com/feast-dev/feast/pull/693/changes#diff-cabe7e374d3b1177eb6ead2a4b24e3319d3b26002ab3a78b66c2b9d7136d4417
https://github.com/feast-dev/feast/pull/693/changes#diff-cabe7e374d3b1177eb6ead2a4b24e3319d3b26002ab3a78b66c2b9d7136d4417
https://github.com/feast-dev/feast/pull/693/changes#diff-cabe7e374d3b1177eb6ead2a4b24e3319d3b26002ab3a78b66c2b9d7136d4417
https://github.com/feast-dev/feast/pull/693/changes#diff-cabe7e374d3b1177eb6ead2a4b24e3319d3b26002ab3a78b66c2b9d7136d4417
https://github.com/feast-dev/feast/pull/693/changes#diff-cabe7e374d3b1177eb6ead2a4b24e3319d3b26002ab3a78b66c2b9d7136d4417
https://github.com/feast-dev/feast/pull/693/changes#diff-cabe7e374d3b1177eb6ead2a4b24e3319d3b26002ab3a78b66c2b9d7136d4417
https://github.com/feast-dev/feast/pull/693/changes#diff-cabe7e374d3b1177eb6ead2a4b24e3319d3b26002ab3a78b66c2b9d7136d4417
https://github.com/feast-dev/feast/pull/693/changes#diff-cabe7e374d3b1177eb6ead2a4b24e3319d3b26002ab3a78b66c2b9d7136d4417
https://github.com/feast-dev/feast/pull/693/changes#diff-cabe7e374d3b1177eb6ead2a4b24e3319d3b26002ab3a78b66c2b9d7136d4417
core/src/test/java/feast/core/service/SpecServiceTest.javahttps://github.com/feast-dev/feast/pull/693/changes#diff-3e5a2daecb252ed55f8f4aeef423a69b3a3582419250ad08856fba54c31b2704
View file https://github.com/feast-dev/feast/blob/adeb7434da64f2c038fb4f34e1e27c874c165859/core/src/test/java/feast/core/service/SpecServiceTest.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/feast-dev/feast/pull/693/{{ revealButtonHref }}
https://github.com/feast-dev/feast/pull/693/changes#diff-3e5a2daecb252ed55f8f4aeef423a69b3a3582419250ad08856fba54c31b2704
https://github.com/feast-dev/feast/pull/693/changes#diff-3e5a2daecb252ed55f8f4aeef423a69b3a3582419250ad08856fba54c31b2704
https://github.com/feast-dev/feast/pull/693/changes#diff-3e5a2daecb252ed55f8f4aeef423a69b3a3582419250ad08856fba54c31b2704
https://github.com/feast-dev/feast/pull/693/changes#diff-3e5a2daecb252ed55f8f4aeef423a69b3a3582419250ad08856fba54c31b2704
https://github.com/feast-dev/feast/pull/693/changes#diff-3e5a2daecb252ed55f8f4aeef423a69b3a3582419250ad08856fba54c31b2704
https://github.com/feast-dev/feast/pull/693/changes#diff-3e5a2daecb252ed55f8f4aeef423a69b3a3582419250ad08856fba54c31b2704
https://github.com/feast-dev/feast/pull/693/changes#diff-3e5a2daecb252ed55f8f4aeef423a69b3a3582419250ad08856fba54c31b2704
https://github.com/feast-dev/feast/pull/693/changes#diff-3e5a2daecb252ed55f8f4aeef423a69b3a3582419250ad08856fba54c31b2704
https://github.com/feast-dev/feast/pull/693/changes#diff-3e5a2daecb252ed55f8f4aeef423a69b3a3582419250ad08856fba54c31b2704
https://github.com/feast-dev/feast/pull/693/changes#diff-3e5a2daecb252ed55f8f4aeef423a69b3a3582419250ad08856fba54c31b2704
Please reload this pagehttps://github.com/feast-dev/feast/pull/693/changes
https://github.com/feast-dev/feast/pull/693/changes#diff-3e5a2daecb252ed55f8f4aeef423a69b3a3582419250ad08856fba54c31b2704
Please reload this pagehttps://github.com/feast-dev/feast/pull/693/changes
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.