René's URL Explorer Experiment


Title: feat: Add apache flink compute engine by XuananLe · Pull Request #6476 · feast-dev/feast · GitHub

Open Graph Title: feat: Add apache flink compute engine by XuananLe · Pull Request #6476 · feast-dev/feast

X Title: feat: Add apache flink compute engine by XuananLe · Pull Request #6476 · feast-dev/feast

Description: What this PR does / why we need it Adds an initial Apache Flink compute engine backed by PyFlink Table API. Implements Feast compute DAG nodes for source reads, joins, filters, aggregations, dedupe, transformations, validation, and output writes. Registers the flink.engine batch engine and mode="flink" transformation mode. Adds docs/navigation for configuring the Flink engine and documents the current PyFlink/PyArrow install constraint. Adds focused unit coverage for Flink DAG behavior, SQL-string entity_df, pandas entity_df, strict native source retrieval, TTL interval rendering, and Flink-specific PyArrow dependency metadata. Feast has a pluggable compute engine abstraction, but does not currently include a Flink implementation. This PR adds a Flink/PyFlink backend so users can run Feast batch materialization and historical retrieval through Flink's Table API while preserving Feast's existing DAG execution model. Which issue(s) this PR fixes None filed. Does this PR introduce a user-facing change Yes. Users can configure batch_engine.type: flink.engine and use mode="flink" transformations on BatchFeatureView. Flink transformations receive and return PyFlink table objects. Source reads require offline-store retrieval jobs that expose to_flink_table(table_env); Arrow/pandas-only retrieval jobs are rejected instead of silently falling back. The Flink extra must currently be installed with uv sync --extra flink --no-dev from a source checkout because PyFlink requires pyarrow<21, while default Feast installs keep pyarrow>=21. Release note Add an Apache Flink compute engine backed by PyFlink Table API for batch materialization and historical retrieval. Testing uv lock uv run ruff check sdk/python/feast/batch_feature_view.py sdk/python/feast/infra/compute_engines/flink sdk/python/feast/transformation/flink_transformation.py sdk/python/tests/unit/infra/compute_engines/flink/test_flink_compute_engine.py uv run bash -c "cd sdk/python && mypy feast/batch_feature_view.py feast/infra/compute_engines/flink/compute.py feast/infra/compute_engines/flink/feature_builder.py feast/infra/compute_engines/flink/job.py feast/infra/compute_engines/flink/nodes.py feast/infra/compute_engines/flink/utils.py feast/transformation/flink_transformation.py tests/unit/infra/compute_engines/flink/test_flink_compute_engine.py --follow-imports=skip --check-untyped-defs" uv run python -m pytest sdk/python/tests/unit/infra/compute_engines/flink/test_flink_compute_engine.py -v Temp source checkout: uv sync --extra flink --no-dev Real PyFlink smoke: PYFLINK_NATIVE_SOURCE_SMOKE_OK pyarrow=16.1.0 pyflink=2.2.1 Note: pip install -e '.[flink]' cannot currently resolve the Flink extra because pip evaluates Feast's default pyarrow>=21 requirement together with PyFlink's pyarrow<21 requirement. The docs now point to the uv source-checkout install path that was verified above.

Open Graph Description: What this PR does / why we need it Adds an initial Apache Flink compute engine backed by PyFlink Table API. Implements Feast compute DAG nodes for source reads, joins, filters, aggregations, dedup...

