Repository navigation
Releases: Songmu/ghalet
Releases · Songmu/ghalet
Release list
v0.2.4
Immutable
release. Only release title and notes can be modified.
What's Changed
- docs: clarify ghalet's scope and improve Japanese readability by @Songmu in #91
- Unify daemon diagnostics under status --fail-on-error by @Songmu in #93
- Fix intermittent macOS runner guard output failures by @Songmu in #94
- Fix flaky controller-death tests during runner group teardown by @Songmu in #95
Full Changelog: v0.2.3...v0.2.4
v0.2.3
Immutable
release. Only release title and notes can be modified.
What's Changed
- Replace runner helper init hooks with explicit CLI dispatch by @Songmu in #85
- Improve coverage measurement and focus regression tests by @Songmu in #87
- Consolidate credential input tests and strengthen recovery coverage by @Songmu in #88
- Make complex runner and credential operations easier to follow by @Songmu in #89
Full Changelog: v0.2.2...v0.2.3
v0.2.2
Immutable
release. Only release title and notes can be modified.
What's Changed
Full Changelog: v0.2.1...v0.2.2
v0.2.1
Immutable
release. Only release title and notes can be modified.
What's Changed
Full Changelog: v0.2.0...v0.2.1
v0.2.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- docs: separate user guides from contributor documentation by @Songmu in #76
- Fix concurrent state access in the shutdown regression test by @Songmu in #79
- Share complete App credentials through setup defaults by @Songmu in #78
- Run the systemd controller as ghalet and jobs as ghalet-runner by @Songmu in #80
Full Changelog: v0.1.1...v0.2.0
v0.1.1
Immutable
release. Only release title and notes can be modified.
v0.1.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Avoid idle process snapshots without delaying job scheduling by @Songmu in #36
- Release recovery capacity after verified process termination by @Songmu in #38
- Avoid unrelated PID churn in Linux stop verification by @Songmu in #40
- Limit filesystem synchronization to changed directories by @Songmu in #37
- Support administrator symlink layouts with canonical storage bases by @Songmu in #39
- Guide GitHub App setup from creation to installation by @Songmu in #41
- Limit kernel identity inspection to monitored process groups by @Songmu in #42
- Retry recoverable run cleanup with capped backoff by @Songmu in #43
- Allow independent runner extractions to proceed concurrently by @Songmu in #44
- Avoid repeated ancestor validation during state operations by @Songmu in #46
- Prevent unrelated work-root files from consuming runner capacity by @Songmu in #47
- Recover transient target failures automatically with capped backoff by @Songmu in #45
- Keep daemon scheduling responsive during slow execution I/O by @Songmu in #49
- Share credential update rollback and input validation by @Songmu in #50
- Make App setup lifecycle stages explicit by @Songmu in #52
- Reduce duplicated atomic state persistence code by @Songmu in #54
- Simplify daemon discovery with focused directory and socket probes by @Songmu in #55
- Clarify configuration apply reconciliation stages by @Songmu in #51
- refactor: separate listener recovery and session lifecycle by @Songmu in #56
- Share configuration editing across setup and credentials by @Songmu in #57
- Unify runner output lifecycle state by @Songmu in #58
- Separate configuration policy from daemon implementation by @Songmu in #53
- Separate verified process-group operations from daemon state by @Songmu in #59
- Reuse configuration path resolution in setup and credentials by @Songmu in #61
- Share credential registration preparation without merging backend pipelines by @Songmu in #62
- Wait for listener cleanup directly instead of polling during apply by @Songmu in #63
- Isolate runner log collection and archive lifecycle by @Songmu in #64
- Refactor setup locking and remove the redundant work lock wrapper by @Songmu in #66
- Clarify daemon recovery and execution lifecycle boundaries by @Songmu in #65
- Reduce duplicated setup in daemon tests by @Songmu in #67
- Keep static configuration immutable with managed setup information by @Songmu in #68
- Identify targets by scope, runner group, and scale set by @Songmu in #69
- Allow unknown configuration properties by @Songmu in #70
- Publish bilingual documentation with Hugo and GitHub Pages by @Songmu in #71
Full Changelog: v0.0.5...v0.1.0
v0.0.5
Immutable
release. Only release title and notes can be modified.
What's Changed
Full Changelog: v0.0.4...v0.0.5
v0.0.4
Immutable
release. Only release title and notes can be modified.
What's Changed
Full Changelog: v0.0.3...v0.0.4
v0.0.3
Immutable
release. Only release title and notes can be modified.
What's Changed
- docs: help operators configure and rotate least-privilege credentials by @Songmu in #25
- Stop orphaned Linux runner groups with shared runner guards by @Songmu in #28
- feat: register credentials without systemd by @Songmu in #27
- feat: set up GitHub App authentication without a preexisting token by @Songmu in #29
Full Changelog: v0.0.2...v0.0.3