What's Changed
- style: remove inconsistent gap between header and content by @ChrisvanChip in #1468
- fix: update template logo URL to use the new domain for consistency by @Siumauricio in #1497
- Various Improvements by @drudge in #1474
- fix: removed duplicate percentage label by @tswymer in #1491
- fix(ui): projects layout by @gentslava in #1473
- feat: add alert block for IP address requirement in database credenti… by @Siumauricio in #1498
- chore: update better-auth package to version 1.2.4 and kysely to vers… by @Siumauricio in #1499
- refactor: remove console log statements on WebSocket connection close… by @Siumauricio in #1501
- 1493 railpack spawns multiple build kit containers by @Siumauricio in #1502
- Allow traefik labels customization in docker-composes by @Mautriz in #1477
- feat(i18n): update zh-Hans translation by @PaiJi in #1429
- Revert "feat(i18n): update zh-Hans translation" by @Siumauricio in #1503
- feat(auth): add session configuration with expiration and update age … by @Siumauricio in #1504
New Contributors
- @ChrisvanChip made their first contribution in #1468
- @tswymer made their first contribution in #1491
- @Mautriz made their first contribution in #1477
Full Changelog: v0.20.2...v0.20.3