Zusam v0.3 Release Notes

Release Date: 2019-07-25 // over 4 years ago
  • ๐ŸŒฒ Log

    • โšก๏ธ Update to symfony 4.3
    • ๐Ÿ”’ Switch security password encoder to 'auto'
    • Regenerate message preview on edition
    • โž• Add "default group" option
    • โž• Add Log and System entities
    • โž• Add CleanLogs, CleanGroups, CleanMessages, RepairDatabase commands
    • โž• Add message sharing feature
    • Rework Cron: will now be called on kernel.terminate event
    • Redirect nginx output to stdout
    • Return only JSON from the API
    • Avoid displaying empty messages
    • Simplify commands invocations
    • 0๏ธโƒฃ .env is now the default config and .env.local symlinks to data/config

    Remarks

    ๐Ÿ”‹ Feature release.
    โšก๏ธ This update has a database structure change. Please see the corresponding migration file.
    ๐Ÿ“š To upgrade, follow the upgrade guide.

    Cron tasks will now execute after each API call. This means that if your Zusam instance is visited sufficiently often, you don't need to call it from the system cron anymore.
    โฌ†๏ธ The first time RepairDatabase will be executed, it could take some time (and cause some API calls to timeout). To avoid this, you can execute it yourself during the upgrade (after having applied the SQL migration) with php api/bin/console zusam:repair-database.

    โšก๏ธ โš ๏ธ The configuration change (.env => .env.local) could impact you if you customized your configuration file paths. Make sure to update the symlink if necessary.
    These changes were made to be compliant with the symfony specifications: