v0.9.0
solidtime-io/solidtimev0.9.0Jul 23, 2025by korridor
AI Summary
Release adds rounding options for time entries and major dependency updates. Requires health check configuration changes for self-hosting setups.
Key Highlights
- Rounding: round up, down, or to nearest X minutes per time entry
- Major dependency updates
- Health check config changes required (supervisorctl to healthcheck)
- Option to delete members with relations
- Email notifications for expiring API tokens
Breaking Changes
- Health check configuration changes required - replace supervisorctl status checks with healthcheck command
New Features
- Time entry rounding (up, down, nearest X minutes)
- Email notifications for expiring API tokens
- Delete members with relations option
Full Release Notes
## What's Changed - Rounding: You can now round up, down or to the nearest X minutes for each time entry on the reporting page (#481) - Major dependency updates (#843) ## After upgrade tasks Please update your health check config before pulling the image. The changes to the self-hosting setups are in this PR: https://github.com/solidtime-io/self-hosting-examples/pull/33/files If you are using the docker guide you need to do the following changes in the `docker-compose.yml`: Replace `test: [ "CMD-SHELL", "supervisorctl status scheduler:scheduler_00" ]` with `test: [ "CMD", "healthcheck" ]` Replace `test: [ "CMD-SHELL", "supervisorctl status worker:worker_00" ]` with `test: [ "CMD", "healthcheck" ]` ## Fixes & Small changes * Add postgres version matrix to phpunit tests (#808) * Fix css variables not updating correctly when system theme changes (#810) * Add option to delete members with relations (#824) * Add checks for placeholder invitation; Fixed bug in member deletion (#838) * Feature/fix last seven days labels (#839) * Add email notifications for expiring api tokens (#846) * Fix design inconsistency in timeentryaggregaterow (#850) **Full Changelog**: https://github.com/solidtime-io/solidtime/compare/v0.8.0...v0.9.0