Skip to content

Commit f3e7f5d

Browse files
authored
Merge pull request #223 from devilbox/release-0.131
Release 0.131
2 parents b5c34fe + d3923eb commit f3e7f5d

30 files changed

+546
-68
lines changed

.github/workflows/nightly.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
- '8.1'
4141
refs:
4242
- 'master'
43-
- '0.130'
43+
- '0.131'
4444
steps:
4545

4646
# ------------------------------------------------------------

CHANGELOG.md

+18
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,24 @@
44
## Unreleased
55

66

7+
## Release 0.131
8+
9+
#### Added
10+
- Added binary `sqlite3` to all PHP images [#856](https://github.com/cytopia/devilbox/issues/856)
11+
- Added binary `laravel` to PHP 8.0 and PHP 8.1 [#823](https://github.com/cytopia/devilbox/issues/823)
12+
- Added AVIF support in GD for PHP 8.1 [#834](https://github.com/cytopia/devilbox/issues/834)
13+
- Added extension `amqp` to PHP 8.0 and PHP 8.1 [#826](https://github.com/cytopia/devilbox/issues/826)
14+
- Added extension `uploadprogress` to PHP 8.0 and PHP 8.1 [#158](https://github.com/devilbox/docker-php-fpm/pull/158)
15+
- Added extension `imagick` to PHP 8.0 and PHP 8.1
16+
- Added extension `rdkafka` to PHP 8.0 and PHP 8.1
17+
- Added extension `xlswriter` to PHP 8.1
18+
- Added extension `pdo_dblib` to PHP 8.1
19+
- Added extension `uuid` to all PHP versions (except 5.2)
20+
21+
#### Changed
22+
- Updated `php-cs-fixer` to latest version [#219](https://github.com/devilbox/docker-php-fpm/pull/219)
23+
24+
725
## Release 0.130
826

927
#### Fixed

Dockerfiles/mods/Dockerfile-5.3

+15
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ RUN set -eux \
4545
libxslt-dev \
4646
libyaml-dev \
4747
snmp \
48+
uuid-dev \
4849
zlib1g-dev \
4950
ca-certificates \
5051
git
@@ -565,6 +566,17 @@ RUN set -eux \
565566
&& true
566567

567568

569+
# -------------------- Installing PHP Extension: uuid --------------------
570+
RUN set -eux \
571+
# Installation: Version specific
572+
# Type: PECL extension
573+
# Default: Pecl command
574+
&& pecl install uuid-1.0.5 \
575+
# Enabling
576+
&& docker-php-ext-enable uuid \
577+
&& true
578+
579+
568580
# -------------------- Installing PHP Extension: wddx --------------------
569581
RUN set -eux \
570582
# Installation: Generic
@@ -708,6 +720,7 @@ RUN set -eux \
708720
libxslt1.1 \
709721
libyaml-0-2 \
710722
snmp \
723+
uuid \
711724
ca-certificates \
712725
&& rm -rf /var/lib/apt/lists/* \
713726
\
@@ -889,6 +902,8 @@ RUN set -eux \
889902
&& php-fpm -m | grep -oiE '^tokenizer$' \
890903
&& php -m | grep -oiE '^uploadprogress$' \
891904
&& php-fpm -m | grep -oiE '^uploadprogress$' \
905+
&& php -m | grep -oiE '^uuid$' \
906+
&& php-fpm -m | grep -oiE '^uuid$' \
892907
&& php -m | grep -oiE '^wddx$' \
893908
&& php-fpm -m | grep -oiE '^wddx$' \
894909
&& php -m | grep -oiE '^xdebug$' \

Dockerfiles/mods/Dockerfile-5.4

+15
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ RUN set -eux \
4545
libxslt-dev \
4646
libyaml-dev \
4747
snmp \
48+
uuid-dev \
4849
zlib1g-dev \
4950
ca-certificates \
5051
git
@@ -584,6 +585,17 @@ RUN set -eux \
584585
&& true
585586

586587

588+
# -------------------- Installing PHP Extension: uuid --------------------
589+
RUN set -eux \
590+
# Installation: Version specific
591+
# Type: PECL extension
592+
# Default: Pecl command
593+
&& pecl install uuid-1.0.5 \
594+
# Enabling
595+
&& docker-php-ext-enable uuid \
596+
&& true
597+
598+
587599
# -------------------- Installing PHP Extension: wddx --------------------
588600
RUN set -eux \
589601
# Installation: Generic
@@ -727,6 +739,7 @@ RUN set -eux \
727739
libxslt1.1 \
728740
libyaml-0-2 \
729741
snmp \
742+
uuid \
730743
ca-certificates \
731744
&& rm -rf /var/lib/apt/lists/* \
732745
\
@@ -910,6 +923,8 @@ RUN set -eux \
910923
&& php-fpm -m | grep -oiE '^tokenizer$' \
911924
&& php -m | grep -oiE '^uploadprogress$' \
912925
&& php-fpm -m | grep -oiE '^uploadprogress$' \
926+
&& php -m | grep -oiE '^uuid$' \
927+
&& php-fpm -m | grep -oiE '^uuid$' \
913928
&& php -m | grep -oiE '^wddx$' \
914929
&& php-fpm -m | grep -oiE '^wddx$' \
915930
&& php -m | grep -oiE '^xdebug$' \

Dockerfiles/mods/Dockerfile-5.5

+15
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ RUN set -eux \
4949
libxslt-dev \
5050
libyaml-dev \
5151
snmp \
52+
uuid-dev \
5253
zlib1g-dev \
5354
ca-certificates \
5455
git
@@ -597,6 +598,17 @@ RUN set -eux \
597598
&& true
598599

599600

601+
# -------------------- Installing PHP Extension: uuid --------------------
602+
RUN set -eux \
603+
# Installation: Version specific
604+
# Type: PECL extension
605+
# Default: Pecl command
606+
&& pecl install uuid-1.0.5 \
607+
# Enabling
608+
&& docker-php-ext-enable uuid \
609+
&& true
610+
611+
600612
# -------------------- Installing PHP Extension: wddx --------------------
601613
RUN set -eux \
602614
# Installation: Generic
@@ -743,6 +755,7 @@ RUN set -eux \
743755
libxslt1.1 \
744756
libyaml-0-2 \
745757
snmp \
758+
uuid \
746759
ca-certificates \
747760
&& rm -rf /var/lib/apt/lists/* \
748761
\
@@ -939,6 +952,8 @@ RUN set -eux \
939952
&& php-fpm -m | grep -oiE '^tokenizer$' \
940953
&& php -m | grep -oiE '^uploadprogress$' \
941954
&& php-fpm -m | grep -oiE '^uploadprogress$' \
955+
&& php -m | grep -oiE '^uuid$' \
956+
&& php-fpm -m | grep -oiE '^uuid$' \
942957
&& php -m | grep -oiE '^wddx$' \
943958
&& php-fpm -m | grep -oiE '^wddx$' \
944959
&& php -m | grep -oiE '^xdebug$' \

Dockerfiles/mods/Dockerfile-5.6

+15
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ RUN set -eux \
5151
libyaml-dev \
5252
libzip-dev \
5353
snmp \
54+
uuid-dev \
5455
zlib1g-dev \
5556
ca-certificates \
5657
git
@@ -614,6 +615,17 @@ RUN set -eux \
614615
&& true
615616

616617

618+
# -------------------- Installing PHP Extension: uuid --------------------
619+
RUN set -eux \
620+
# Installation: Version specific
621+
# Type: PECL extension
622+
# Default: Pecl command
623+
&& pecl install uuid-1.0.5 \
624+
# Enabling
625+
&& docker-php-ext-enable uuid \
626+
&& true
627+
628+
617629
# -------------------- Installing PHP Extension: wddx --------------------
618630
RUN set -eux \
619631
# Installation: Generic
@@ -760,6 +772,7 @@ RUN set -eux \
760772
libyaml-0-2 \
761773
libzip4 \
762774
snmp \
775+
uuid \
763776
ca-certificates \
764777
&& rm -rf /var/lib/apt/lists/* \
765778
\
@@ -956,6 +969,8 @@ RUN set -eux \
956969
&& php-fpm -m | grep -oiE '^tokenizer$' \
957970
&& php -m | grep -oiE '^uploadprogress$' \
958971
&& php-fpm -m | grep -oiE '^uploadprogress$' \
972+
&& php -m | grep -oiE '^uuid$' \
973+
&& php-fpm -m | grep -oiE '^uuid$' \
959974
&& php -m | grep -oiE '^wddx$' \
960975
&& php-fpm -m | grep -oiE '^wddx$' \
961976
&& php -m | grep -oiE '^xdebug$' \

Dockerfiles/mods/Dockerfile-7.0

+19-9
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ RUN set -eux \
6868
libzip-dev \
6969
snmp \
7070
unixodbc-dev \
71+
uuid-dev \
7172
zlib1g-dev \
7273
ca-certificates \
7374
git
@@ -676,20 +677,26 @@ RUN set -eux \
676677

677678
# -------------------- Installing PHP Extension: uploadprogress --------------------
678679
RUN set -eux \
679-
# Installation: Generic
680-
# Type: GIT extension
681-
&& git clone https://github.com/php/pecl-php-uploadprogress /tmp/uploadprogress \
682-
&& cd /tmp/uploadprogress \
683-
# Default: Install command
684-
&& phpize \
685-
&& ./configure --enable-uploadprogress \
686-
&& make -j$(getconf _NPROCESSORS_ONLN) \
687-
&& make install \
680+
# Installation: Version specific
681+
# Type: PECL extension
682+
# Default: Pecl command
683+
&& pecl install uploadprogress-1.1.4 \
688684
# Enabling
689685
&& docker-php-ext-enable uploadprogress \
690686
&& true
691687

692688

689+
# -------------------- Installing PHP Extension: uuid --------------------
690+
RUN set -eux \
691+
# Installation: Generic
692+
# Type: PECL extension
693+
# Default: Pecl command
694+
&& pecl install uuid \
695+
# Enabling
696+
&& docker-php-ext-enable uuid \
697+
&& true
698+
699+
693700
# -------------------- Installing PHP Extension: vips --------------------
694701
RUN set -eux \
695702
# Generic pre-command
@@ -885,6 +892,7 @@ RUN set -eux \
885892
libzip4 \
886893
snmp \
887894
unixodbc \
895+
uuid \
888896
ca-certificates \
889897
&& rm -rf /var/lib/apt/lists/* \
890898
\
@@ -1085,6 +1093,8 @@ RUN set -eux \
10851093
&& php-fpm -m | grep -oiE '^tokenizer$' \
10861094
&& php -m | grep -oiE '^uploadprogress$' \
10871095
&& php-fpm -m | grep -oiE '^uploadprogress$' \
1096+
&& php -m | grep -oiE '^uuid$' \
1097+
&& php-fpm -m | grep -oiE '^uuid$' \
10881098
&& php -m | grep -oiE '^vips$' \
10891099
&& php-fpm -m | grep -oiE '^vips$' \
10901100
&& php -m | grep -oiE '^wddx$' \

Dockerfiles/mods/Dockerfile-7.1

+19-9
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ RUN set -eux \
6969
libzip-dev \
7070
snmp \
7171
unixodbc-dev \
72+
uuid-dev \
7273
zlib1g-dev \
7374
ca-certificates \
7475
git
@@ -687,20 +688,26 @@ RUN set -eux \
687688

688689
# -------------------- Installing PHP Extension: uploadprogress --------------------
689690
RUN set -eux \
690-
# Installation: Generic
691-
# Type: GIT extension
692-
&& git clone https://github.com/php/pecl-php-uploadprogress /tmp/uploadprogress \
693-
&& cd /tmp/uploadprogress \
694-
# Default: Install command
695-
&& phpize \
696-
&& ./configure --enable-uploadprogress \
697-
&& make -j$(getconf _NPROCESSORS_ONLN) \
698-
&& make install \
691+
# Installation: Version specific
692+
# Type: PECL extension
693+
# Default: Pecl command
694+
&& pecl install uploadprogress-1.1.4 \
699695
# Enabling
700696
&& docker-php-ext-enable uploadprogress \
701697
&& true
702698

703699

700+
# -------------------- Installing PHP Extension: uuid --------------------
701+
RUN set -eux \
702+
# Installation: Generic
703+
# Type: PECL extension
704+
# Default: Pecl command
705+
&& pecl install uuid \
706+
# Enabling
707+
&& docker-php-ext-enable uuid \
708+
&& true
709+
710+
704711
# -------------------- Installing PHP Extension: vips --------------------
705712
RUN set -eux \
706713
# Generic pre-command
@@ -898,6 +905,7 @@ RUN set -eux \
898905
libzip4 \
899906
snmp \
900907
unixodbc \
908+
uuid \
901909
ca-certificates \
902910
&& rm -rf /var/lib/apt/lists/* \
903911
\
@@ -1100,6 +1108,8 @@ RUN set -eux \
11001108
&& php-fpm -m | grep -oiE '^tokenizer$' \
11011109
&& php -m | grep -oiE '^uploadprogress$' \
11021110
&& php-fpm -m | grep -oiE '^uploadprogress$' \
1111+
&& php -m | grep -oiE '^uuid$' \
1112+
&& php-fpm -m | grep -oiE '^uuid$' \
11031113
&& php -m | grep -oiE '^vips$' \
11041114
&& php-fpm -m | grep -oiE '^vips$' \
11051115
&& php -m | grep -oiE '^wddx$' \

Dockerfiles/mods/Dockerfile-7.2

+18-8
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ RUN set -eux \
6969
libzip-dev \
7070
snmp \
7171
unixodbc-dev \
72+
uuid-dev \
7273
zlib1g-dev \
7374
ca-certificates \
7475
git
@@ -691,19 +692,25 @@ RUN set -eux \
691692
# -------------------- Installing PHP Extension: uploadprogress --------------------
692693
RUN set -eux \
693694
# Installation: Generic
694-
# Type: GIT extension
695-
&& git clone https://github.com/php/pecl-php-uploadprogress /tmp/uploadprogress \
696-
&& cd /tmp/uploadprogress \
697-
# Default: Install command
698-
&& phpize \
699-
&& ./configure --enable-uploadprogress \
700-
&& make -j$(getconf _NPROCESSORS_ONLN) \
701-
&& make install \
695+
# Type: PECL extension
696+
# Default: Pecl command
697+
&& pecl install uploadprogress \
702698
# Enabling
703699
&& docker-php-ext-enable uploadprogress \
704700
&& true
705701

706702

703+
# -------------------- Installing PHP Extension: uuid --------------------
704+
RUN set -eux \
705+
# Installation: Generic
706+
# Type: PECL extension
707+
# Default: Pecl command
708+
&& pecl install uuid \
709+
# Enabling
710+
&& docker-php-ext-enable uuid \
711+
&& true
712+
713+
707714
# -------------------- Installing PHP Extension: vips --------------------
708715
RUN set -eux \
709716
# Generic pre-command
@@ -901,6 +908,7 @@ RUN set -eux \
901908
libzip4 \
902909
snmp \
903910
unixodbc \
911+
uuid \
904912
ca-certificates \
905913
&& rm -rf /var/lib/apt/lists/* \
906914
\
@@ -1105,6 +1113,8 @@ RUN set -eux \
11051113
&& php-fpm -m | grep -oiE '^tokenizer$' \
11061114
&& php -m | grep -oiE '^uploadprogress$' \
11071115
&& php-fpm -m | grep -oiE '^uploadprogress$' \
1116+
&& php -m | grep -oiE '^uuid$' \
1117+
&& php-fpm -m | grep -oiE '^uuid$' \
11081118
&& php -m | grep -oiE '^vips$' \
11091119
&& php-fpm -m | grep -oiE '^vips$' \
11101120
&& php -m | grep -oiE '^wddx$' \

0 commit comments

Comments
 (0)