github linuxserver/docker-kimai 2.23.0-ls83

latest releases: 2.49.0-ls160, 2.48.0-ls159, 2.48.0-ls158...
16 months ago

LinuxServer Changes:

Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.

kimai Changes:

Compatible with PHP 8.1 to 8.3

Features (#5075)

  • Removed session search feature (which caused UX problems and raised a few bugs as well)
  • Fixed RTL glitches: reverse arrows in RTL and dropdown misalignment
  • Password reset flow re-written:
    • only available for anonymous users
    • added CSRF token validation
    • added rate limiting
    • use LoginLink handler instead of custom code
  • Added modified_at and created_at Doctrine behaviors and applied to Customer, Project and Activity
  • Simplified core email templates: removed background color and tables
  • Simplified wording of "password reset" email
  • Improved available columns in "Monthly overview" report: duration, revenue, costs, profit
  • Updated some core translations: revenue, costs, profit, hourly quota
  • Simplify short "budget stats" embeds: remove percentages, added profit row, new translations
  • Translations update from Hosted Weblate (#5092) (#5079)

Technical stuff (#5075)

  • Change logging on PROD: raise log level to error, hide several "expected errors" from logs (e.g. API validation)
  • Fix deprecations (e.g. route parameter via MapEntity)
  • Bump composer packages (removes some deprecations)
  • Added helper scripts to run phpstan and php-cs-fixer
  • Upgrade Tabler frontend to 1.0.21 (#5066)

Docker (#5093)

  • Upgrade to PHP 8.3
  • Increase PHP memory_limit to 512M
  • Removed redis extension
  • Fix FPM healthcheck and hide logs
  • Cleanup environment variables (BC: removed DB_x vars) (#5074)
  • Merge base and main image (#5094)

Involved in this release: @kevinpapst and @weblate - thank you!

Don't miss a new docker-kimai release

NewReleases is sending notifications on new releases.