Releases: shipping-docker/vessel
Releases · shipping-docker/vessel
Ubuntu 20.04
NOTE: This is a major version release with potentially breaking changes.
Rebuild Your Images
After upgrading, you'll need to rebuild your app image. Follow step 4 "Rebuild Containers" in the upgrade guide.
Changes
Use PHP 7.4
Redis + gzip support
Ubuntu keyserver for packages at port 80
- Using Ubuntu Keyserver on port 80 via #98
PHP 7.3
Fixing PHP PPA issues
New commands, small improvements
- Don't explicitly define a
docker-compose.ymlfile, to allow defaultdocker-compose.override.ymlto be used (compose version 3 feature) via #81 - Make the
dumpcommand a little cleaner by using MySQL environment variables to avoid Warnings when running a dump via #68 - Added a
phpcommand shortcut:./vessel php -r "echo 'hello world';" - Added checks to see if env vars existed in the
.envfile before attempted a find/replace against them via #61 - Increased PHP max upload size via #59
- Added new commands via #60
./vessel php ...- execute arbitrary php commands in the container./vessel node ...- executenodeinside the container (previously onlynpm,yarnhad a command)./vessel ssh [app|mysql]- executes "bash" inside the container (note: it's not actually SSH)./vessel mysql- log into the mysql database and set the current database to the one set by env vars (so you won't need to runuse some_dbin the mysql shell)
Actually pushed the code that 3.0.0 was supposed to be
I fail at Git, I guess.
PHP 7.2
🔥➡️➡️➡️ THIS IS A BREAKING CHANGE ⬅️⬅️⬅️🔥.
Rebuild Your Images
After upgrading, you'll need to rebuild your app image. Follow step 4 "Rebuild Containers" in the upgrade guide.
Changes
Windows Support and Minor Updates
- #26: Windows Support
- This looks to be a non-breaking change! 🎉
- Put the project under the MIT license
- If composer is not found, fall back to a pre-built container that has composer, which then works as documented for those who don't already have PHP7/Composer installed
- Changed the
.env.vesselfile name to.env.bak.vesselto make it more obvious that it's just a backup file (since Vessel makes changes to the.envfile)