-
v0.5.1
StableAll checks were successfulCI / validate-branch (push) Has been skippedCI / validate-release-pr (push) Has been skippedPublish / detect-release (push) Successful in 5sPublish / tag (push) Successful in 5sPublish / promote-release (push) Successful in 0sCI / lint (push) Successful in 1m21sCI / security (push) Successful in 1m42sCI / build (push) Successful in 1m47sCI / test (push) Successful in 1m56sreleased this
2026-02-19 19:10:17 +00:00 | 138 commits to main since this releaseWhat's Changed
Bug Fixes
- fix(activity): add table alias to count query — the count query was missing the
altable alias, causing PostgreSQL errors when filters were active (10c420b) - fix(activity): promote log failure from slog.Debug to slog.Warn — silent data loss when activity log INSERTs fail (4fac83e)
Performance
- perf(activity): optimize user query to select only needed columns — reduced from 15 columns to 3 for the filter dropdown (70bcb95)
- perf(activity): skip user/eventTypes queries on HTMX partial requests — avoid unnecessary DB queries on pagination (625597e)
Database
- refactor(db): drop redundant standalone event_type index — composite index already covers these queries (87c30bd)
- feat(db): add ON DELETE SET NULL to activity_logs foreign keys — preserves audit trail when users are deleted (7075496)
Tasks
- OP#1111: Fix count query missing table alias in activity service
- OP#1112: Optimize activity log user query to select only needed columns
- OP#1113: Skip user/eventTypes queries on HTMX partial requests
- OP#1114: Promote activity log failure from slog.Debug to slog.Warn
- OP#1115: Drop redundant standalone event_type index
- OP#1116: Add ON DELETE SET NULL to activity_logs foreign keys
- OP#1117: Fix whitespace alignment regression in models.go
Install
# From source git clone https://git.bros.ninja/mike/gashy.git cd gashy && git checkout v0.5.1Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
- fix(activity): add table alias to count query — the count query was missing the