This release adds 5 notable features for engineering teams evaluating rollout.
Published 2mo
Developer Productivity
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
animation
ascii
cli
go
idle
screensaver
+3 more
tcell
tui
unixporn
Summary
AI summaryFixed bash terminal freeze when drift activates.
Full changelog
Fixed
- bash shell integration: terminal no longer freezes when drift activates.
Background subshells spawned with job control enabled are placed in their own
process group; bash would then sendSIGTTOUto the process when drift called
tcsetattr, suspending it and locking the terminal. The timer subshell is now
spawned withset +mso it stays in the shell's process group. A foreground
guard (psstat check) was also added to skip activation if a command is
running when the timer fires.
Added
CODE_OF_CONDUCT.md— Contributor Covenant 2.1SECURITY.md— private vulnerability reporting via GitHub Security Advisories.github/CODEOWNERS— all PRs auto-assigned to @phlx0.github/dependabot.yml— weekly automated updates for GitHub Actions and Go modules- CI:
windows-latestadded to the test matrix - CI:
go mod tidycheck to catch uncommitted go.sum drift - Release:
go test -racestep runs before GoReleaser to gate broken releases
Changed
CONTRIBUTING.md— expanded with Conventional Commits format, branch naming conventions, and type reference table- CI: push trigger narrowed to
mainonly (PRs remain covered bypull_request) - CI: lint job now derives Go version from
go.modinstead of a hardcoded value - CI:
golangci-lintpinned tov1.64.0instead of floatinglatest - CI: coverage upload targets Go
1.24(latest in matrix) - Release:
goreleaser-actionpinned tov6.3.0
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About drift
Terminal screensaver that activates when you're idle — constellations, rain, particles & more. Press any key to resume. Just drift away!
Related context
Related tools
Beta — feedback welcome: [email protected]