Releases: cytopia/devilbox
Releases · cytopia/devilbox
Release v0.15.0
Devilbox Release v0.15.0 (2019-03-09)
The Devilbox will switch to semantic versioning as of now and master will be treated as unstable/development. Ensure to stay on git tags for stability. Release will now happen much more iterative and more often.
- Documentation: Update the Devilbox
- UPDATING.md
- CHANGELOG.md
- Version bound documentation: https://devilbox.readthedocs.io/en/v0.15.0/
Fixed
- break on errors in wrong vhost-gen overwrite
- XSS vulnerability in email display
- Various fixes in Documentation
- vhost-gen fixes
Changed
- Use semantic versioning
- This allows for faster releases
- This allows for better visibility of breaking changes (note that breaking changes might still occur before release v1.0.0)
- Autologin for phpMyAdmin
- Autologin for phpPgAdmin
- Intranet to show vhost and vhost-gen overwrite config per vhost
- Allow to specify Redis startup arguments (e.g.: password)
- Fixed hostnames for all Docker container
- PHP-FPM workers changed from
dynamic
toondemand
- Allow Apache to server underscore domains
- Changed Nginx
client_max_body_size
to0
to be in sync with Apache
Added
- CHANGELOG by the standard of: https://keepachangelog.com
- UPDATING provides information how to update between major versions
- HTTP/2 support
- Reverse Proxy support
- Autostart scripts
- Allow to enable/disable PHP modules
- Allow to set Nginx worker_processes via .env
- Allow to set Nginx worker_connections via .env
- Intranet vendors
- PHPRedMin
- PHPMemcachedAdmin
- Mount options for volumes
- Docker Compose images:
- PHP 5.2
- PHP 5.3
- PHP 7.4
- PHP 8.0
- Alpine images where possible
- Docker Compose overwrite images:
- Blackfire
- ELK (Elastic Search, Logstash and Kibana)
- MailHog
- Ngrok
- RabbitMQ
- Solr
- Varnish
- HAProxy
- New binaries
blackfire
dep
(Deployer)drush6
drush7
drush8
php-cs-fixer
rsync
unzip
wkhtmltopdf
zip
zsh
- New PHP modules
blackfire
ffi
ioncube
oci8
phalcon
pdo_oci
pdo_sqlsrv
rdkafka
sqlsrv
- Framework documentation:
- Codeignitor
- Contao CMS
- Craft CMS
- NodeJS Reverse proxy
- Photon CMS
- Presta Shop
- Shopware CMS
- Sphinx documentation Reverse proxy
- Typo3
- GitHub Issue templates
- Discourse forum link: https://devilbox.discourse.group
Release v0.14
- HTTPS support
- Automated SSL certificate generation
- Certificates signed by Devilbox CA
- Documentation how to add CA into Chrome/FF
- Every new project automatically has valid SSL certificates
https://devilbox.readthedocs.io/en/latest/configuration-global/https-ssl.html
Release v0.13.1
- Be able to communicate with external hosts
- Fix various DNS issues
- Documentation:
- handle multiple env files
- communicate with external hosts
- Linux Auto-DNS
Release v0.13
This is a major release which introduces various stabilization and performance fixes as well as ships a very detailed documentation about all customizable features.
- Major documentation rewrite: (https://devilbox.readthedocs.io)
- Various intranet fixes
- Various intranet performance fixes
- Various fixes for DNS Docker image (https://github.com/cytopia/docker-bind)
- Major upgrade of all PHP Docker images (https://github.com/devilbox/docker-php-fpm)
- Auto-built and pushed every night
- Many new tools inside
- Latest versions of tools and security patches every night
- Be able to customize php.ini and php-fpm.conf
- Fix performance issues on high load
- Windows
shell.bat
to access container - Upgraded phpMyAdmin to 4.8
- Upgraded Adminer to 4.6.2
Release v0.12.1
Features / Fixes
- Fix Bind auto-dns
- Fix mail display in intranet
- Fix Httpd port in intranet
- Fix error handling in intranet logger
- Fix false values retrieved from memcached
- Various fixes in documentation
Release v0.12
- HTTPD: Webserver now runs under Host systems user (same as PHP/HHVM container)
- HTTPD: Be able to change name of docroot directory (
htdocs
) - HTTPD: Allow to customize each projects vhost configuration (via vhost-gen templates)
- HTTPD: Apache 2.2 now works with HHVM
- HTTPD: Apache and Nginx are rewritten from scratch and are now based on official containers
- HTTPD: All Webserver Docker container are now being built every night by Travis and pushed to Dockerhub on success
- HTTPD: All Webserver Docker container have moved to new github namespace https://github.com/devilbox
- PHP/HHVM: Allow to inject custom variables (e.g. for dev, env, staging...)
- PHP/HHVM: Custom bash configuration
- PHP/HHVM: Custom tools configuration (e.g. vim)
- PHP/HHVM: Integrate awesome-ci
- PHP/HHVM: Be able to load custom PHP modules on the fly
- Bind: Fix DNS forwarder
- Doc: How to install Joomla
- Doc: How to install Laravel
- Intranet: Password protect devilbox intranet
- Intranet: Disable devilbox intranet
- Intranet: Various speedups via new Ajax calls
- Intranet: Better DNS detection by fixing cross domain origins
- Intranet: Run Adminer in its own window
- New Container: PerconaDB 5.5, 5.6, 5.7
- New Container: PHP 7.2
- New Container: Redis 4.0
- New Container: PostgreSQL 10.0
- New Container: Memcached 1.5.2
- Misc: Move gh-pages to separate git project: https://github.com/devilbox/devilbox.org
Pre-Release 0.11
- Doc: Various examples for how to setup up different frameworks on the devilbox
- Doc: How to backup databases
- Doc: Usage
- Doc: Overview
- Doc: Configuration
- Doc: Technical documentation
- Doc: FAQ
- Mongo: Separate datadir by version
- PHP/HHVM: Integrate mysqldump-secure
- CI: Check almost any combination against each other
- DNS: AutoDNS via Bind
Pre-Release 0.10
- MongoDB
- Be able to add custom upstream DNS server in DNS resolver
- Validate DNS inside php-container
Pre-Release 0.9
- Memcached
- Redis
- built-in DNS resolver
- HHVM (latest)
- MySQL 8
- MariaDB 10.3
- Be able to change domain suffix (TLD_SUFFIX)
- Be able to only run required containers (not all must be started)
- Be able to work inside the php container
- Tools: composer, npm, node, drush, drupal-console
- Improve documentation
- Extend travis check matrix
Pre-Release 0.8.1
Hotfix Release 0.8.1-pre
- [intranet] Fix PHP compatibility issues in PEAR Mbox class
- [intranet] Make mails sortable
- [intranet] Adding devilbox debug page
- [intranet] Code refactoring
- [docker] Enable PEAR in all PHP dockers