X Description: What this PR does / why we need it Adds an initial Apache Flink compute engine backed by PyFlink Table API. Implements Feast compute DAG nodes for source reads, joins, filters, aggregations, dedup...

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:9f60cc7e-28e0-fd89-ed42-2a461ce6e999
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id993E:70240:528A3:7465D:6A4E6227
html-safe-noncec88dad5d79774008d8f034ff3ef528e118880e735314e9f1e2924f50bc7e5f09
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5OTNFOjcwMjQwOjUyOEEzOjc0NjVEOjZBNEU2MjI3IiwidmlzaXRvcl9pZCI6IjUxMzk2NTU2MzM5NjQ3ODYyMTYiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacb7736fe43a50952e4bfae437f891e4178e223ca3574c118126d2cf4f9593d1d5
hovercard-subject-tagpull_request:3814981053
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/6476/files
twitter:imagehttps://avatars.githubusercontent.com/u/116771860?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/116771860?s=400&v=4
og:image:altWhat this PR does / why we need it Adds an initial Apache Flink compute engine backed by PyFlink Table API. Implements Feast compute DAG nodes for source reads, joins, filters, aggregations, dedup...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None41b6ab3ba6d20a71766ac245b5a4a94c6fc672a9cd4da7d44c1b33ab8bf6a21c
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
releasee6a744804e8e70f97b4d5a18a94dcc63db22f97a
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/feast-dev/feast/pull/6476/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Ffeast-dev%2Ffeast%2Fpull%2F6476%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
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
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
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/enterprise/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%2F6476%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/6476/files
Reloadhttps://github.com/feast-dev/feast/pull/6476/files
Reloadhttps://github.com/feast-dev/feast/pull/6476/files
Please reload this pagehttps://github.com/feast-dev/feast/pull/6476/files
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.4k https://github.com/login?return_to=%2Ffeast-dev%2Ffeast
Star 7.1k https://github.com/login?return_to=%2Ffeast-dev%2Ffeast
Code https://github.com/feast-dev/feast
Issues 212 https://github.com/feast-dev/feast/issues
Pull requests 172 https://github.com/feast-dev/feast/pulls
Discussions https://github.com/feast-dev/feast/discussions
Actions https://github.com/feast-dev/feast/actions
Security and quality 1 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 and quality 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
franciscojavierarceohttps://github.com/franciscojavierarceo
feast-dev:masterhttps://github.com/feast-dev/feast/tree/master
XuananLe:feat/add-apache-flink-compute-enginehttps://github.com/XuananLe/feast/tree/feat/add-apache-flink-compute-engine
Conversation 37 https://github.com/feast-dev/feast/pull/6476
Commits 18 https://github.com/feast-dev/feast/pull/6476/commits
Checks 28 https://github.com/feast-dev/feast/pull/6476/checks
Files changed https://github.com/feast-dev/feast/pull/6476/files
Please reload this pagehttps://github.com/feast-dev/feast/pull/6476/files
feat: Add apache flink compute engine https://github.com/feast-dev/feast/pull/6476/files#top
Show all changes 18 commits https://github.com/feast-dev/feast/pull/6476/files
f28e8f8 feat: Add apache flink compute engine XuananLe Jun 6, 2026 https://github.com/feast-dev/feast/pull/6476/commits/f28e8f88f2bf901530d8756dbd5e4ad1a3e60e04
485c606 fix: Address flink review comments XuananLe Jun 6, 2026 https://github.com/feast-dev/feast/pull/6476/commits/485c606ba9bec16c194d25f7aa68ef62c442e6cf
b3731e6 fix: Address flink copilot review comments XuananLe Jun 7, 2026 https://github.com/feast-dev/feast/pull/6476/commits/b3731e63a896bc57147ccfd94d87c25a478fdb7d
2aae600 fix: Refresh pixi lock for flink extra XuananLe Jun 7, 2026 https://github.com/feast-dev/feast/pull/6476/commits/2aae6005d00937ca5fec4b5102aced48bf4cc462
37accc6 fix: Satisfy flink feature builder typing XuananLe Jun 7, 2026 https://github.com/feast-dev/feast/pull/6476/commits/37accc60b0566681b8db667a56fc482ec49f210d
c99bc7f refactor: Share compute engine timestamp helpers XuananLe Jun 7, 2026 https://github.com/feast-dev/feast/pull/6476/commits/c99bc7fe5d2e0a18bd9ceacf54f00d840fb2d9ee
6ba7a53 test: Cover flink transformation mode XuananLe Jun 7, 2026 https://github.com/feast-dev/feast/pull/6476/commits/6ba7a5305feee99bfabc86fdda29ca4ae9fd5ec0
4bf1433 test: Stabilize feature server performance check XuananLe Jun 7, 2026 https://github.com/feast-dev/feast/pull/6476/commits/4bf143394d6b7367404ecd9165f1213dd0348abb
7aebf78 test: Mock image extractor model loading XuananLe Jun 7, 2026 https://github.com/feast-dev/feast/pull/6476/commits/7aebf7872661d21dd2b2406d71834887ee0b5ea5
ebbc86b test: Use localhost for remote offline clients XuananLe Jun 7, 2026 https://github.com/feast-dev/feast/pull/6476/commits/ebbc86b011dcdb395298befeb28884b3f50bd1e0
1a51179 test: Stabilize local Milvus integration index XuananLe Jun 7, 2026 https://github.com/feast-dev/feast/pull/6476/commits/1a51179e4f0cce85f10b886d18933d23564166bd
71f5728 test: Stabilize feature server benchmark timing XuananLe Jun 7, 2026 https://github.com/feast-dev/feast/pull/6476/commits/71f5728fdaefdad92be0c35251aae5d4786d3b09
77463ca test: Clean up remote offline server processes XuananLe Jun 7, 2026 https://github.com/feast-dev/feast/pull/6476/commits/77463caf439a47cf1b9dd424b40beafaaf326f25
8ef7bbb test: Revert unrelated universal test changes XuananLe Jun 7, 2026 https://github.com/feast-dev/feast/pull/6476/commits/8ef7bbb43a5026ae882b19ee7925ea724c52fdae
9a71db1 Merge remote-tracking branch 'origin/master' into feat/add-apache-fli… XuananLe Jun 9, 2026 https://github.com/feast-dev/feast/pull/6476/commits/9a71db16352e840f00e2555dcc9af74a1a86bfde
88f338e Merge branch 'master' into feat/add-apache-flink-compute-engine XuananLe Jun 10, 2026 https://github.com/feast-dev/feast/pull/6476/commits/88f338e5c86f922f7823de2a009fee462295786f
3af9cd7 fix: Address Flink review blockers XuananLe Jun 11, 2026 https://github.com/feast-dev/feast/pull/6476/commits/3af9cd7b67d911f48574bd8ca8a9eb8117eb9711
a66fe10 Merge remote-tracking branch 'origin/master' into feat/add-apache-fli… XuananLe Jun 11, 2026 https://github.com/feast-dev/feast/pull/6476/commits/a66fe10d80ee95819491cd6f89845ebc83a41ee6
Clear filters https://github.com/feast-dev/feast/pull/6476/files
Please reload this pagehttps://github.com/feast-dev/feast/pull/6476/files
Please reload this pagehttps://github.com/feast-dev/feast/pull/6476/files
SUMMARY.md https://github.com/feast-dev/feast/pull/6476/files#diff-492f4fe6d732168c58e78f2a627614dc59f1e41a5d12da3d8347d3957e9673f6
compute-engine.md https://github.com/feast-dev/feast/pull/6476/files#diff-3a2432cc9f8bed7a94a0fad37ede430a0b9a1b9ed6c05f71c1ceb850da6d1c95
README.md https://github.com/feast-dev/feast/pull/6476/files#diff-e7edb3f19f7f21d68ab77c7ef5aa7bea5e5dab16a5b7df759d552998a01af086
flink.md https://github.com/feast-dev/feast/pull/6476/files#diff-823c38c112f14240a223d7e16995b2c0d579fd8a7d082d07548aae5d92b7f9e1
pixi.lock https://github.com/feast-dev/feast/pull/6476/files#diff-514667ae85a632bc7477f28eb9a990559627589fb6fe88da2732569b2143afb3
pyproject.toml https://github.com/feast-dev/feast/pull/6476/files#diff-50c86b7ed8ac2cf95bd48334961bf0530cdc77b5a56f852c5c61b89d735fd711
batch_feature_view.py https://github.com/feast-dev/feast/pull/6476/files#diff-6614eb536a9684231a4c9678784cc699d8f08e2fdd0e15e25db385183cd06bf4
model.py https://github.com/feast-dev/feast/pull/6476/files#diff-702e08391378ad77548e5d3795efc4d213b1b1abfbe61287b944728ebb2ecdf1
feature_builder.py https://github.com/feast-dev/feast/pull/6476/files#diff-40fd0d5f2ca1279f979175fa8659284845fd9b2e7f22ff5d447dd27170a43c7a
__init__.py https://github.com/feast-dev/feast/pull/6476/files#diff-64efd7cb2cf85386587a4a3bfd56a744d929a43bdcc0aced56bba1d6f225e6f4
compute.py https://github.com/feast-dev/feast/pull/6476/files#diff-da5b08aa0b24dbca32e5b539632a409fe9b4fff0a83aa3640094b7a8b09d1e23
feature_builder.py https://github.com/feast-dev/feast/pull/6476/files#diff-a80fa74789959afabc536a82f7b2889279a413c385ed00e65e29c8c457145825
job.py https://github.com/feast-dev/feast/pull/6476/files#diff-737563ca1a3fdca5ec499ab66f89ac45aaed2e8e2ffa537e86cbc2831bdff54d
nodes.py https://github.com/feast-dev/feast/pull/6476/files#diff-d8c1dd61fd07a0ca561bb248cfc07cf139942ba55ebfae62dfc72a9112583122
utils.py https://github.com/feast-dev/feast/pull/6476/files#diff-58f3b0868aeeaab4da6de04b4e62ff697df71da635e51f3c0b0f314856688000
nodes.py https://github.com/feast-dev/feast/pull/6476/files#diff-2bd83cc19ff86d45bccb21f290302107ce03cff87ace4e600cda864645481f8d
nodes.py https://github.com/feast-dev/feast/pull/6476/files#diff-6fdca45fde388554088e465e79b3c9ced0e4b6e0f11f6f48f1765730f066b89c
nodes.py https://github.com/feast-dev/feast/pull/6476/files#diff-ef3c9f42859de83e0118dbc9b53b79509853421c612aa0cf630f2f894ecd3538
utils.py https://github.com/feast-dev/feast/pull/6476/files#diff-f36003e727fa7af0ea6b74734b31fe19902542720d0ec55cd9688c6ae0c67cb1
milvus.py https://github.com/feast-dev/feast/pull/6476/files#diff-3f21025352e4840bcd8dd17ca243f97ab1e0b984b1bc51ea68bfeff59fef00f9
repo_config.py https://github.com/feast-dev/feast/pull/6476/files#diff-c90c6781dcec3cdcc26843e013d3d6e9c1ce89d084b3a67e818fe76a0c7d0436
stream_feature_view.py https://github.com/feast-dev/feast/pull/6476/files#diff-2e4720ca136985a5a5d96582142a0aefa591c64c7ad8d90f8c179bda294da252
factory.py https://github.com/feast-dev/feast/pull/6476/files#diff-38a31557346f7639df11ae179d694971d830327c56b1c6db10f5445f95656894
flink_transformation.py https://github.com/feast-dev/feast/pull/6476/files#diff-67af2ab0e539cbb2885a935d19ec787a0b904a32e0f8c17f610b82eec7d81301
mode.py https://github.com/feast-dev/feast/pull/6476/files#diff-7190e9b257c57a9dae5574f463ca598dc7d1ea797e6ebbe6d49d82e2a3cd3864
__init__.py https://github.com/feast-dev/feast/pull/6476/files#diff-62f15a0485cc1163bdc2048d62f9266cb476f1d95568738edf0fa107ac3e6f57
test_flink_compute_engine.py https://github.com/feast-dev/feast/pull/6476/files#diff-42db691a7e7accfd5a967885ba1e5689052f7637565980ada15446c9eeb43d0d
test_feature_server_utils.py https://github.com/feast-dev/feast/pull/6476/files#diff-a69939c75c6c8fab6dca227011b4c12b6e0aa70c7507d3e46d59e03904b09156
test_image_utils.py https://github.com/feast-dev/feast/pull/6476/files#diff-ce8e1abce1886b45d395d3418fb9d6044aeb5e1979ce9d7d9e3959ac49b8e1bd
test_factory.py https://github.com/feast-dev/feast/pull/6476/files#diff-202008f8d78f45559f5108609f8d75e38e28c896e33039d8557b6f01a0212b3a
test_mode.py https://github.com/feast-dev/feast/pull/6476/files#diff-296165b4155190a9461aa37e732452433cab22f6186f48383b339b45b34d25c8
https://github.com/feast-dev/feast/blob/master/CODEOWNERS#L4
docs/SUMMARY.mdhttps://github.com/feast-dev/feast/pull/6476/files#diff-492f4fe6d732168c58e78f2a627614dc59f1e41a5d12da3d8347d3957e9673f6
View file https://github.com/XuananLe/feast/blob/a66fe10d80ee95819491cd6f89845ebc83a41ee6/docs/SUMMARY.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/feast-dev/feast/pull/6476/{{ revealButtonHref }}
https://github.com/feast-dev/feast/pull/6476/files#diff-492f4fe6d732168c58e78f2a627614dc59f1e41a5d12da3d8347d3957e9673f6
https://github.com/feast-dev/feast/pull/6476/files#diff-492f4fe6d732168c58e78f2a627614dc59f1e41a5d12da3d8347d3957e9673f6
https://github.com/feast-dev/feast/blob/master/CODEOWNERS#L4
docs/getting-started/components/compute-engine.mdhttps://github.com/feast-dev/feast/pull/6476/files#diff-3a2432cc9f8bed7a94a0fad37ede430a0b9a1b9ed6c05f71c1ceb850da6d1c95
View file https://github.com/XuananLe/feast/blob/a66fe10d80ee95819491cd6f89845ebc83a41ee6/docs/getting-started/components/compute-engine.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/feast-dev/feast/pull/6476/{{ revealButtonHref }}
https://github.com/feast-dev/feast/pull/6476/files#diff-3a2432cc9f8bed7a94a0fad37ede430a0b9a1b9ed6c05f71c1ceb850da6d1c95
https://github.com/feast-dev/feast/pull/6476/files#diff-3a2432cc9f8bed7a94a0fad37ede430a0b9a1b9ed6c05f71c1ceb850da6d1c95
https://github.com/feast-dev/feast/pull/6476/files#diff-3a2432cc9f8bed7a94a0fad37ede430a0b9a1b9ed6c05f71c1ceb850da6d1c95
https://github.com/feast-dev/feast/blob/master/CODEOWNERS#L4
docs/reference/compute-engine/README.mdhttps://github.com/feast-dev/feast/pull/6476/files#diff-e7edb3f19f7f21d68ab77c7ef5aa7bea5e5dab16a5b7df759d552998a01af086
View file https://github.com/XuananLe/feast/blob/a66fe10d80ee95819491cd6f89845ebc83a41ee6/docs/reference/compute-engine/README.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/feast-dev/feast/pull/6476/{{ revealButtonHref }}
https://github.com/feast-dev/feast/pull/6476/files#diff-e7edb3f19f7f21d68ab77c7ef5aa7bea5e5dab16a5b7df759d552998a01af086
https://github.com/feast-dev/feast/pull/6476/files#diff-e7edb3f19f7f21d68ab77c7ef5aa7bea5e5dab16a5b7df759d552998a01af086
https://github.com/feast-dev/feast/blob/master/CODEOWNERS#L4
docs/reference/compute-engine/flink.mdhttps://github.com/feast-dev/feast/pull/6476/files#diff-823c38c112f14240a223d7e16995b2c0d579fd8a7d082d07548aae5d92b7f9e1
View file https://github.com/XuananLe/feast/blob/a66fe10d80ee95819491cd6f89845ebc83a41ee6/docs/reference/compute-engine/flink.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/feast-dev/feast/pull/6476/{{ revealButtonHref }}
pixi.lockhttps://github.com/feast-dev/feast/pull/6476/files#diff-514667ae85a632bc7477f28eb9a990559627589fb6fe88da2732569b2143afb3
View file https://github.com/XuananLe/feast/blob/a66fe10d80ee95819491cd6f89845ebc83a41ee6/pixi.lock
Open in desktop https://desktop.github.com
how customized files appear on GitHubhttps://docs.github.com/github/administering-a-repository/customizing-how-changed-files-appear-on-github
Please reload this pagehttps://github.com/feast-dev/feast/pull/6476/files
pyproject.tomlhttps://github.com/feast-dev/feast/pull/6476/files#diff-50c86b7ed8ac2cf95bd48334961bf0530cdc77b5a56f852c5c61b89d735fd711
View file https://github.com/XuananLe/feast/blob/a66fe10d80ee95819491cd6f89845ebc83a41ee6/pyproject.toml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/feast-dev/feast/pull/6476/{{ revealButtonHref }}
https://github.com/feast-dev/feast/pull/6476/files#diff-50c86b7ed8ac2cf95bd48334961bf0530cdc77b5a56f852c5c61b89d735fd711
https://github.com/feast-dev/feast/pull/6476/files#diff-50c86b7ed8ac2cf95bd48334961bf0530cdc77b5a56f852c5c61b89d735fd711
https://github.com/feast-dev/feast/pull/6476/files#diff-50c86b7ed8ac2cf95bd48334961bf0530cdc77b5a56f852c5c61b89d735fd711
https://github.com/feast-dev/feast/pull/6476/files#diff-50c86b7ed8ac2cf95bd48334961bf0530cdc77b5a56f852c5c61b89d735fd711
https://github.com/feast-dev/feast/pull/6476/files#diff-50c86b7ed8ac2cf95bd48334961bf0530cdc77b5a56f852c5c61b89d735fd711
https://github.com/feast-dev/feast/pull/6476/files#diff-50c86b7ed8ac2cf95bd48334961bf0530cdc77b5a56f852c5c61b89d735fd711
https://github.com/feast-dev/feast/blob/master/CODEOWNERS#L10
sdk/python/feast/batch_feature_view.pyhttps://github.com/feast-dev/feast/pull/6476/files#diff-6614eb536a9684231a4c9678784cc699d8f08e2fdd0e15e25db385183cd06bf4
View file https://github.com/XuananLe/feast/blob/a66fe10d80ee95819491cd6f89845ebc83a41ee6/sdk/python/feast/batch_feature_view.py
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/feast-dev/feast/pull/6476/files
https://github.co/hiddenchars
https://github.com/feast-dev/feast/pull/6476/{{ revealButtonHref }}
https://github.com/feast-dev/feast/pull/6476/files#diff-6614eb536a9684231a4c9678784cc699d8f08e2fdd0e15e25db385183cd06bf4
https://github.com/feast-dev/feast/pull/6476/files#diff-6614eb536a9684231a4c9678784cc699d8f08e2fdd0e15e25db385183cd06bf4
https://github.com/feast-dev/feast/blob/master/CODEOWNERS#L10
sdk/python/feast/infra/compute_engines/dag/model.pyhttps://github.com/feast-dev/feast/pull/6476/files#diff-702e08391378ad77548e5d3795efc4d213b1b1abfbe61287b944728ebb2ecdf1
View file https://github.com/XuananLe/feast/blob/a66fe10d80ee95819491cd6f89845ebc83a41ee6/sdk/python/feast/infra/compute_engines/dag/model.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/feast-dev/feast/pull/6476/{{ revealButtonHref }}
https://github.com/feast-dev/feast/pull/6476/files#diff-702e08391378ad77548e5d3795efc4d213b1b1abfbe61287b944728ebb2ecdf1
https://github.com/feast-dev/feast/blob/master/CODEOWNERS#L10
sdk/python/feast/infra/compute_engines/feature_builder.pyhttps://github.com/feast-dev/feast/pull/6476/files#diff-40fd0d5f2ca1279f979175fa8659284845fd9b2e7f22ff5d447dd27170a43c7a
View file https://github.com/XuananLe/feast/blob/a66fe10d80ee95819491cd6f89845ebc83a41ee6/sdk/python/feast/infra/compute_engines/feature_builder.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/feast-dev/feast/pull/6476/{{ revealButtonHref }}
https://github.com/feast-dev/feast/pull/6476/files#diff-40fd0d5f2ca1279f979175fa8659284845fd9b2e7f22ff5d447dd27170a43c7a
https://github.com/feast-dev/feast/pull/6476/files#diff-40fd0d5f2ca1279f979175fa8659284845fd9b2e7f22ff5d447dd27170a43c7a
https://github.com/feast-dev/feast/blob/master/CODEOWNERS#L10
sdk/python/feast/infra/compute_engines/flink/__init__.pyhttps://github.com/feast-dev/feast/pull/6476/files#diff-64efd7cb2cf85386587a4a3bfd56a744d929a43bdcc0aced56bba1d6f225e6f4
View file https://github.com/XuananLe/feast/blob/a66fe10d80ee95819491cd6f89845ebc83a41ee6/sdk/python/feast/infra/compute_engines/flink/__init__.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/feast-dev/feast/pull/6476/{{ revealButtonHref }}
Please reload this pagehttps://github.com/feast-dev/feast/pull/6476/files
Please reload this pagehttps://github.com/feast-dev/feast/pull/6476/files
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.