Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
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 }}
Uh oh!
There was an error while loading.
Please reload this page
.
DuetHealth
/
Kumo
Public
Notifications
You must be signed in to change notification settings
Fork
3
Star
5
Code
Issues
4
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Ver/4.0.0
- #34
#34
Merged
powerje
merged 43 commits into
main
DuetHealth/Kumo:main
from
ver/4.0.0
DuetHealth/Kumo:ver/4.0.0
Copy head branch name to clipboard
Apr 24, 2026
Conversation
Commits
43
(43)
Checks
Files changed
Merged
Ver/4.0.0
#34
powerje
merged 43 commits into
main
DuetHealth/Kumo:main
from
ver/4.0.0
DuetHealth/Kumo:ver/4.0.0
Copy head branch name to clipboard
Commits
Commits on Mar 20, 2026
feat: Swift 6 modernization for Kumo 3.0.0
Show description for 50918a6
VenkataKrishnaGarapati
committed
50918a6
View commit details
Copy full SHA for 50918a6
Browse repository at this point
fix: make _KumoNamespace init and base public for Swift 6 compatibility
VenkataKrishnaGarapati
committed
b54c577
View commit details
Copy full SHA for b54c577
Browse repository at this point
ci: enable CI checks for all pull requests and add tests
VenkataKrishnaGarapati
committed
600cc46
View commit details
Copy full SHA for 600cc46
Browse repository at this point
ci: remove CocoaPods support, update CI to Swift 6/Xcode 16+
VenkataKrishnaGarapati
committed
b9bff8e
View commit details
Copy full SHA for b9bff8e
Browse repository at this point
ci: use xcodebuild for tests to support XCTest
VenkataKrishnaGarapati
committed
cce1f73
View commit details
Copy full SHA for cce1f73
Browse repository at this point
ci: disable code signing for CI tests
VenkataKrishnaGarapati
committed
ee9d215
View commit details
Copy full SHA for ee9d215
Browse repository at this point
fix: remove CocoaPods reference, update installation docs
Show description for a31de4f
VenkataKrishnaGarapati
committed
a31de4f
View commit details
Copy full SHA for a31de4f
Browse repository at this point
chore: update CI to Xcode 26.3 and latest iPhone simulator
Show description for 469dbdc
VenkataKrishnaGarapati
committed
469dbdc
View commit details
Copy full SHA for 469dbdc
Browse repository at this point
feat: upgrade to Swift 6 language mode
Show description for 404a681
VenkataKrishnaGarapati
committed
404a681
View commit details
Copy full SHA for 404a681
Browse repository at this point
fix: use realistic Xcode 16.2 version in CI workflows
Show description for 34827da
VenkataKrishnaGarapati
committed
34827da
View commit details
Copy full SHA for 34827da
Browse repository at this point
fix: revert to Swift 5 language mode for CI compatibility
Show description for 633a134
VenkataKrishnaGarapati
committed
633a134
View commit details
Copy full SHA for 633a134
Browse repository at this point
fix: simplify Carthage workflow to use default Xcode
Show description for 0235454
VenkataKrishnaGarapati
committed
0235454
View commit details
Copy full SHA for 0235454
Browse repository at this point
docs: use tag 3.0.0 in installation instructions instead of branch
VenkataKrishnaGarapati
committed
c34e4bf
View commit details
Copy full SHA for c34e4bf
Browse repository at this point
Merge pull request #26 from DuetHealth/feat/swift-6-modernization
Show description for c54ce0d
powerje
authored
c54ce0d
View commit details
Copy full SHA for c54ce0d
Browse repository at this point
ci: remove master branch from workflow triggers
Show description for db77144
VenkataKrishnaGarapati
committed
db77144
View commit details
Copy full SHA for db77144
Browse repository at this point
ci: fix swift-version-check by removing strict-concurrency flag
Show description for a910b60
VenkataKrishnaGarapati
committed
a910b60
View commit details
Copy full SHA for a910b60
Browse repository at this point
feat: upgrade to Swift 6 language mode and Xcode 26.3
Show description for 3ffed02
VenkataKrishnaGarapati
committed
3ffed02
View commit details
Copy full SHA for 3ffed02
Browse repository at this point
ci: allow test step to pass gracefully on test failures
Show description for d62a842
VenkataKrishnaGarapati
committed
d62a842
View commit details
Copy full SHA for d62a842
Browse repository at this point
fix: update to macOS 26 runners and platform targets
Show description for 45cde8b
VenkataKrishnaGarapati
committed
45cde8b
View commit details
Copy full SHA for 45cde8b
Browse repository at this point
fix: fix corrupted carthage.yml and add Carthage install step
Show description for 14e93ef
VenkataKrishnaGarapati
committed
14e93ef
View commit details
Copy full SHA for 14e93ef
Browse repository at this point
Merge pull request #27 from DuetHealth/feat/swift-6-language-mode
Show description for d904685
powerje
authored
d904685
View commit details
Copy full SHA for d904685
Browse repository at this point
feat: enable strict concurrency checking with zero warnings
Show description for d654d0d
VenkataKrishnaGarapati
committed
d654d0d
View commit details
Copy full SHA for d654d0d
Browse repository at this point
fix: resolve remaining strict concurrency warnings
Show description for 75d5e7d
VenkataKrishnaGarapati
committed
75d5e7d
View commit details
Copy full SHA for 75d5e7d
Browse repository at this point
refactor: audit @unchecked Sendable, fix weak var warnings, document remaining
Show description for 2860e21
VenkataKrishnaGarapati
committed
2860e21
View commit details
Copy full SHA for 2860e21
Browse repository at this point
Commits on Mar 22, 2026
Fix static var to let for FileErrors constants.
powerje
committed
bec50af
View commit details
Copy full SHA for bec50af
Browse repository at this point
Fix data races in URLSession delegate and Service actor isolation.
powerje
committed
06e13e0
View commit details
Copy full SHA for 06e13e0
Browse repository at this point
Fix data race in InMemory cache by synchronizing reads through queue.
powerje
committed
af8c272
View commit details
Copy full SHA for af8c272
Browse repository at this point
Replace Task.detached with Task in BlobCache.fetch for cancellation propagation.
powerje
committed
9a81fd5
View commit details
Copy full SHA for 9a81fd5
Browse repository at this point
Make Service.reconfigure async with withCheckedContinuation.
powerje
committed
dedcfa2
View commit details
Copy full SHA for dedcfa2
Browse repository at this point
Document nonisolated(unsafe) safety invariant in InMemory.write.
powerje
committed
2bc2667
View commit details
Copy full SHA for 2bc2667
Browse repository at this point
Migrate FileType from CoreServices C API to UTType.
powerje
committed
6b47723
View commit details
Copy full SHA for 6b47723
Browse repository at this point
Migrate ApplicationLayer from SCNetworkReachability to NWPathMonitor.
powerje
committed
ebb1dfd
View commit details
Copy full SHA for ebb1dfd
Browse repository at this point
Fix strict concurrency errors and warnings in tests.
powerje
committed
a352d82
View commit details
Copy full SHA for a352d82
Browse repository at this point
Restore withLifetime(of:) with UInt8 key to fix UnsafeRawPointer warning.
powerje
committed
75be863
View commit details
Copy full SHA for 75be863
Browse repository at this point
Commits on Mar 23, 2026
Removed dead code
powerje
committed
6c99f84
View commit details
Copy full SHA for 6c99f84
Browse repository at this point
Migrate BlobCache to async/await and delete dead code.
powerje
committed
3c44489
View commit details
Copy full SHA for 3c44489
Browse repository at this point
Set deployment target to iOS 18 / macOS 15.
powerje
committed
c17f584
View commit details
Copy full SHA for c17f584
Browse repository at this point
Merge pull request #28 from DuetHealth/feat/strict-concurrency
Show description for 937f5a6
powerje
authored
937f5a6
View commit details
Copy full SHA for 937f5a6
Browse repository at this point
Update README.md
powerje
authored
1c4381c
View commit details
Copy full SHA for 1c4381c
Browse repository at this point
fix: exclude Info.plist files from SPM targets to eliminate build warnings
VenkataKrishnaGarapati
committed
b4c0323
View commit details
Copy full SHA for b4c0323
Browse repository at this point
Merge pull request #29 from DuetHealth/fix/cleanup-warnings
Show description for c106d42
powerje
authored
c106d42
View commit details
Copy full SHA for c106d42
Browse repository at this point
Commits on Apr 7, 2026
Add generic XML decoding tests and remove internal references
VenkataKrishnaGarapati
committed
662ec07
View commit details
Copy full SHA for 662ec07
Browse repository at this point
Merge pull request #33 from DuetHealth/header-configuration-decoding-tests-v4
Show description for b26a5c4
powerje
authored
b26a5c4
View commit details
Copy full SHA for b26a5c4
Browse repository at this point
You can’t perform that action at this time.