Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Events
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
operator-framework
java-operator-sdk
Repository navigation
Code
Issues
48
(48)
Pull requests
12
(12)
Discussions
Actions
Projects
Security and quality
Insights
More
items
feat: virtual thread support
- #3664
#3664
Open
csviri
wants to merge 20 commits into
next
operator-framework/java-operator-sdk:next
from
virtual-threads-and-shared-executors
operator-framework/java-operator-sdk:virtual-threads-and-shared-executors
Copy head branch name to clipboard
Conversation
Commits
20
(20)
Checks
Files changed
Open
feat: virtual thread support
#3664
csviri
wants to merge 20 commits into
next
operator-framework/java-operator-sdk:next
from
virtual-threads-and-shared-executors
operator-framework/java-operator-sdk:virtual-threads-and-shared-executors
Copy head branch name to clipboard
Commits
Commits on Oct 27, 2026
feat: schedule polling and retries on managed executors instead of Timers
Show description for e62b7fd
csviri
committed
e62b7fd
View commit details
Copy full SHA for e62b7fd
Browse repository at this point
fix: keep DEFAULT_EXECUTOR_THREAD_NUMBER and withdraw polls scheduled after stop
csviri
committed
24c3f44
View commit details
Copy full SHA for 24c3f44
Browse repository at this point
test: cover restarting polling event sources, including after the operator replaces its executors
csviri
committed
3173519
View commit details
Copy full SHA for 3173519
Browse repository at this point
fix: close timer scheduling race on stop, guard repeated start of per resource polling, clarify executor ownership in docs
csviri
committed
c0ba704
View commit details
Copy full SHA for c0ba704
Browse repository at this point
fix: keep EventProducerTimeTask a TimerTask and cancel a poll scheduled after stop during start
csviri
committed
cf57ac0
View commit details
Copy full SHA for cf57ac0
Browse repository at this point
feat: virtual thread support
Show description for 5f763c0
csviri
committed
5f763c0
View commit details
Copy full SHA for 5f763c0
Browse repository at this point
wip
Show description for a0b501e
csviri
committed
a0b501e
View commit details
Copy full SHA for a0b501e
Browse repository at this point
wip
Show description for 0f95328
csviri
committed
0f95328
View commit details
Copy full SHA for 0f95328
Browse repository at this point
remove unnecessary comment
Show description for d18277d
csviri
committed
d18277d
View commit details
Copy full SHA for d18277d
Browse repository at this point
wip
Show description for cc3fe6b
csviri
committed
cc3fe6b
View commit details
Copy full SHA for cc3fe6b
Browse repository at this point
feat: run default Kubernetes client tasks on virtual threads
Show description for 1d1b511
csviri
committed
1d1b511
View commit details
Copy full SHA for 1d1b511
Browse repository at this point
fix: correctness issues in bounded virtual thread executor, event recording and desired state aspects
Show description for 38c96cf
csviri
committed
38c96cf
View commit details
Copy full SHA for 38c96cf
Browse repository at this point
fixes
Show description for 3cd3eb2
csviri
committed
3cd3eb2
View commit details
Copy full SHA for 3cd3eb2
Browse repository at this point
fix: address review comments on virtual thread support
Show description for 47c04e2
csviri
committed
47c04e2
View commit details
Copy full SHA for 47c04e2
Browse repository at this point
revert: move event recorder fixes to their own PR
Show description for d47cdbf
csviri
committed
d47cdbf
View commit details
Copy full SHA for d47cdbf
Browse repository at this point
Commits on Oct 28, 2026
refactor: move executor helpers from Utils to internal ExecutorUtilsInternal
Show description for 30589a3
csviri
and
claude
committed
30589a3
View commit details
Copy full SHA for 30589a3
Browse repository at this point
fix: scheduled executor defaults, timer restart ordering and polling resilience
Show description for b310594
csviri
and
claude
committed
b310594
View commit details
Copy full SHA for b310594
Browse repository at this point
fix: keep the scheduled executors of the original configuration when overriding
Show description for 1782fd6
csviri
and
claude
committed
1782fd6
View commit details
Copy full SHA for 1782fd6
Browse repository at this point
feat: do not limit the scheduled tasks running on virtual threads
Show description for 55e6b65
csviri
and
claude
committed
55e6b65
View commit details
Copy full SHA for 55e6b65
Browse repository at this point
Commits on Oct 29, 2026
fix: address review comments on the scheduled executor and polling
Show description for c1687c7
csviri
committed
c1687c7
View commit details
Copy full SHA for c1687c7
Browse repository at this point
You can’t perform that action at this time.