Skip to content

Releases: shipping-docker/vessel

Ubuntu 20.04

15 Oct 15:07
Compare
Choose a tag to compare

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

  • Upgrade to Ubuntu 20.04 via #147
  • Disabled ipv6 when importing gpg keys via #136
  • Allows PHP (Swagger) to serve static content without a 303 via #92
  • No longer install predis on init via f86981b

Use PHP 7.4

13 Jan 13:44
baf7e04
Compare
Choose a tag to compare
  • Update to php 7.4 via #127
  • Allow empty MySQL passwords via #112

Redis + gzip support

17 Sep 19:42
16ae9c1
Compare
Choose a tag to compare
  • Added gzip support via #95
  • Added php-redis PHP extension via #119

Ubuntu keyserver for packages at port 80

19 Feb 13:08
65cf285
Compare
Choose a tag to compare
  • Using Ubuntu Keyserver on port 80 via #98

PHP 7.3

07 Jan 14:37
00896f8
Compare
Choose a tag to compare

🔥➡️➡️➡️ 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

  1. #90: Updating to PHP 7.3

Fixing PHP PPA issues

16 Oct 16:46
04b93f8
Compare
Choose a tag to compare
  • Merged in PR #88 to resolve an issue of PPA:ondrej/php linking "naked" package names (un-versioned ones) to php 7.3 instead of 7.2.
  • Merged in PR #78 to update the issues template for MacOS Mojave

New commands, small improvements

14 Sep 01:40
Compare
Choose a tag to compare
  • Don't explicitly define a docker-compose.yml file, to allow default docker-compose.override.yml to be used (compose version 3 feature) via #81
  • Make the dump command a little cleaner by using MySQL environment variables to avoid Warnings when running a dump via #68
  • Added a php command shortcut: ./vessel php -r "echo 'hello world';"
  • Added checks to see if env vars existed in the .env file 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 ... - execute node inside the container (previously only npm, yarn had 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 run use some_db in the mysql shell)

Actually pushed the code that 3.0.0 was supposed to be

02 Mar 13:11
d8e041c
Compare
Choose a tag to compare

PHP 7.2

19 Feb 13:47
533cc7d
Compare
Choose a tag to compare

🔥➡️➡️➡️ 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

  1. #45: Updating to PHP 7.2
    • Including xDebug
  2. #56: Support for ip command, if present
  3. #57: Support for ./vessel tinker, a (probably) popular command

Windows Support and Minor Updates

23 Nov 14:38
533cc7d
Compare
Choose a tag to compare
  • #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.vessel file name to .env.bak.vessel to make it more obvious that it's just a backup file (since Vessel makes changes to the .env file)