Releases: linux-surface/surface-dtx-daemon
Releases · linux-surface/surface-dtx-daemon
v0.3.1-2
pkg: Bump version to build for Fedora 35
v0.3.1-1
pkg: Update debian and binary runners to ubuntu-18.04
v0.3.0
With upstreaming of the DTX kernel driver, the kernel API is now set in stone. So it's about time that the DTX daemon gets some much needed updates, fixes, and general usability and stability improvements.
New features:
- The DTX heartbeat command is now being used. This allows detachment handlers to run arbitrarily long, without the controller opening the latch or timing out.
- Users can now specify a timeout for the detachment/cancel/attachment handlers, after which they will be killed and, in case of detachment, the detachment procedure aborted.
- Hardware and runtime errors sent by the DTX controller are now properly forwarded via the DTX D-Bus service and displayed to users via the per-user daemon. For example, in the past detachment could be canceled by the controller due to low battery, without the user ever getting a notification.
Fixes/other improvements:
- The state-machine has been completely re-written based on reverse-engineering/testing and actually tested. This gets rid of some bugs in edge-cases, e.g. when canceling a detachment request after the latch has been opened.
- Logging has been completely restructured. This should make it easier to diagnose issues when they come up.
Notes:
- The config file format for the system daemon has changed in light of the newly introduced handler timeouts. Have a look at the config file for more details.
- The D-Bus service has changed significantly. This should now however be more stable for the future.
v0.2.0-2: Bump release to build for Fedora 34
Allow unneccessary_wraps for now The warning seems to be new and seems to break the build. For now I just want to build packages, so disable it until the code can be fixed. Signed-off-by: Dorian Stoll <[email protected]>
v0.2.0-1
Prepare v0.2.0
v0.1.5-2: Bump release to build for Fedora 33
Signed-off-by: Dorian Stoll <[email protected]>
v0.1.5-1
Update Cargo.lock
v0.1.4-3: Bump pkgrel
Signed-off-by: Dorian Stoll <[email protected]>
v0.1.4-2
Bump pkgrel
Update packaging
- Update packaging strategy
- Update third-party dependencies