v0.20.0

solidtime-io/solidtimev0.20.0Aug 31, 2026by Onatcer

AI Summary

This update focuses on quality-of-life improvements and performance optimizations, featuring a configurable API rate limit system and extended report grouping. A major highlight includes a new invoicing recipient management system specifically for On-Premise Business users.

Key Highlights

  • New invoicing recipient system for On-Premise Business users
  • Configurable API rate limits via environment variables
  • Extended report grouping to include Date and Week
  • Database indexes added for performance improvements
  • Sorting added to the tasks table

New Features

  • Configurable API rate limits
  • New invoicing recipient system
  • Search input on projects overview page
  • Invite-only registration mode
  • Sorting on the tasks table

Full Release Notes

solidtime v0.20.0 adds various quality-of-life/performance improvements as well as a new invoicing recipient system for [On-Premise Business](https://www.solidtime.io/pricing/on-premise) users.

## What's Changed
* Extend report grouping to include Date and Week by @TheSpyder in https://github.com/solidtime-io/solidtime/pull/1210
* feat: make API rate limits configurable via env vars by @dacopan in https://github.com/solidtime-io/solidtime/pull/1204
* Add database indexes by @korridor in https://github.com/solidtime-io/solidtime/pull/1220
* Add sorting to the tasks table by @nikbucher in https://github.com/solidtime-io/solidtime/pull/1218
* feat: add search input to projects overview page by @AKolenda in https://github.com/solidtime-io/solidtime/pull/1217
* Fix content disposition so downloads actually download by @TheSpyder in https://github.com/solidtime-io/solidtime/pull/1180
* Still running email preference by @korridor in https://github.com/solidtime-io/solidtime/pull/1233
* Suppress expected api exception reporting by @korridor in https://github.com/solidtime-io/solidtime/pull/1232
* Fix timezone mismatch modal posting to the removed Jetstream route by @TheSpyder in https://github.com/solidtime-io/solidtime/pull/1231
* Add invite-only registration mode by @korridor in https://github.com/solidtime-io/solidtime/pull/1223
* Fix project create dialog scrolling behaviour on iOS

## Invoice Recipients

For users in the [On-Premise Business](https://www.solidtime.io/pricing/on-premise) plan we added a new feature to invoices: **Recipients**. You can now easily reuse and manage the recipients of your invoices. No more copy & paste or duplicating invoices. Your existing invoice recipients are automatically migrated to the new system and you can manage the recipient data in a new "Recipients" tab within the invoices section. 

## New Contributors
* @TheSpyder made their first contribution in https://github.com/solidtime-io/solidtime/pull/1210
* @dacopan made their first contribution in https://github.com/solidtime-io/solidtime/pull/1204
* @nikbucher made their first contribution in https://github.com/solidtime-io/solidtime/pull/1218
* @AKolenda made their first contribution in https://github.com/solidtime-io/solidtime/pull/1217

**Full Changelog**: https://github.com/solidtime-io/solidtime/compare/v0.19.1...v0.20.0