Skip to content

Commit

Permalink
Update changelogs
Browse files Browse the repository at this point in the history
  • Loading branch information
csandanov committed Mar 8, 2024
1 parent bfa303c commit 26ae4eb
Show file tree
Hide file tree
Showing 9 changed files with 73 additions and 9 deletions.
18 changes: 18 additions & 0 deletions 1.0/docs/stacks/drupal/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,24 @@ This is the changelog for Drupal stack deployed via Wodby, for docker4drupal cha
- We strongly recommend backing up your database before upgrading your application stack if the new version contains MariaDB updates
- During MariaDB upgrade we run `mysql-check` and `mysql-upgrade`. This operation may take a few minutes for big databases

## 6.0.11

- ⬆️ Vanilla Drupal 10.2.4, 7.100
- PHP:
- ⬆️ Updated to 8.3.3, 8.2.16
- ⭐️ Added imagick extension for PHP 8.3
- 📧 Mail delivery method changed to `msmtp` for all versions
- 🪦 Global drush and drush launcher removed https://github.com/wodby/drupal-php/issues/98
- 🪦 ftp module no longer enabled for PHP 8.3, 8.2
- 📜 Added `PHP_GRPC_` env vars for grpc extension configuration https://github.com/wodby/drupal-php/issues/102
- 📜 Changed GRPC ext defaults: enabled fork support, poll strategy set to `epoll1`, verbosity set to `error`
- MariaDB:
- ⬆️ Updated to 10.11.7, 10.6.17, 10.5.24, 10.4.33
- 📜 Transaction isolation set to `READ-COMMITTED`
- ⬆️ Nginx 1.25.4
- ⬆️ Redis 7.2.4
- ⬆️ Memcached 1.6.24

## 6.0.10

- ⬆️ Vanilla Drupal 10.2.1, 7.99
Expand Down
4 changes: 4 additions & 0 deletions 1.0/docs/stacks/elasticsearch/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,10 @@ Elasticsearch and Kibana can be configured via environment variables:

