tag:github.com,2008:https://github.com/cytopia/devilbox/releases Release notes from devilbox 2023-01-03T00:32:23Z tag:github.com,2008:Repository/70239358/v3.0.0-beta-0.3 2023-01-03T00:34:43Z Devilbox Release v3.0.0-beta-0.3 <h2>Release v3.0.0-beta-0.3 (2023-01-02)</h2> <p>This release provides the <code>dvl.to</code> domain to be used with <code>TLD_SUFFIX</code> (set to default), which eliminates the need to set any entries in <code>/etc/hosts</code>, as all of its subdomain will point to <code>127.0.0.1</code> via official DNS. Domain has been acquired thanks to awesome sponsors!</p> <h3>Fixed</h3> <ul> <li>Intranet: mail.php fixed deprecation warnings <a href="https://github.com/cytopia/devilbox/issues/798" data-hovercard-type="issue" data-hovercard-url="/cytopia/devilbox/issues/798/hovercard">#798</a></li> </ul> <h3>Changed</h3> <ul> <li>Use <code>dvl.to</code> as default <code>TLD_SUFFIX</code> (it always poits to <code>127.0.0.1</code> removing the need to create <code>/etc/hosts</code> entries)</li> </ul> <h3>Added</h3> <ul> <li>Intranet: vhost overview shows listening ports</li> <li>Intranet: vhost overview now has modals to show httpd and vhost-gen configs</li> <li>Docs: Show available tools per version in README.md</li> <li>Added <code>xhprof</code> PHP extension</li> <li>Added extra_hosts: <code>host.docker.internal: host-gateway</code> (Refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1368707494" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/919" data-hovercard-type="issue" data-hovercard-url="/cytopia/devilbox/issues/919/hovercard" href="https://github.com/cytopia/devilbox/issues/919">#919</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="440839593" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/575" data-hovercard-type="issue" data-hovercard-url="/cytopia/devilbox/issues/575/hovercard" href="https://github.com/cytopia/devilbox/issues/575">#575</a>)</li> </ul> <h3>Screenshots</h3> <p><a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/12533999/210129831-e9311942-b31d-45de-b303-c2c10066e3d6.png"><img src="https://user-images.githubusercontent.com/12533999/210129831-e9311942-b31d-45de-b303-c2c10066e3d6.png" alt="Screenshot 2022-12-31 05-46-39 selection" style="max-width: 100%;"></a></p> <p><a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/12533999/210129911-b1d18a21-0550-40d2-a0ba-cf5b70e2c9bd.png"><img src="https://user-images.githubusercontent.com/12533999/210129911-b1d18a21-0550-40d2-a0ba-cf5b70e2c9bd.png" alt="Screenshot 2022-12-31 09-00-05 selection" style="max-width: 100%;"></a></p> <p><a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/12533999/210129833-78ee8a3c-1a2a-4bc4-aea7-b9af44ea9a42.png"><img src="https://user-images.githubusercontent.com/12533999/210129833-78ee8a3c-1a2a-4bc4-aea7-b9af44ea9a42.png" alt="Screenshot 2022-12-31 05-56-42 selection" style="max-width: 100%;"></a></p> <h2>What's Changed</h2> <ul> <li>Release/v3.0.0 beta 0.3 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cytopia/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cytopia">@cytopia</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1515054132" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/944" data-hovercard-type="pull_request" data-hovercard-url="/cytopia/devilbox/pull/944/hovercard" href="https://github.com/cytopia/devilbox/pull/944">#944</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/cytopia/devilbox/compare/v3.0.0-beta-0.2...v3.0.0-beta-03"><tt>v3.0.0-beta-0.2...v3.0.0-beta-03</tt></a></p> cytopia tag:github.com,2008:Repository/70239358/v3.0.0-beta-0.2 2022-12-27T14:29:49Z Devilbox Release v3.0.0-beta-0.2 <h2>Release v3.0.0-beta-0.2 (2022-12-27)</h2> <p>See <strong><a href="https://github.com/cytopia/devilbox/releases/tag/v3.0.0-beta-0.1">Release v3.0.0-beta-0.1</a></strong> for other notable changes</p> <h3>The Backend configuration now supports websockets as well:</h3> <p>Please report issues in <strong>this PR</strong> or reach out in <strong><a href="https://discord.gg/2wP3V6kBj4" rel="nofollow">Discord</a></strong>.</p> <p><a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/12533999/209555838-927886fd-3cab-4a8b-b4e0-b0c8003eef6a.png"><img src="https://user-images.githubusercontent.com/12533999/209555838-927886fd-3cab-4a8b-b4e0-b0c8003eef6a.png" alt="Screenshot 2022-12-26 14-28-34 selection" style="max-width: 100%;"></a></p> <p>file: <code>/shared/httpd/&lt;project&gt;/.devilbox/backend.cfg</code></p> <div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# PHP-FPM backend conf:phpfpm:tcp:php80:9000 # HTTP Reverse Proxy backend conf:rproxy:http:172.16.238.10:3000 # HTTPS Reverse Proxy backend conf:rproxy:https:172.16.238.10:3000 # Websocket Reverse Proxy backend conf:rproxy:ws:172.16.238.10:3000 # SSL Websocket Reverse Proxy backend conf:rproxy:wss:172.16.238.10:3000"><pre><span class="pl-c"><span class="pl-c">#</span> PHP-FPM backend</span> conf:phpfpm:tcp:php80:9000 <span class="pl-c"><span class="pl-c">#</span> HTTP Reverse Proxy backend</span> conf:rproxy:http:172.16.238.10:3000 <span class="pl-c"><span class="pl-c">#</span> HTTPS Reverse Proxy backend</span> conf:rproxy:https:172.16.238.10:3000 <span class="pl-c"><span class="pl-c">#</span> Websocket Reverse Proxy backend</span> conf:rproxy:ws:172.16.238.10:3000 <span class="pl-c"><span class="pl-c">#</span> SSL Websocket Reverse Proxy backend</span> conf:rproxy:wss:172.16.238.10:3000</pre></div> <p>Once you're done with <code>backend.cfg</code> changes, head over to the Intranet C&amp;C page (<a href="http://localhost/cnc.php" rel="nofollow">http://localhost/cnc.php</a>) and Reload <code>watcherd</code>.</p> <h3>Fixed</h3> <ul> <li>Intranet: vhost overview: allow HTTP 426 to succeed in vhost page (websocket projects)</li> <li>Intranet: vhost overview: Reverse Proxy or Websocket backends do not require a <code>htdocs/</code> dir for healthcheck</li> <li>Fixed reverse proxy template generation for Apache 2.2 and Apache 2.4 <a href="https://github.com/devilbox/vhost-gen/pull/51" data-hovercard-type="pull_request" data-hovercard-url="/devilbox/vhost-gen/pull/51/hovercard">vhost-gen #51</a></li> <li>Fixed Nginx hash bucket size length to allow long hostnames</li> </ul> <h3>Added</h3> <ul> <li>Reverse Proxy automation for websocket projects (<code>ws://&lt;host&gt;:&lt;port&gt;</code> or <code>wss:&lt;host&gt;:&lt;port&gt;</code>) (Does not work with Apache 2.2)</li> <li>Added tool <code>wscat</code> to be able to test websocket connections</li> <li>Intranet: vhost overview now also shows websocket projects</li> </ul> <h3>Changed</h3> <ul> <li>Do not mount any startup/autostart script directories for multi-php compose as they do not contain tools</li> </ul> <h2>Affected Issues / PR's</h2> <ul> <li>Refs: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="836177604" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/797" data-hovercard-type="issue" data-hovercard-url="/cytopia/devilbox/issues/797/hovercard" href="https://github.com/cytopia/devilbox/issues/797">#797</a></li> <li>Refs: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="803445581" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/782" data-hovercard-type="issue" data-hovercard-url="/cytopia/devilbox/issues/782/hovercard" href="https://github.com/cytopia/devilbox/issues/782">#782</a></li> </ul> <h2>What's Changed</h2> <ul> <li>Release/v3.0.0 beta 0.2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cytopia/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cytopia">@cytopia</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1510976550" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/943" data-hovercard-type="pull_request" data-hovercard-url="/cytopia/devilbox/pull/943/hovercard" href="https://github.com/cytopia/devilbox/pull/943">#943</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/cytopia/devilbox/compare/v3.0.0-beta-0.1...v3.0.0-beta-0.2"><tt>v3.0.0-beta-0.1...v3.0.0-beta-0.2</tt></a></p> cytopia tag:github.com,2008:Repository/70239358/v3.0.0-beta-0.1 2022-12-25T19:44:09Z Devilbox Release v3.0.0-beta-0.1 <h2>Release v3.0.0-beta-0.1 (2022-12-24) 🎅🎄🎁</h2> <ul> <li> <h3>Run different PHP versions per project</h3> </li> <li> <h3>Reverse Proxy automation</h3> </li> </ul> <p>Please report issues in <strong>this PR</strong> or reach out in <strong><a href="https://discord.gg/2wP3V6kBj4" rel="nofollow">Discord</a></strong>.</p> <p><a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/12533999/209476468-05de95b4-4d32-4392-9139-456a9c20b513.png"><img src="https://user-images.githubusercontent.com/12533999/209476468-05de95b4-4d32-4392-9139-456a9c20b513.png" alt="Screenshot 2022-12-25 18-05-25 selection" style="max-width: 100%;"></a></p> <hr> <p>This is a beta release, using a completely rewritten set of HTTPD server, based on these changes:</p> <ul> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1507095653" data-permission-text="Title is private" data-url="https://github.com/devilbox/docker-nginx-stable/issues/55" data-hovercard-type="pull_request" data-hovercard-url="/devilbox/docker-nginx-stable/pull/55/hovercard" href="https://github.com/devilbox/docker-nginx-stable/pull/55">devilbox/docker-nginx-stable#55</a></li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1508433627" data-permission-text="Title is private" data-url="https://github.com/devilbox/docker-nginx-mainline/issues/57" data-hovercard-type="pull_request" data-hovercard-url="/devilbox/docker-nginx-mainline/pull/57/hovercard" href="https://github.com/devilbox/docker-nginx-mainline/pull/57">devilbox/docker-nginx-mainline#57</a></li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1508567267" data-permission-text="Title is private" data-url="https://github.com/devilbox/docker-apache-2.2/issues/53" data-hovercard-type="pull_request" data-hovercard-url="/devilbox/docker-apache-2.2/pull/53/hovercard" href="https://github.com/devilbox/docker-apache-2.2/pull/53">devilbox/docker-apache-2.2#53</a></li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1509580914" data-permission-text="Title is private" data-url="https://github.com/devilbox/docker-apache-2.4/issues/54" data-hovercard-type="pull_request" data-hovercard-url="/devilbox/docker-apache-2.4/pull/54/hovercard" href="https://github.com/devilbox/docker-apache-2.4/pull/54">devilbox/docker-apache-2.4#54</a></li> </ul> <p>Once it has been tested by the community, and potential errors have been addressed, a new major version will be released.</p> <p><strong>IMPORTANT:</strong> This release required you to copy <code>env-example</code> over onto <code>.env</code> due to some changes in variables.</p> <h3>TL;DR</h3> <ol> <li><strong>Multiple PHP Versions</strong><br><br> Here is an example to run one project with a specific PHP version<br> <div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# Enable all PHP versions cp compose/docker-compose.override.yml-php-multi.yml docker-compose.override.yml # Start default set and php80 docker-compose up php httpd bind php80"><pre><span class="pl-c"><span class="pl-c">#</span> Enable all PHP versions</span> cp compose/docker-compose.override.yml-php-multi.yml docker-compose.override.yml <span class="pl-c"><span class="pl-c">#</span> Start default set and php80</span> docker-compose up php httpd <span class="pl-c1">bind</span> php80</pre></div> file: <code>/shared/httpd/&lt;project&gt;/.devilbox/backend.cfg</code> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="conf:phpfpm:tcp:php80:9000"><pre class="notranslate"><code>conf:phpfpm:tcp:php80:9000 </code></pre></div> </li> <li><strong>Automated Reverse Proxy setup</strong><br><br> Here is an example to proxy one project to a backend service (e.g. NodeJS or Python application, which runs in the PHP container on port 3000)<br><br> file: <code>/shared/httpd/&lt;project&gt;/.devilbox/backend.cfg</code> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="conf:rproxy:http:127.0.0.1:3000"><pre class="notranslate"><code>conf:rproxy:http:127.0.0.1:3000 </code></pre></div> </li> </ol> <h4>PHP hostnames and IP addresses</h4> <p><strong>Note:</strong> Use IP addresses instead of hostnames for Nginx</p> <table> <thead> <tr> <th>PHP Version</th> <th>Hostname</th> <th>IP address</th> </tr> </thead> <tbody> <tr> <td>5.4</td> <td>php54</td> <td>172.16.238.201</td> </tr> <tr> <td>5.5</td> <td>php55</td> <td>172.16.238.202</td> </tr> <tr> <td>5.6</td> <td>php56</td> <td>172.16.238.203</td> </tr> <tr> <td>7.0</td> <td>php70</td> <td>172.16.238.204</td> </tr> <tr> <td>7.1</td> <td>php71</td> <td>172.16.238.205</td> </tr> <tr> <td>7.2</td> <td>php72</td> <td>172.16.238.206</td> </tr> <tr> <td>7.3</td> <td>php73</td> <td>172.16.238.207</td> </tr> <tr> <td>7.4</td> <td>php74</td> <td>172.16.238.208</td> </tr> <tr> <td>8.0</td> <td>php80</td> <td>172.16.238.209</td> </tr> <tr> <td>8.1</td> <td>php81</td> <td>172.16.238.210</td> </tr> <tr> <td>8.2</td> <td>php82</td> <td>172.16.238.211</td> </tr> </tbody> </table> <h3>Fixed</h3> <ul> <li>Fixed Protocol substitution bug in Reverse Proxy generation for Apache 2.2 and Apache 2.4 <a href="https://github.com/devilbox/vhost-gen/pull/49" data-hovercard-type="pull_request" data-hovercard-url="/devilbox/vhost-gen/pull/49/hovercard">vhost-gen #49</a> <a href="https://github.com/devilbox/vhost-gen/pull/50" data-hovercard-type="pull_request" data-hovercard-url="/devilbox/vhost-gen/pull/50/hovercard">vhost-gen #50</a></li> <li>Fixed missing module <code>mod_proxy_html</code> in Apache 2.4 as per requirement from <code>vhost-gen</code> for Reverse Proxy setup</li> <li>Fixed encoding issue with Apache 2.4 Reverse Proxy by enabling <code>mod_xml2enc</code> module (Required by <code>mod_proxy_html</code>)</li> <li>Allow to run different PHP versions per project. fixes <a href="https://github.com/cytopia/devilbox/issues/146" data-hovercard-type="issue" data-hovercard-url="/cytopia/devilbox/issues/146/hovercard">#146</a></li> </ul> <h3>Added</h3> <ul> <li>New HTTPD server capable of auto reverse proxy creation (and different PHP versions per project)</li> <li>Intranet: Added Command &amp; Control center to view watcherd logs and retrigger config in case of vhost changes</li> <li>Environment variable <code>DEVILBOX_HTTPD_MGMT_PASS</code></li> <li>Environment variable <code>DEVILBOX_HTTPD_MGMT_USER</code></li> <li>New Docker Compose Override file <code>docker-compose.override.yml-php-multi.yml</code> (allows to run multiple PHP versions).</li> <li>Update Bind to latest version</li> </ul> <h3>Changed</h3> <ul> <li>Disabled <code>psr</code> extension by default <a href="https://github.com/jbboehr/php-psr/issues/78#issuecomment-722290110" data-hovercard-type="issue" data-hovercard-url="/jbboehr/php-psr/issues/78/hovercard">php-psr #78</a></li> <li>Disabled <code>phalcon</code> extension by default</li> <li>Environment variable <code>DEBUG_COMPOSE_ENTRYPOINT</code> renamed to <code>DEBUG_ENTRYPOINT</code></li> <li>Environment variable <code>HTTPD_TIMEOUT_TO_PHP_FPM</code> renamed to <code>HTTPD_BACKEND_TIMEOUT</code></li> </ul> <h2>Other notable Changes</h2> <ul> <li>shell.sh to fall back to docker compose (no dash) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Cleancookie/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Cleancookie">@Cleancookie</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1377032711" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/920" data-hovercard-type="pull_request" data-hovercard-url="/cytopia/devilbox/pull/920/hovercard" href="https://github.com/cytopia/devilbox/pull/920">#920</a></li> <li>Add support for meilisearch by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/minhchu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/minhchu">@minhchu</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1323253306" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/910" data-hovercard-type="pull_request" data-hovercard-url="/cytopia/devilbox/pull/910/hovercard" href="https://github.com/cytopia/devilbox/pull/910">#910</a></li> <li>🎅🎄🎁 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cytopia/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cytopia">@cytopia</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1509657777" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/942" data-hovercard-type="pull_request" data-hovercard-url="/cytopia/devilbox/pull/942/hovercard" href="https://github.com/cytopia/devilbox/pull/942">#942</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Cleancookie/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Cleancookie">@Cleancookie</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1377032711" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/920" data-hovercard-type="pull_request" data-hovercard-url="/cytopia/devilbox/pull/920/hovercard" href="https://github.com/cytopia/devilbox/pull/920">#920</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/minhchu/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/minhchu">@minhchu</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1323253306" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/910" data-hovercard-type="pull_request" data-hovercard-url="/cytopia/devilbox/pull/910/hovercard" href="https://github.com/cytopia/devilbox/pull/910">#910</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/cytopia/devilbox/compare/v2.4.0...v3.0.0-beta-0.1"><tt>v2.4.0...v3.0.0-beta-0.1</tt></a></p> cytopia tag:github.com,2008:Repository/70239358/v2.4.0 2022-12-18T22:00:49Z Devilbox Release v2.4.0 <h2>Release v2.4.0 (2022-12-18)</h2> <p>This release might be a bit bumpy due to a massive amount of changes in upstream projects. If you encounter issues, please do raise tickets.</p> <h3>General</h3> <h4>New PHP-FPM images</h4> <p>This release uses a new set of PHP-FPM images. They have been heavily rewritten and modularized in order to make PHP extension and PHP tool generation more easy. See the following release notes for details:</p> <blockquote> <p>499 changed files with 29,281 additions and 13,977 deletions.</p> </blockquote> <ul> <li><a href="https://github.com/devilbox/docker-php-fpm/releases/tag/0.145">https://github.com/devilbox/docker-php-fpm/releases/tag/0.145</a></li> <li><a href="https://github.com/devilbox/docker-php-fpm/releases/tag/0.146">https://github.com/devilbox/docker-php-fpm/releases/tag/0.146</a></li> <li><a href="https://github.com/devilbox/docker-php-fpm/releases/tag/0.147">https://github.com/devilbox/docker-php-fpm/releases/tag/0.147</a></li> </ul> <h4>How to add modules/tools?</h4> <ul> <li><strong><a href="https://github.com/devilbox/docker-php-fpm/blob/master/php_modules/README.md">How to build PHP modules</a></strong></li> <li><strong><a href="https://github.com/devilbox/docker-php-fpm/blob/master/php_tools/README.md">How to install tools in PHP images</a></strong></li> </ul> <h4>Available Tools</h4> <p>You can now also find a detailed overview about what tools are installed in what PHP version image. See here: <a href="https://github.com/devilbox/docker-php-fpm/blob/master/doc/available-tools.md">https://github.com/devilbox/docker-php-fpm/blob/master/doc/available-tools.md</a></p> <h4>Gitter -&gt; Discord</h4> <p>Additionally I am moving away from Gitter to <strong>Discord</strong>. See reason and announcement here: <a href="https://devilbox.discourse.group/t/migrating-from-gitter-to-discord/716/2" rel="nofollow">https://devilbox.discourse.group/t/migrating-from-gitter-to-discord/716/2</a></p> <p><strong>🎮 Discord:</strong> <a href="https://discord.gg/2wP3V6kBj4" rel="nofollow">https://discord.gg/2wP3V6kBj4</a></p> <h3>Fixed</h3> <ul> <li>Intranet: Fixed PostgreSQL database overview</li> <li>Fixed PATH for all pre-installed composer and node tools</li> </ul> <h3>Updated</h3> <ul> <li>Updated PHP versions (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1501854225" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/940" data-hovercard-type="issue" data-hovercard-url="/cytopia/devilbox/issues/940/hovercard" href="https://github.com/cytopia/devilbox/issues/940">#940</a>)</li> <li>Updated MySQL versions</li> <li>Intranet: Improved installed tools overview (index.php)</li> </ul> <h3>Added</h3> <ul> <li>Added tool <code>mhsendmail</code> for arm64 images</li> <li>Added tool <code>wkhtmltopdf</code> for arm64 images (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1476324799" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/936" data-hovercard-type="issue" data-hovercard-url="/cytopia/devilbox/issues/936/hovercard" href="https://github.com/cytopia/devilbox/issues/936">#936</a>)</li> <li>Added tool <code>taskfile</code> (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1470482252" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/934" data-hovercard-type="issue" data-hovercard-url="/cytopia/devilbox/issues/934/hovercard" href="https://github.com/cytopia/devilbox/issues/934">#934</a>)</li> </ul> <h3>Removed</h3> <ul> <li>Removed tool <code>drush</code> (detail: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1445193021" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/930" data-hovercard-type="issue" data-hovercard-url="/cytopia/devilbox/issues/930/hovercard?comment_id=1344764908&amp;comment_type=issue_comment" href="https://github.com/cytopia/devilbox/issues/930#issuecomment-1344764908">#930 (comment)</a>)</li> </ul> <h2>Issues / PR's</h2> <p>The following Issues / PR's are addressed in a new tagged release.</p> <ul> <li>Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1470482252" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/934" data-hovercard-type="issue" data-hovercard-url="/cytopia/devilbox/issues/934/hovercard" href="https://github.com/cytopia/devilbox/issues/934">#934</a></li> <li>Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1476324799" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/936" data-hovercard-type="issue" data-hovercard-url="/cytopia/devilbox/issues/936/hovercard" href="https://github.com/cytopia/devilbox/issues/936">#936</a></li> <li>Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1501854225" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/940" data-hovercard-type="issue" data-hovercard-url="/cytopia/devilbox/issues/940/hovercard" href="https://github.com/cytopia/devilbox/issues/940">#940</a></li> <li>Refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1445193021" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/930" data-hovercard-type="issue" data-hovercard-url="/cytopia/devilbox/issues/930/hovercard" href="https://github.com/cytopia/devilbox/issues/930">#930</a></li> <li>Refs <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1277351966" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/904" data-hovercard-type="pull_request" data-hovercard-url="/cytopia/devilbox/pull/904/hovercard" href="https://github.com/cytopia/devilbox/pull/904">#904</a></li> </ul> <h2>Other notable changes</h2> <ul> <li>Delayed message body loading by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mmcev106/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mmcev106">@mmcev106</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1277351966" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/904" data-hovercard-type="pull_request" data-hovercard-url="/cytopia/devilbox/pull/904/hovercard" href="https://github.com/cytopia/devilbox/pull/904">#904</a></li> <li>Release/v2.4.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cytopia/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cytopia">@cytopia</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1501919384" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/941" data-hovercard-type="pull_request" data-hovercard-url="/cytopia/devilbox/pull/941/hovercard" href="https://github.com/cytopia/devilbox/pull/941">#941</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mmcev106/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mmcev106">@mmcev106</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1277351966" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/904" data-hovercard-type="pull_request" data-hovercard-url="/cytopia/devilbox/pull/904/hovercard" href="https://github.com/cytopia/devilbox/pull/904">#904</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/cytopia/devilbox/compare/v2.3.0...v2.4.0"><tt>v2.3.0...v2.4.0</tt></a></p> cytopia tag:github.com,2008:Repository/70239358/v2.3.0 2022-12-04T12:34:20Z Devilbox Release v2.3.0 <h1>Release v2.3.0 (2022-12-04)</h1> <h3>Fixed</h3> <ul> <li>Fixed correct permission for <code>/opt/nvm</code> in PHP container <a href="https://github.com/cytopia/devilbox/issues/499" data-hovercard-type="issue" data-hovercard-url="/cytopia/devilbox/issues/499/hovercard">#499</a>, <a href="https://github.com/devilbox/docker-php-fpm/releases/tag/0.141">#PHP-FPM 0.141</a></li> <li>Fixed Debian Jessie repository trust beyond EOL <a href="https://github.com/devilbox/docker-php-fpm/releases/tag/0.140">#PHP-FPM 0.140</a></li> <li>Fixed phpPgAdmin to work with PostgreSQL 15</li> </ul> <h3>Added</h3> <ul> <li>Added env var to Bind to specify overall memory consumption via <code>MAX_CACHE_SIZE</code> <a href="https://github.com/cytopia/docker-bind/releases/tag/0.30">#BIND 0.30</a></li> <li>Added PHP extension: <code>lz4</code> <a href="https://github.com/devilbox/docker-php-fpm/releases/tag/0.144">#PHP-FPM 0.144</a></li> <li>Added PHP extension: <code>lzf</code> <a href="https://github.com/devilbox/docker-php-fpm/releases/tag/0.144">#PHP-FPM 0.144</a></li> <li>Added PHP extension: <code>zstd</code> <a href="https://github.com/devilbox/docker-php-fpm/releases/tag/0.144">#PHP-FPM 0.144</a></li> <li>Added serializer to Redis extension: <code>lz4</code>, <code>lzf</code> and<code> zstd</code> <a href="https://github.com/devilbox/docker-php-fpm/releases/tag/0.144">#PHP-FPM 0.144</a></li> <li>Added MariaDB 10.9 and 10.11 <a href="https://github.com/devilbox/docker-mysql/pull/24" data-hovercard-type="pull_request" data-hovercard-url="/devilbox/docker-mysql/pull/24/hovercard">#MYSQL 0.19</a></li> <li>Added PGSQL 15</li> <li>Added Redis 7.0</li> </ul> <h3>Changed</h3> <ul> <li>Switched to <code>phalcon</code> 5.x extension for PHP 8.0 and PHP 8.1 <a href="https://github.com/cytopia/devilbox/issues/913" data-hovercard-type="issue" data-hovercard-url="/cytopia/devilbox/issues/913/hovercard">#913</a>, <a href="https://github.com/devilbox/docker-php-fpm/releases/tag/0.143">#PHP-FPM 0.143</a></li> <li>Updated to latest minor versions of Apache 2.2, Apache 2.4, Nginx stable and Nginx mainline</li> <li>Updated to latest minor versions of MySQL, MariaDB and Percona DB</li> <li>Updated to latest minor versions of PHP <a href="https://github.com/cytopia/devilbox/issues/917" data-hovercard-type="issue" data-hovercard-url="/cytopia/devilbox/issues/917/hovercard">#917</a></li> <li>Updated PHP extensions to lastest versions <a href="https://github.com/cytopia/devilbox/issues/899" data-hovercard-type="issue" data-hovercard-url="/cytopia/devilbox/issues/899/hovercard">#899</a></li> </ul> <h3>Removed</h3> <ul> <li>Removed Phalcon DevTools for PHP 7.4 due to build error <a href="https://github.com/devilbox/docker-php-fpm/releases/tag/0.142">#PHP-FPM 0.142</a></li> </ul> <h2>Issues / Pull Requests</h2> <p>The following Issues / Pull Requests will be resolved by this PR:</p> <ul> <li>Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="408048858" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/499" data-hovercard-type="issue" data-hovercard-url="/cytopia/devilbox/issues/499/hovercard" href="https://github.com/cytopia/devilbox/issues/499">#499</a></li> <li>Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1247973198" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/899" data-hovercard-type="issue" data-hovercard-url="/cytopia/devilbox/issues/899/hovercard" href="https://github.com/cytopia/devilbox/issues/899">#899</a></li> <li>Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1340979157" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/913" data-hovercard-type="issue" data-hovercard-url="/cytopia/devilbox/issues/913/hovercard" href="https://github.com/cytopia/devilbox/issues/913">#913</a></li> <li>Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1327577683" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/911" data-hovercard-type="issue" data-hovercard-url="/cytopia/devilbox/issues/911/hovercard" href="https://github.com/cytopia/devilbox/issues/911">#911</a></li> <li>Fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1368158584" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/917" data-hovercard-type="issue" data-hovercard-url="/cytopia/devilbox/issues/917/hovercard" href="https://github.com/cytopia/devilbox/issues/917">#917</a></li> </ul> <h2>Other notable changes</h2> <ul> <li>Add docs about .local on MacOS by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jakeparis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jakeparis">@jakeparis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1212407789" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/893" data-hovercard-type="pull_request" data-hovercard-url="/cytopia/devilbox/pull/893/hovercard" href="https://github.com/cytopia/devilbox/pull/893">#893</a></li> <li>Update bug_report.yml by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cytopia/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cytopia">@cytopia</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1222599409" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/896" data-hovercard-type="pull_request" data-hovercard-url="/cytopia/devilbox/pull/896/hovercard" href="https://github.com/cytopia/devilbox/pull/896">#896</a></li> <li>Add custom vhost-gen yml files into gitignore by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ahberg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ahberg">@ahberg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1235419652" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/897" data-hovercard-type="pull_request" data-hovercard-url="/cytopia/devilbox/pull/897/hovercard" href="https://github.com/cytopia/devilbox/pull/897">#897</a></li> <li>Fixing Magento 2 doc link by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rafaelstz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rafaelstz">@rafaelstz</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1256835600" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/902" data-hovercard-type="pull_request" data-hovercard-url="/cytopia/devilbox/pull/902/hovercard" href="https://github.com/cytopia/devilbox/pull/902">#902</a></li> <li>Fix: Using ${var} in strings is deprecated, use {$var} instead by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vikas5914/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vikas5914">@vikas5914</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1408163635" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/925" data-hovercard-type="pull_request" data-hovercard-url="/cytopia/devilbox/pull/925/hovercard" href="https://github.com/cytopia/devilbox/pull/925">#925</a></li> <li>docs: fix CodeIgniter3 docs link by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kenjis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kenjis">@kenjis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1414273314" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/928" data-hovercard-type="pull_request" data-hovercard-url="/cytopia/devilbox/pull/928/hovercard" href="https://github.com/cytopia/devilbox/pull/928">#928</a></li> <li>fix typo by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/boodaah3d/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/boodaah3d">@boodaah3d</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1413559274" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/926" data-hovercard-type="pull_request" data-hovercard-url="/cytopia/devilbox/pull/926/hovercard" href="https://github.com/cytopia/devilbox/pull/926">#926</a></li> <li>docs: add "Setup CodeIgniter4" by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kenjis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kenjis">@kenjis</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1414264429" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/927" data-hovercard-type="pull_request" data-hovercard-url="/cytopia/devilbox/pull/927/hovercard" href="https://github.com/cytopia/devilbox/pull/927">#927</a></li> <li>Fix rabbit container name typo in docs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexaandrov/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexaandrov">@alexaandrov</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1446595500" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/931" data-hovercard-type="pull_request" data-hovercard-url="/cytopia/devilbox/pull/931/hovercard" href="https://github.com/cytopia/devilbox/pull/931">#931</a></li> <li>Release v2.3.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/cytopia/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cytopia">@cytopia</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1472963589" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/935" data-hovercard-type="pull_request" data-hovercard-url="/cytopia/devilbox/pull/935/hovercard" href="https://github.com/cytopia/devilbox/pull/935">#935</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jakeparis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jakeparis">@jakeparis</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1212407789" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/893" data-hovercard-type="pull_request" data-hovercard-url="/cytopia/devilbox/pull/893/hovercard" href="https://github.com/cytopia/devilbox/pull/893">#893</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ahberg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ahberg">@ahberg</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1235419652" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/897" data-hovercard-type="pull_request" data-hovercard-url="/cytopia/devilbox/pull/897/hovercard" href="https://github.com/cytopia/devilbox/pull/897">#897</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rafaelstz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rafaelstz">@rafaelstz</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1256835600" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/902" data-hovercard-type="pull_request" data-hovercard-url="/cytopia/devilbox/pull/902/hovercard" href="https://github.com/cytopia/devilbox/pull/902">#902</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vikas5914/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vikas5914">@vikas5914</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1408163635" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/925" data-hovercard-type="pull_request" data-hovercard-url="/cytopia/devilbox/pull/925/hovercard" href="https://github.com/cytopia/devilbox/pull/925">#925</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kenjis/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kenjis">@kenjis</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1414273314" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/928" data-hovercard-type="pull_request" data-hovercard-url="/cytopia/devilbox/pull/928/hovercard" href="https://github.com/cytopia/devilbox/pull/928">#928</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/boodaah3d/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/boodaah3d">@boodaah3d</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1413559274" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/926" data-hovercard-type="pull_request" data-hovercard-url="/cytopia/devilbox/pull/926/hovercard" href="https://github.com/cytopia/devilbox/pull/926">#926</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/alexaandrov/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/alexaandrov">@alexaandrov</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1446595500" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/931" data-hovercard-type="pull_request" data-hovercard-url="/cytopia/devilbox/pull/931/hovercard" href="https://github.com/cytopia/devilbox/pull/931">#931</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/cytopia/devilbox/compare/v2.2.0...v2.3.0"><tt>v2.2.0...v2.3.0</tt></a></p> cytopia tag:github.com,2008:Repository/70239358/v2.2.0 2022-04-14T16:09:14Z Devilbox Release v2.2.0 <h2>Release v2.2.0 (2022-04-14)</h2> <p>This release adds <strong><a href="https://github.com/devilbox/docker-php-fpm-community/">PHP-FPM Community</a></strong> images via <code>docker-compose.override.yml</code>, which easily allows you to build upon existing PHP images and customize them for your usecase/workflow.</p> <h4>Added</h4> <ul> <li>Added PHP-FPM Community images: <a href="https://github.com/devilbox/docker-php-fpm-community/">https://github.com/devilbox/docker-php-fpm-community/</a></li> </ul> <h4>Documentation</h4> <ul> <li><a href="https://devilbox.readthedocs.io/en/latest/custom-container/enable-php-community.html" rel="nofollow">https://devilbox.readthedocs.io/en/latest/custom-container/enable-php-community.html</a></li> </ul> <h4>How to create your own flavoured image</h4> <div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# Clone community repo git clone https://github.com/devilbox/docker-php-fpm-community cd docker-php-fpm-community # Create your flavour make create-project # build your flavour make build FLAVOUR=&lt;FLAVOUR_NAME&gt;"><pre><span class="pl-c"><span class="pl-c">#</span> Clone community repo</span> git clone https://github.com/devilbox/docker-php-fpm-community <span class="pl-c1">cd</span> docker-php-fpm-community <span class="pl-c"><span class="pl-c">#</span> Create your flavour</span> make create-project <span class="pl-c"><span class="pl-c">#</span> build your flavour</span> make build FLAVOUR=<span class="pl-k">&lt;</span>FLAVOUR_NAME<span class="pl-k">&gt;</span></pre></div> cytopia tag:github.com,2008:Repository/70239358/v2.1.1 2022-04-08T08:50:00Z Devilbox Release v2.1.1 <h2>Release v2.1.1 (2022-04-07)</h2> <p>The previous v2.1.0 release was using the php docker images from the release branch (as building others takes &gt;9 hours). This one fixes it and uses the git tagged images, which are rebuild every two days.</p> <h4>Changed</h4> <ul> <li>Used tagged PHP images (auto-updating) instead early release branch one.</li> </ul> cytopia tag:github.com,2008:Repository/70239358/v2.1.0 2022-04-06T07:31:45Z Devilbox Release v2.1.0 <h2>Release v2.1.0 (2022-04-05)</h2> <p>This is now a 100% <code>arm64</code> compatible release. If you are on an <code>arm64</code> architecture and have run Devilbox before with <code>amd64</code> images, the suggestion is to remove those images in order to ensure everything runs smooth for this release.</p> <h4>Fixed</h4> <ul> <li>Fixed PHP image rsyslog error <code>imklog: cannot open kernel log (/proc/kmsg): Operation not permitted</code>.</li> <li>Fixed missing <code>arm64</code> support: <a href="https://github.com/cytopia/devilbox/issues/855" data-hovercard-type="issue" data-hovercard-url="/cytopia/devilbox/issues/855/hovercard">#855</a></li> </ul> <h4>Added</h4> <ul> <li>Added PHP images with <code>arm64</code> support for PHP: <a href="https://github.com/devilbox/docker-php-fpm/releases/tag/0.138">https://github.com/devilbox/docker-php-fpm/releases/tag/0.138</a></li> <li>Added PHP images with <code>arm64</code> support for PHP: <a href="https://github.com/devilbox/docker-php-fpm/releases/tag/0.139">https://github.com/devilbox/docker-php-fpm/releases/tag/0.139</a></li> <li>Added <code>vips</code> to PHP 8.0</li> <li>Added <code>vips</code> to PHP 8.1</li> <li>Added <code>swoole</code> to PHP 8.1</li> </ul> <h4>Removed</h4> <ul> <li>Removed homebrew due to arm64 issues</li> <li>Removed Ansible due to arm64 issues</li> </ul> cytopia tag:github.com,2008:Repository/70239358/v2.0.0 2022-03-28T18:45:48Z Devilbox Release v2.0.0 <h2>Release v2.0.0 (2022-03-28)</h2> <p>The goal of this release is to reduce the overall size of Docker images and bring in latest versions.</p> <p><strong>Important:</strong> This release introduces backwards incompatible changes due to only keeping major versions of PostreSQL and therefore removing old volumes. Additionally the PostgreSQL volume names have changed. In order to guarantee a smooth transition, backup your PostgreSQL databases in the previous version before switching and then re-importing them in this version.</p> <p><strong>Update your <code>.env</code> file from <code>env-example</code></strong></p> <h4>Added</h4> <ul> <li>Added CakePHP integration tests for PHP 8+</li> <li>Added <code>.env</code> variable <code>HTTPD_FLAVOUR</code> to decide between <code>Debian</code> or <code>Alpine</code> for HTTP server</li> </ul> <h4>Changed</h4> <ul> <li>Changed default PostgreSQL server from <code>12.4</code> to <code>14-alpine</code> (breaking change)</li> <li>Changed default Redis server from <code>6.0</code> to <code>6.2-alpine</code></li> <li>Changed default Memcached server from <code>1.6</code> to <code>1.6-alpine</code></li> <li>Changed default MongoDB server from <code>4.4</code> to <code>5.0</code></li> <li>Changed default HTTPD server flavour from <code>Debian</code> to <code>Alpine</code></li> <li>Use tiny Alpine version of Bind container</li> </ul> <h4>Removed</h4> <ul> <li>Removed CI for MongoDB <code>2.8</code> and MongoDB <code>3.0</code> due to segfault: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="303386773" data-permission-text="Title is private" data-url="https://github.com/docker-library/mongo/issues/251" data-hovercard-type="issue" data-hovercard-url="/docker-library/mongo/issues/251/hovercard" href="https://github.com/docker-library/mongo/issues/251">docker-library/mongo#251</a></li> </ul> cytopia tag:github.com,2008:Repository/70239358/v1.11.0 2022-03-22T20:48:23Z Devilbox Release v1.11.0 <h2>Release v1.11.0 (2022-03-22)</h2> <h4>Fixed</h4> <ul> <li>Fixed pidof issue on QUEMU by replacing it with pgrep <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1082736839" data-permission-text="Title is private" data-url="https://github.com/cytopia/devilbox/issues/854" data-hovercard-type="issue" data-hovercard-url="/cytopia/devilbox/issues/854/hovercard" href="https://github.com/cytopia/devilbox/issues/854">#854</a></li> <li>Fixed array definition for PHP &lt; 5.4</li> <li>Fixed bind caching issue <a href="https://github.com/cytopia/docker-bind/pull/37" data-hovercard-type="pull_request" data-hovercard-url="/cytopia/docker-bind/pull/37/hovercard">#37</a></li> <li>Fixed Adminer 4.8.1 CSS issues <a href="https://github.com/cytopia/devilbox/issues/867" data-hovercard-type="issue" data-hovercard-url="/cytopia/devilbox/issues/867/hovercard">#867</a></li> </ul> <h4>Added</h4> <ul> <li>Allow to globally enable/disable HTTP/2 <a href="https://github.com/cytopia/devilbox/issues/844" data-hovercard-type="issue" data-hovercard-url="/cytopia/devilbox/issues/844/hovercard">#844</a></li> <li>Added New <code>.env</code> variable: <code>HTTPD_HTTP2_ENABLE</code></li> </ul> <h4>Changed</h4> <ul> <li>Make MariaDB 10.6 the default</li> <li>Make PHP 8.1 the default</li> <li>Updated Apache 2.2</li> <li>Updated Apache 2.4</li> <li>Updated Nginx stable</li> <li>Updated Nginx mainline</li> <li>Updated PHP-FPM images <a href="https://github.com/devilbox/docker-php-fpm/pull/230" data-hovercard-type="pull_request" data-hovercard-url="/devilbox/docker-php-fpm/pull/230/hovercard">#230</a></li> <li>Updated PHP-FPM images <a href="https://github.com/devilbox/docker-php-fpm/pull/231" data-hovercard-type="pull_request" data-hovercard-url="/devilbox/docker-php-fpm/pull/231/hovercard">#231</a></li> <li>Updated phpMyAdmin to 5.1.3</li> </ul> cytopia