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
Accelerator
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
Type
/
to 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
.
Datasance
/
Controller
Public
forked from
eclipse-iofog/Controller
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Controller/19 transaction safety
- #39
#39
Merged
emirhandurmus
merged 32 commits into
develop
Datasance/Controller:develop
from
controller/19-transaction-safety
Datasance/Controller:controller/19-transaction-safety
Copy head branch name to clipboard
Jul 3, 2026
Conversation
Commits
32
(32)
Checks
Files changed
Merged
Controller/19 transaction safety
#39
emirhandurmus
merged 32 commits into
develop
Datasance/Controller:develop
from
controller/19-transaction-safety
Datasance/Controller:controller/19-transaction-safety
Copy head branch name to clipboard
Commits
Commits on Jun 30, 2026
Bump EdgeOps console embed version to v1.0.4.
Show description for ad4c3d6
emirhandurmus
committed
ad4c3d6
View commit details
Copy full SHA for ad4c3d6
Browse repository at this point
Add unified transaction runner with SQLite priority queue and DB metrics.
Show description for b680933
emirhandurmus
committed
b680933
View commit details
Copy full SHA for b680933
Browse repository at this point
Fix greenfield migrations for cross-database compatibility.
Show description for fb6926e
emirhandurmus
committed
fb6926e
View commit details
Copy full SHA for fb6926e
Browse repository at this point
Add ReconcileOutbox transactional outbox with background drainer.
Show description for 8f9212e
emirhandurmus
committed
8f9212e
View commit details
Copy full SHA for 8f9212e
Browse repository at this point
Add transaction safety settings and derive component labels from distribution.
Show description for 3993a4d
emirhandurmus
committed
3993a4d
View commit details
Copy full SHA for 3993a4d
Browse repository at this point
Route data managers and OIDC adapter through the transaction runner.
Show description for e3b113a
emirhandurmus
committed
e3b113a
View commit details
Copy full SHA for e3b113a
Browse repository at this point
Split fog, service, and NATS reconcile into phased transactions.
Show description for 9895b1e
emirhandurmus
committed
9895b1e
View commit details
Copy full SHA for 9895b1e
Browse repository at this point
Fix SQLite deadlocks in auth, WebSocket sessions, and background jobs.
Show description for 81a2bcd
emirhandurmus
committed
81a2bcd
View commit details
Copy full SHA for 81a2bcd
Browse repository at this point
Document unified database transaction model and update release notes.
Show description for 1957772
emirhandurmus
committed
1957772
View commit details
Copy full SHA for 1957772
Browse repository at this point
Add transaction safety tests, integration gate, and load probe scripts.
Show description for a8f8dfb
emirhandurmus
committed
a8f8dfb
View commit details
Copy full SHA for a8f8dfb
Browse repository at this point
bump console ui version 1.0.5
emirhandurmus
committed
9dd3ae4
View commit details
Copy full SHA for 9dd3ae4
Browse repository at this point
fix (text): tx grep test fixed
emirhandurmus
committed
6207c57
View commit details
Copy full SHA for 6207c57
Browse repository at this point
Commits on Jul 2, 2026
Fix semver versionRegex escaping for JSON Schema validation.
Show description for 1b5f9ba
emirhandurmus
committed
1b5f9ba
View commit details
Copy full SHA for 1b5f9ba
Browse repository at this point
Fix fog platform reconcile when upstreamRouters is omitted from spec.
Show description for e96613d
emirhandurmus
committed
e96613d
View commit details
Copy full SHA for e96613d
Browse repository at this point
Harden exec and log WebSocket sessions for multi-replica HA relay.
Show description for a4a4bdd
emirhandurmus
committed
a4a4bdd
View commit details
Copy full SHA for a4a4bdd
Browse repository at this point
Document WebSocket HA relay session fixes in the unreleased changelog.
Show description for 8d7b706
emirhandurmus
committed
8d7b706
View commit details
Copy full SHA for 8d7b706
Browse repository at this point
Commits on Jul 3, 2026
Run NATS auth reissue in post-commit background transactions.
Show description for 153fc6e
emirhandurmus
committed
153fc6e
View commit details
Copy full SHA for 153fc6e
Browse repository at this point
Rebuild NATS resolver bundles from fresh auth state after reissue.
Show description for 7abb8e4
emirhandurmus
committed
7abb8e4
View commit details
Copy full SHA for 7abb8e4
Browse repository at this point
Propagate fog upstream router and NATS endpoint changes to downstream fogs.
Show description for 91f36f8
emirhandurmus
committed
91f36f8
View commit details
Copy full SHA for 91f36f8
Browse repository at this point
Harden multi-replica WebSocket exec and log orphan session cleanup.
Show description for 415bb2d
emirhandurmus
committed
415bb2d
View commit details
Copy full SHA for 415bb2d
Browse repository at this point
Recreate Kubernetes services when update races a missing resource.
Show description for 421d8d3
emirhandurmus
committed
421d8d3
View commit details
Copy full SHA for 421d8d3
Browse repository at this point
Bump embedded EdgeOps Console default version to v1.0.6.
emirhandurmus
committed
3ab6420
View commit details
Copy full SHA for 3ab6420
Browse repository at this point
Document reconcile correctness and WebSocket orphan fixes in CHANGELOG.
emirhandurmus
committed
92065ea
View commit details
Copy full SHA for 92065ea
Browse repository at this point
Raise WebSocket exec and log concurrency quota to five per resource.
Show description for 49a089d
emirhandurmus
committed
49a089d
View commit details
Copy full SHA for 49a089d
Browse repository at this point
Send RFC 6455 Ping frames on exec and log WebSocket sessions.
Show description for b993c4a
emirhandurmus
committed
b993c4a
View commit details
Copy full SHA for b993c4a
Browse repository at this point
Wait for exec session teardown in cross-replica split test.
Show description for 5194ebb
emirhandurmus
committed
5194ebb
View commit details
Copy full SHA for 5194ebb
Browse repository at this point
Add read-only network topology API for router and NATS graphs.
Show description for 78126f2
emirhandurmus
committed
78126f2
View commit details
Copy full SHA for 78126f2
Browse repository at this point
Stop passing false as the cluster controller service transaction argument.
Show description for 85d0fab
emirhandurmus
committed
85d0fab
View commit details
Copy full SHA for 85d0fab
Browse repository at this point
Bump embedded EdgeOps Console default version to v1.0.7.
Show description for cf702af
emirhandurmus
committed
cf702af
View commit details
Copy full SHA for cf702af
Browse repository at this point
Filter inactive cluster controllers from list API by default.
Show description for b8d9955
emirhandurmus
committed
b8d9955
View commit details
Copy full SHA for b8d9955
Browse repository at this point
Bump embedded EdgeOps Console default version to v1.0.8.
Show description for 0ed285e
emirhandurmus
committed
0ed285e
View commit details
Copy full SHA for 0ed285e
Browse repository at this point
Add skopeo-based script to verify Dockerfile base image digest pins.
Show description for 7ed0b2c
emirhandurmus
committed
7ed0b2c
View commit details
Copy full SHA for 7ed0b2c
Browse repository at this point
You can’t perform that action at this time.