Release 1.9.0
Improvements:
- Added upgradekey to config by @benfes in #236
- postgresql: add version 15 image by @NingZhou-NZ in #242
- Expose ML_* environment options to the .env file by @codyfinegan in #229
- mariadb: add 10.11 mariadb images by @NingZhou-NZ in #241
- Add pcov PHP extension for code coverage by @derschatta in #245
- Improve support for ARM chips like Mac M1 or M2 by @derschatta in #248
- Update postgres images, make sure all db services have versions in them by @derschatta in #250
- Add warning that mutagen integration is deprecated by @derschatta in #251
- Tidy up selenium and update to latest compatible version by @derschatta in #246
Fixes
- Fix ssl package dependency by @derschatta in #244
- Add support for new default ngrok url by @derschatta in #243
- Fix folder issue when using tzsh or tbash outside of project root by @derschatta in #249
New Contributors
- @benfes made their first contribution in #236
- @NingZhou-NZ made their first contribution in #242
Full Changelog: v1.8.0...v1.9.0
Upgrade notes
- Please make sure your local config.php matches the template (especially the Selenium configuration)
- To get full support for Apple Silicon check out the Wiki page for more instructions.
- Some of the database service names changed, please follow these steps:
If you are using the affected services (mysql, mssql, pgsql, mariadb):
- Stop the container, e.g.
tstop mysql
- Remove the old container, e.g.
docker container rm totara_mysql57
- Pull the changes
- Then start the container with
tup --remove-orphans mysql57
If you follow these steps the data should still be there. Of course you need to update your config.php to connect to mysql57 instead of mysql.