tag:github.com,2008:https://github.com/shipping-docker/vessel/releasesRelease notes from vessel2020-10-15T14:58:25Ztag:github.com,2008:Repository/100896632/6.0.02020-10-15T15:09:18ZUbuntu 20.04<p><strong>NOTE</strong>: This is a major version release with potentially breaking changes.</p>
<h2>Rebuild Your Images</h2>
<p>After <a href="https://vessel.shippingdocker.com/docs/updating-resetting/" rel="nofollow">upgrading</a>, you'll need to rebuild your <code>app</code> image. Follow step 4 "Rebuild Containers" in the <a href="https://vessel.shippingdocker.com/docs/updating-resetting/" rel="nofollow">upgrade guide</a>.</p>
<h2>Changes</h2>
<ul>
<li>Upgrade to Ubuntu 20.04 via <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="722384088" data-permission-text="Title is private" data-url="https://github.com/shipping-docker/vessel/issues/147" data-hovercard-type="pull_request" data-hovercard-url="/shipping-docker/vessel/pull/147/hovercard" href="https://github.com/shipping-docker/vessel/pull/147">#147</a></li>
<li>Disabled ipv6 when importing gpg keys via <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="582228652" data-permission-text="Title is private" data-url="https://github.com/shipping-docker/vessel/issues/136" data-hovercard-type="pull_request" data-hovercard-url="/shipping-docker/vessel/pull/136/hovercard" href="https://github.com/shipping-docker/vessel/pull/136">#136</a></li>
<li>Allows PHP (Swagger) to serve static content without a 303 via <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="378317975" data-permission-text="Title is private" data-url="https://github.com/shipping-docker/vessel/issues/92" data-hovercard-type="pull_request" data-hovercard-url="/shipping-docker/vessel/pull/92/hovercard" href="https://github.com/shipping-docker/vessel/pull/92">#92</a></li>
<li>No longer install predis on init via <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/shipping-docker/vessel/commit/f86981b588d374188590b5ef8f78826d36efc97f/hovercard" href="https://github.com/shipping-docker/vessel/commit/f86981b588d374188590b5ef8f78826d36efc97f"><tt>f86981b</tt></a></li>
</ul>fidelopertag:github.com,2008:Repository/100896632/5.0.02020-01-13T13:44:25ZUse PHP 7.4<ul>
<li>Update to php 7.4 via <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="531141016" data-permission-text="Title is private" data-url="https://github.com/shipping-docker/vessel/issues/127" data-hovercard-type="pull_request" data-hovercard-url="/shipping-docker/vessel/pull/127/hovercard" href="https://github.com/shipping-docker/vessel/pull/127">#127</a></li>
<li>Allow empty MySQL passwords via <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="463936199" data-permission-text="Title is private" data-url="https://github.com/shipping-docker/vessel/issues/112" data-hovercard-type="pull_request" data-hovercard-url="/shipping-docker/vessel/pull/112/hovercard" href="https://github.com/shipping-docker/vessel/pull/112">#112</a></li>
</ul>fidelopertag:github.com,2008:Repository/100896632/4.1.02019-09-17T19:42:55ZRedis + gzip support<ul>
<li>Added gzip support via <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="394595216" data-permission-text="Title is private" data-url="https://github.com/shipping-docker/vessel/issues/95" data-hovercard-type="pull_request" data-hovercard-url="/shipping-docker/vessel/pull/95/hovercard" href="https://github.com/shipping-docker/vessel/pull/95">#95</a></li>
<li>Added <code>php-redis</code> PHP extension via <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="492480502" data-permission-text="Title is private" data-url="https://github.com/shipping-docker/vessel/issues/119" data-hovercard-type="pull_request" data-hovercard-url="/shipping-docker/vessel/pull/119/hovercard" href="https://github.com/shipping-docker/vessel/pull/119">#119</a></li>
</ul>fidelopertag:github.com,2008:Repository/100896632/4.0.12019-02-19T13:08:42ZUbuntu keyserver for packages at port 80<ul>
<li>Using Ubuntu Keyserver on port 80 via <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="402713059" data-permission-text="Title is private" data-url="https://github.com/shipping-docker/vessel/issues/98" data-hovercard-type="pull_request" data-hovercard-url="/shipping-docker/vessel/pull/98/hovercard" href="https://github.com/shipping-docker/vessel/pull/98">#98</a></li>
</ul>fidelopertag:github.com,2008:Repository/100896632/4.0.02019-01-07T14:37:56ZPHP 7.3<p>🔥➡️➡️➡️ THIS IS A BREAKING CHANGE ⬅️⬅️⬅️🔥.</p>
<h2>Rebuild Your Images</h2>
<p>After <a href="https://vessel.shippingdocker.com/docs/updating-resetting/" rel="nofollow">upgrading</a>, you'll need to rebuild your <code>app</code> image. Follow step 4 "Rebuild Containers" in the <a href="https://vessel.shippingdocker.com/docs/updating-resetting/" rel="nofollow">upgrade guide</a>.</p>
<h2>Changes</h2>
<ol>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="370703368" data-permission-text="Title is private" data-url="https://github.com/shipping-docker/vessel/issues/90" data-hovercard-type="pull_request" data-hovercard-url="/shipping-docker/vessel/pull/90/hovercard" href="https://github.com/shipping-docker/vessel/pull/90">#90</a>: Updating to PHP 7.3</li>
</ol>fidelopertag:github.com,2008:Repository/100896632/3.2.02018-10-16T16:46:35ZFixing PHP PPA issues<ul>
<li>Merged in PR <a href="https://github.com/shipping-docker/vessel/pull/88" data-hovercard-type="pull_request" data-hovercard-url="/shipping-docker/vessel/pull/88/hovercard">#88</a> to resolve an issue of <code>PPA:ondrej/php</code> linking "naked" package names (un-versioned ones) to php 7.3 instead of 7.2.</li>
<li>Merged in PR <a href="https://github.com/shipping-docker/vessel/pull/87" data-hovercard-type="pull_request" data-hovercard-url="/shipping-docker/vessel/pull/87/hovercard">#78</a> to update the issues template for MacOS Mojave</li>
</ul>fidelopertag:github.com,2008:Repository/100896632/3.1.02018-09-14T01:41:02ZNew commands, small improvements<ul>
<li>Don't explicitly define a <code>docker-compose.yml</code> file, to allow default <code>docker-compose.override.yml</code> to be used (compose version 3 feature) via <a href="https://github.com/shipping-docker/vessel/pull/81" data-hovercard-type="pull_request" data-hovercard-url="/shipping-docker/vessel/pull/81/hovercard">#81</a></li>
<li>Make the <code>dump</code> command a little cleaner by using MySQL environment variables to avoid Warnings when running a dump via <a href="https://github.com/shipping-docker/vessel/pull/68" data-hovercard-type="pull_request" data-hovercard-url="/shipping-docker/vessel/pull/68/hovercard">#68</a></li>
<li>Added a <code>php</code> command shortcut: <code>./vessel php -r "echo 'hello world';"</code></li>
<li>Added checks to see if env vars existed in the <code>.env</code> file before attempted a find/replace against them via <a href="https://github.com/shipping-docker/vessel/pull/61" data-hovercard-type="pull_request" data-hovercard-url="/shipping-docker/vessel/pull/61/hovercard">#61</a></li>
<li>Increased PHP max upload size via <a href="https://github.com/shipping-docker/vessel/pull/59" data-hovercard-type="pull_request" data-hovercard-url="/shipping-docker/vessel/pull/59/hovercard">#59</a></li>
<li>Added new commands via <a href="https://github.com/shipping-docker/vessel/pull/60" data-hovercard-type="pull_request" data-hovercard-url="/shipping-docker/vessel/pull/60/hovercard">#60</a>
<ul>
<li><code>./vessel php ...</code> - execute arbitrary php commands in the container</li>
<li><code>./vessel node ...</code> - execute <code>node</code> inside the container (previously only <code>npm</code>, <code>yarn</code> had a command)</li>
<li><code>./vessel ssh [app|mysql]</code> - executes "bash" inside the container (note: it's not actually SSH)</li>
<li><code>./vessel mysql</code> - log into the mysql database and set the current database to the one set by env vars (so you won't need to run <code>use some_db</code> in the mysql shell)</li>
</ul>
</li>
</ul>fidelopertag:github.com,2008:Repository/100896632/3.0.12018-03-02T13:11:13ZActually pushed the code that 3.0.0 was supposed to be<p>I fail at Git, I guess.</p>fidelopertag:github.com,2008:Repository/100896632/3.0.02018-02-19T13:47:24ZPHP 7.2<p>🔥➡️➡️➡️ THIS IS A BREAKING CHANGE ⬅️⬅️⬅️🔥.</p>
<h2>Rebuild Your Images</h2>
<p>After <a href="https://vessel.shippingdocker.com/docs/updating-resetting/" rel="nofollow">upgrading</a>, you'll need to rebuild your <code>app</code> image. Follow step 4 "Rebuild Containers" in the <a href="https://vessel.shippingdocker.com/docs/updating-resetting/" rel="nofollow">upgrade guide</a>.</p>
<h2>Changes</h2>
<ol>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="278514041" data-permission-text="Title is private" data-url="https://github.com/shipping-docker/vessel/issues/45" data-hovercard-type="pull_request" data-hovercard-url="/shipping-docker/vessel/pull/45/hovercard" href="https://github.com/shipping-docker/vessel/pull/45">#45</a>: Updating to PHP 7.2
<ul>
<li><em>Including xDebug</em></li>
</ul>
</li>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="291820460" data-permission-text="Title is private" data-url="https://github.com/shipping-docker/vessel/issues/56" data-hovercard-type="pull_request" data-hovercard-url="/shipping-docker/vessel/pull/56/hovercard" href="https://github.com/shipping-docker/vessel/pull/56">#56</a>: Support for <code>ip</code> command, if present</li>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="292197386" data-permission-text="Title is private" data-url="https://github.com/shipping-docker/vessel/issues/57" data-hovercard-type="pull_request" data-hovercard-url="/shipping-docker/vessel/pull/57/hovercard" href="https://github.com/shipping-docker/vessel/pull/57">#57</a>: Support for <code>./vessel tinker</code>, a (probably) popular command</li>
</ol>fidelopertag:github.com,2008:Repository/100896632/2.1.02017-11-23T14:38:16ZWindows Support and Minor Updates<ul>
<li><a href="https://github.com/shipping-docker/vessel/pull/26" data-hovercard-type="pull_request" data-hovercard-url="/shipping-docker/vessel/pull/26/hovercard">#26</a>: Windows Support
<ul>
<li>This looks to be a non-breaking change! 🎉</li>
</ul>
</li>
<li>Put the project under the MIT license</li>
<li>If composer is not found, fall back to a pre-built container that has composer, <a href="https://vessel.shippingdocker.com/docs/common-issues/#catch22" rel="nofollow">which then works as documented</a> for those who don't already have PHP7/Composer installed</li>
<li>Changed the <code>.env.vessel</code> file name to <code>.env.bak.vessel</code> to make it more obvious that it's just a backup file (since Vessel makes changes to the <code>.env</code> file)</li>
</ul>fideloper