- Support tiredofit/nginx:6.0.0 and tiredofit/nginx-php-fpm:7.0.0 changes
- Update IMAGE_NAME on startup
- Fix invalid EOF introduced from 1.15.37
- Update to support new base image versions
- Allow situations for "warm" reboots better
- Rebuild image to support base level updates, sepcifically to allow MySQL 5.7 to operate
- Fix to artisan alias command
- Update artisan to remember previous directory
- Restore missing "defaults" file which was causing installations not explictly setting DB_PORT to have databases wiped out
- Quiet down installation routines that were showing database passwords unneccessarily
- Fix in 1.15.8 that wiped existing installations databases (!)
- Change the way the scheduler gets added into system timers
- Correctly set Timezone when running scheduler
- Stop requiring ADMIN_EMAIL and ADMIN_PASS to be set after installation
- Allow SETUP_TYPE=MANAL to bypass any in place variable/setup checks
- Freescout 1.7.3
- Support new tiredofit/nginx-php-fpm base
- Preload Iconv for PHP8 not PHP7
- Freescout 1.7.2
- PHP 8.x
- Enable PHP gnuPG extensiont to support new encrypted mail module
- DB Port checking for new installs to avoid overwriting the databse
- Fix for Laravel/Freescout log files not saving properly
- Revert to PHP 7.3 due to incompatibilities with the LDAP Module
- Revert Change to Scheduler back to cron
- Change the way that artisan schedule command works. Instead of running through cron, use a seperate S6 process to control.
- Reduced image size by deleting install cache
- Freescout 1.5.15 (support new API and Webhook Module)
- Add additional cache clear statement
- Removed Timezone variable - It was causing problems resetting
- Added `SETUP_TYPE` environment variable to skip editting .env/config after first boot
- Added additional configuration cache clear upon startup
- Changes to the way configuration is written as per shellcheck
- Change the way we pull Freescout - Now pull from Git and allow checking out different branches and repository URLs
- Cleanup code to fix shellcheck warnings
- Fix for Administrative user not being created on first boot
- Changes to support tiredofit/alpine 5.0.0 base image
- Cleanup configuration with the mess caused by 1.7.0 and up
- Fix Auto Upgrade routine
- Bugfix for Storage Attachments
- Fix logfile directory permissions
- Switch from using expect to create new Admin user to new command line function introduced in 1.5.1
- Fix to nginx configuration as per https://github.com/freescout-helpdesk/freescout/issues/522#issuecomment-596923374
- Update to Freescout 1.5.0
- Add new routines to migrate old public attachments to private attachments
- Serve attachments via Nginx instead of PHP
- Additional changes to support new tiredofit/alpine base image
- Update to support new tiredofit/alpine base image
- Dynamically set Nginx User and Group permissions across project
- Bugfixes to initialization script
- Add `APPLICATION_NAME` to support changing name from Freescout to something custom
- Final tweak to running database migrations on startup
- Change in the way that DB Migrations are done. Do them every time to avoid any uncaught module installations
- Add alias for running artisan - Type `artisan <arguments>` inside of container to run commands as webserver user
- Quiet down Module installation output
- Add execution of custom scripts upon container startup (map /assets/custom-scripts)
- Fixed error where Module installation would hang
- Refinements to Persistent Storage specifically Modules and Configuration Files
- Considerable cleanup related to storage
- Automatically install Modules and clear cache routines
- Much easier to survive container restarts
- Fix related to auto upgrade routines
- Refactor to support new tiredofit/nginx-php-fpm base image
- Freescout 1.3.14
- Make modules persistent via new functionality introduced in 1.1.0
- Added persistent storage for sessions, cache, and vars - Mount /data as a volume to benefit
- Updated docker-compose examples
- Update to Freescout 1.3.11
- Freescout 1.3.5
- Ability to Self Update
- Auto upgrade from Image version to image version
- Ability to add custom modules
- Ability to have access to custom source (this should allow Auto Updating to work without having to always update the image)
- Moved back to tiredofit/nginx-php-fpm base image to make development and upkeep easier
- PHP 7.3
- Switch to Alpine Edge
- Use gnuiconv from community instead of testing
- Rebuild Image from Alpine 3.8 Base omitting previous usage of tiredofit/nginx-php-fpm
- Fix for Iconv PHP Imap Errors (really)
- Alter location for freescout logs
- Logrotate for Freescout Fetch Logs
- Add gnu-libiconv to resolve IMAP errors
- Initial Release
- Alpine 3.8
- PHP 7.2
- Freescout 1.0.0