Merge pull request #689 from cytopia/release/v1.6.3

Release v1.6.3
This commit is contained in:
cytopia 2020-03-23 18:55:28 +01:00 committed by GitHub
commit bc16d8906e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
10 changed files with 58 additions and 6 deletions

View File

@ -13,8 +13,8 @@ error_reporting(-1);
putenv('RES_OPTIONS=retrans:1 retry:1 timeout:1 attempts:1');
$DEVILBOX_VERSION = 'v1.6.2';
$DEVILBOX_DATE = '2020-02-06';
$DEVILBOX_VERSION = 'v1.6.3';
$DEVILBOX_DATE = '2020-03-23';
$DEVILBOX_API_PAGE = 'devilbox-api/status.json';
//

View File

@ -57,6 +57,13 @@ start: ../.env
@$(PWD)/scripts/compose-start.sh
###
### Stop Devilbox
###
stop:
@$(PWD)/scripts/compose-stop.sh
###
### Show Docker logs
###

View File

@ -7,6 +7,18 @@ major versions.
## Unreleased
## Bugfix Release v1.6.3 (2020-03-23)
#### Fixed
- Fixed PHP FPM images
- Fixed cert-gen for HAProxy
- Various spelling errors in documentation
- PostgreSQL startup without a password
#### Added
- [#686](https://github.com/cytopia/devilbox/pull/686) Added documentation for ExpressEngine
- New .env var: `PGSQL_HOST_AUTH_METHOD`
## Bugfix Release v1.6.2 (2020-02-06)
#### Added

View File

@ -794,7 +794,7 @@ The Devilbox is a development stack, so it is made sure that a lot of PHP module
| sysvshm | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 |
| tidy | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 |
| tokenizer | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| uploadprogress | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 |
| uploadprogress | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | |
| wddx | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | | |
| xdebug | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | 🗸 | |
| xml | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |

View File

@ -3,6 +3,16 @@
This document will hold all information on how to update between major versions.
## Update from `v1.6.2` to `v1.6.3`
**PR:** https://github.com/cytopia/devilbox/pull/689
The following affects you if you have a PostgreSQL root password set:
Ensure to diff `env-example` against `.env` as a new environment variable (`PGSQL_HOST_AUTH_METHOD`)
has been introduced. A default value has been set in `docker-compose.yml` to make migration seamless.
## Update from `v1.1.0` to `v1.2.0`
**PR:** https://github.com/cytopia/devilbox/pull/647

View File

@ -132,7 +132,7 @@ services:
- httpd
haproxy:
image: devilbox/haproxy:0.2
image: devilbox/haproxy:0.3
hostname: haproxy
ports:
- "${LOCAL_LISTEN_ADDR}${HOST_PORT_HAPROXY:-8080}:80"

View File

@ -29,7 +29,7 @@ services:
- httpd
haproxy:
image: devilbox/haproxy:0.2
image: devilbox/haproxy:0.3
hostname: haproxy
ports:
- "${LOCAL_LISTEN_ADDR}${HOST_PORT_HAPROXY:-8080}:80"

View File

@ -95,7 +95,7 @@ services:
# PHP
# ------------------------------------------------------------
php:
image: devilbox/php-fpm:${PHP_SERVER}-work-0.105
image: devilbox/php-fpm:${PHP_SERVER}-work-0.106
hostname: php
##
@ -355,6 +355,7 @@ services:
- POSTGRES_USER=${PGSQL_ROOT_USER}
- POSTGRES_PASSWORD=${PGSQL_ROOT_PASSWORD}
- POSTGRES_HOST_AUTH_METHOD=${PGSQL_HOST_AUTH_METHOD:-trust}
- PGDATA=/var/lib/postgresql/data/pgdata
ports:

View File

@ -1582,6 +1582,19 @@ connect to PostgreSQL and will not be able to display information inside the bun
Keep this variable in sync with the actual PostgreSQL password.
PGSQL_HOST_AUTH_METHOD
^^^^^^^^^^^^^^^^^^^^^^
This variable has been set to ``trust`` by default to allow empty PostgreSQL root user passwords.
If you want to set a password for the root user, ensure this variable is empty.
+----------------------------+---------------------+---------------------+
| Name | Allowed values | Default value |
+============================+=====================+=====================+
| ``PGSQL_HOST_AUTH_METHOD`` | ``trust`` or empty | ``trust`` |
+----------------------------+---------------------+---------------------+
.. _env_redis:
Redis

View File

@ -626,9 +626,18 @@ PGSQL_ROOT_USER=postgres
###
### PostgreSQL 'root' user password
###
### If you want to set a password, ensure to remove 'trust' from
### PGSQL_HOST_AUTH_METHOD below
###
PGSQL_ROOT_PASSWORD=
###
### In order to not use a password for PostgreSQL, keep this value at 'trust'
###
PGSQL_HOST_AUTH_METHOD=trust
###
### Expose PostgreSQL Port to Host
###