This changelog is for Elasticsearch stack on Wodby, to see images changes see tags description on repository page: [elasticsearch](https://github.com/wodby/elasticsearch/releases) and [kibana](https://github.com/wodby/kibana/releases).

## 3.0.6

⬆️ Elasticsearch, Kibana 7.17.18

## 3.0.5

⬆️ Elasticsearch, Kibana 7.17.16
Expand Down
4 changes: 4 additions & 0 deletions 1.0/docs/stacks/html/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,10 @@ See [details](https://github.com/wodby/apache#html) about virtual host preset.

This changelog is for HTML stack on Wodby, to see images changes see tags description on repository page: [nginx](https://github.com/wodby/nginx/releases) and [Apache](https://github.com/wodby/apache/releases).

### 1.0.11

⬆️ Nginx 1.25.4

### 1.0.10

🏔 Alpine Linux upgraded to 3.19
Expand Down
4 changes: 4 additions & 0 deletions 1.0/docs/stacks/mariadb/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,10 @@ This changelog is for MariaDB stack on Wodby, to see image changes see tags desc
!!! caution "MariaDB 10.1"
If your app has MariaDB 10.1 service and the app was created (or its stack was upgraded) after June 2018, you're actually running MariaDB 10.2 (see https://twitter.com/wodbycloud/status/1206943424861102081 for more details).
### 3.1.4
⬆️ MariaDB 10.11.7, 10.6.17, 10.5.24, 10.4.33
### 3.1.3
🏔 Alpine Linux upgraded to 3.18 and 3.16
Expand Down
6 changes: 6 additions & 0 deletions 1.0/docs/stacks/matomo/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,12 @@ By default we run the following cron command from [crond container](#crond) ever

This changelog is for Matomo stack on Wodby, to see image changes see tags description on [repository page](https://github.com/wodby/matomo/releases).

### 1.1.4

- ⬆️ Matomo 5.0.3
- ⬆️ PHP updated to 8.2
- 📧 Mail delivery method changed to `msmtp` for all versions

### 1.1.3

Version upgrade workflow fixes
Expand Down
4 changes: 4 additions & 0 deletions 1.0/docs/stacks/postgres/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,10 @@ If you deploy PostgreSQL as a service inside of a stack that comes with an SSHD

This changelog is for PostgreSQL stack on Wodby, to see image changes see tags description on [repository page](https://github.com/wodby/postgres/releases).

### 2.0.6

⬆️ PostgreSQL 16.2, 15.6, 14.11, 13.14, 12.18

### 2.0.5

🏔 Alpine Linux upgraded to 3.19
Expand Down
4 changes: 4 additions & 0 deletions 1.0/docs/stacks/redis/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,10 @@ redis://default:[redis-pass]@[node-ip]:[dynamic-node-redis-port]

This changelog is for Redis stack on Wodby, to see image changes see tags description on [repository page](https://github.com/wodby/redis/releases).

### 3.0.7

⬆️ Redis 7.2.4

### 3.0.6

🏔 Alpine Linux upgraded to 3.19
Expand Down
15 changes: 15 additions & 0 deletions 1.0/docs/stacks/wordpress/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,21 @@ This is the changelog for WordPress stack deployed via Wodby, for docker4wordpre
- We strongly recommend backing up your database before upgrading your application stack if the new version contains MariaDB updates
- During MariaDB upgrade we run `mysql-check` and `mysql-upgrade`. This operation may take a few minutes for big databases

## 6.0.11

- ⬆️ Vanilla WordPress 6.4.3
- PHP:
- ⬆️ Updated to 8.3.3, 8.2.16
- ⭐️ Added imagick extension for PHP 8.3
- 📧 Mail delivery method changed to `msmtp` for all versions
- 🪦 ftp module no longer enabled for PHP 8.3, 8.2
- 📜 Added `PHP_GRPC_` env vars for grpc extension configuration https://github.com/wodby/drupal-php/issues/102
- 📜 Changed GRPC ext defaults: enabled fork support, poll strategy set to `epoll1`, verbosity set to `error`
- ⬆️ Nginx 1.25.4
- ⬆️ MariaDB 11.2.3, 11.1.4, 11.0.5, 10.11.7, 10.6.17, 10.5.24, 10.4.33
- ⬆️ Redis 7.2.4
- ⬆️ Memcached 1.6.24

## 6.0.10

- ⬆️ Vanilla WordPress 6.4.2
Expand Down
23 changes: 14 additions & 9 deletions 1.0/includes/local/php-mail.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,24 @@
By default `mailhog` service enabled to catch all outbound emails, you can switch to `opensmtpd` (uncomment corresponding service in the compose file) if you need to actually delivery emails. OpenSMTPD can be used together with a third-party SMTP service for guaranteed email delivery by providing [`RELAY_` environment variables](https://github.com/wodby/opensmtpd/#environment-variables)

By default, we use busybox's sendmail for email delivery together with enabled `mail.mixed_lf_and_crlf` php setting, however this setting has been introduced only in PHP 8.2, for older versions we use `ssmtp` (with `dos2unix` workaround). You can learn more about this setting and why we need a workaround needed in [this issue](https://github.com/php/php-src/issues/8086). The reason we don't use `ssmtp` for all versions is because this approach has issues with corrupting attachments.
We use msmtp for email delivery, PHP 8.2+ has `mail.mixed_lf_and_crlf`, PHP 8.1 and previous versions need to use `dos2unix` workaround. You can learn more about this setting and why we need a workaround needed in [this issue](https://github.com/php/php-src/issues/8086).

For PHP 8.2+ you need the following environment variables to be set:
```
PHP_MAIL_MIXED_LF_AND_CRLF: On
PHP_SENDMAIL_PATH: '/bin/busybox sendmail -t -i -S mailhog:25'
# if you use opensmtpd
#PHP_SENDMAIL_PATH: '/bin/busybox sendmail -t -i -S mailhog:25'
PHP_SENDMAIL_PATH: '/bin/bin/msmtp -t'
MSMTP_HOST: mailhog
MSMTP_PORT: 1025
```

For PHP <8.2:
For PHP 8.1 and previous:
```
PHP_SENDMAIL_PATH: '"/usr/bin/dos2unix -u | /usr/sbin/ssmtp -t -f"'
SSMTP_MAILHUB: mailhog:1025
# if you use opensmtpd
#SSMTP_MAILHUB: opensmtpd:25
PHP_SENDMAIL_PATH: '"/usr/bin/dos2unix -u | /usr/bin/msmtp -t"'
MSMTP_HOST: mailhog
MSMTP_PORT: 1025
```

If you want to use OpenSMTPD replace the following env vars:
```
MSMTP_HOST: opensmtpd
MSMTP_PORT: 25
```

0 comments on commit 26ae4eb

Please sign in to comment.