Skip to content

v0.4.0

Latest
Compare
Choose a tag to compare
@codedmonkey codedmonkey released this 06 Apr 20:10
· 70 commits to main since this release
v0.4.0
24f9397

Changelog

  • Breaking changes
    • An encryption key is now required for Dirigent to function. When using the standalone image, make sure to
      mount the contents of /srv/config, since sensitive information in the database will automatically be
      encrypted with a key stored in /srv/config/secrets. Losing the encryption key will make stored credentials
      unreadable.
    • The default kernel secret (APP_SECRET) has been refactored to only apply to dev environments.
  • Added encrypted database values for Credentials entities #4
  • Added bin/dirigent binary with only app-related commands
  • Added automated random kernel secret in standalone image, stored in /srv/config/secrets/kernel_secret
  • Improved initialization process of standalone image #3
  • Improved code quality with:
    • Testing of images with Testcontainers
    • Static analysis with PHPStan
    • Various improvements to GitHub Actions workflows
  • Bumped minimum PHP version to 8.3
  • Updated Symfony dependencies to version 7.2