strawberries

Strawberry Perl (5.22.0.1-32bit) Release Notes

Released: Jun 1 2015 / with support of our sponsor, the Enlightened Perl Organisation

Check out what is new, what known issues there are, and frequently asked questions about this version of Strawberry Perl. As always, you're encouraged to tell us what you think.

What's new in this Strawberry Perl release: Collapse

Bundled database clients:

Known issues: Collapse

List of distributions installed on top of Perl 5.22.0: Collapse

IDDistributionVersionNote
1.Algorithm-C30.10
2.Algorithm-Diff1.1903
3.aliased0.34
4.Alien-Tidypv1.4.7
5.Alt-Crypt-RSA-BigInt0.05
6.App-cpanminus1.7034
7.App-local-lib-Win32Helper0.990
8.App-module-version1.004
9.App-pmuninstall0.30
10.AppConfig1.71
11.Archive-Extract0.74
12.Archive-Zip1.46
13.Authen-SASL2.16
14.B-Hooks-EndOfScope0.15
15.B-Hooks-OP-Check0.19
16.B-Lint1.20
17.B-Utils0.26
18.BerkeleyDB0.55
19.Bytes-Random-Secure0.28
20.Capture-Tiny0.30
21.Carp-Always0.13
22.Carp-Clan6.04
23.CGI4.20
24.Class-Accessor0.34
25.Class-Accessor-Chained0.01
26.Class-Accessor-Grouped0.10012
27.Class-Accessor-Lite0.08
28.Class-C30.28
29.Class-C3-Componentised1.001000
30.Class-Data-Inheritable0.08
31.Class-ErrorHandler0.04
32.Class-Inspector1.28
33.Class-Load0.22
34.Class-Load-XS0.09
35.Class-Loader2.03
36.Class-Method-Modifiers2.11
37.Class-Singleton1.5
38.Class-Tiny1.001
39.Class-XSAccessor1.19
40.Clone0.38
41.Clone-PP1.06
42.common-sense3.73
43.Compress-Raw-Lzma2.068
44.Compress-unLZMA0.04
45.Config-Any0.26
46.Context-Preserve0.01
47.Convert-ASCII-Armour1.4
48.Convert-ASN10.27
49.Convert-PEM0.08
50.CPAN-DistnameInfo0.12
51.CPAN-Meta-Check0.011
52.CPAN-Meta-Requirements2.133
53.CPAN-Meta-YAML0.016
54.CPAN-Mini1.111016
55.cpan-outdated0.28
56.CPAN-SQLite0.205
57.CPANPLUS0.9152
58.CPANPLUS-Dist-Build0.78
59.Crypt-Blowfish2.14
60.Crypt-CAST5_PP1.04
61.Crypt-CBC2.33
62.Crypt-DES2.07
63.Crypt-DES_EDE30.01
64.Crypt-DSA1.17
65.Crypt-DSA-GMP0.02
66.Crypt-IDEA1.10
67.Crypt-OpenSSL-AES0.03patched version
68.Crypt-OpenSSL-Bignum0.06
69.Crypt-OpenSSL-DSA0.15
70.Crypt-OpenSSL-Random0.10
71.Crypt-OpenSSL-RSA0.28
72.Crypt-OpenSSL-X5091.804
73.Crypt-Random1.25
74.Crypt-Random-Seed0.03
75.Crypt-Random-TESHA20.01
76.Crypt-RC42.02
77.Crypt-RC61
78.Crypt-Rijndael1.13
79.Crypt-RIPEMD1600.05
80.Crypt-Serpent1.01
81.Crypt-SSLeay0.72
82.Crypt-Twofish2.17
83.Data-Buffer0.04
84.Data-Dump1.22
85.Data-Dump-Streamer2.38
86.Data-Dumper-Concise2.022
87.Data-OptList0.109
88.Data-Page2.02
89.Data-Printer0.36
90.Data-Random0.12
91.DateTime1.19
92.DateTime-Format-DateParse0.05
93.DateTime-Locale0.46
94.DateTime-TimeZone1.90
95.DateTime-TimeZone-Local-Win321.82
96.DB_File1.835
97.DBD-ADO2.99
98.DBD-CSV0.48
99.DBD-mysql4.031
100.DBD-ODBC1.52
101.DBD-Oracle1.74
102.DBD-Pg3.5.1
103.DBD-SQLite1.46
104.DBI1.633
105.DBIx-Class0.082820
106.DBIx-Simple1.35
107.DBM-Deep2.0011
108.Devel-CheckLib1.03
109.Devel-Declare0.006018
110.Devel-GlobalDestruction0.13
111.Devel-OverloadInfo0.002
112.Devel-PartialDump0.17
113.Devel-StackTrace2.00
114.Digest-CMAC0.04
115.Digest-HMAC1.03
116.Digest-MD22.04
117.Digest-Perl-MD51.9
118.Digest-SHA12.13
119.Digest-Whirlpool2.04
120.Dist-CheckConflicts0.11
121.Email-Abstract3.008
122.Email-Address1.907
123.Email-Date-Format1.005
124.Email-MessageID1.405
125.Email-MIME1.929
126.Email-MIME-ContentType1.018
127.Email-MIME-Encodings1.315
128.Email-MIME-Kit3.000002
129.Email-Sender1.300018
130.Email-Simple2.206
131.Email-Stuffer0.012
132.Email-Valid1.196
133.Encode2.73
134.Encode-compat0.07
135.Encode-Locale1.04
136.enum1.10
137.Eval-Closure0.13
138.Excel-Writer-XLSX0.84
139.Exception-Class1.39
140.Exporter-Tiny0.042
141.ExtUtils-Config0.008
142.ExtUtils-Depends0.404
143.ExtUtils-F771.17_01patched version
144.ExtUtils-Helpers0.022
145.ExtUtils-InstallPaths0.011
146.ExtUtils-PkgConfig1.15
147.FCGI0.77
148.FFI-Raw0.32
149.File-CheckTree4.42
150.File-Copy-Recursive0.38
151.File-Find-Rule0.33
152.File-Find-Rule-Perl1.15
153.File-HomeDir1.00
154.File-Listing6.04
155.File-Map0.63
156.File-Remove1.52
157.File-ShareDir1.102
158.File-ShareDir-Install0.10
159.File-Slurp9999.19
160.File-Slurp-Tiny0.003
161.File-Which1.18
162.GD2.56
163.Graphics-ColorUtils0.17
164.Hash-Merge0.200
165.Hook-LexWrap0.25
166.HTML-Form6.03
167.HTML-Parser3.71
168.HTML-Tagset3.20
169.HTML-Tree5.03
170.HTTP-Cookies6.01
171.HTTP-Daemon6.01
172.HTTP-Date6.02
173.HTTP-Message6.06
174.HTTP-Negotiate6.01
175.HTTP-Server-Simple0.50
176.HTTP-Tiny0.056
177.Imager1.003
178.IO-All0.86
179.IO-CaptureOutput1.1104
180.IO-Compress-Lzma2.068
181.IO-HTML1.001
182.IO-Interactive0.0.6
183.IO-SessionData1.03
184.IO-Socket-INET62.72
185.IO-Socket-Socks0.67
186.IO-Socket-SSL2.015
187.IO-String1.08
188.IO-stringy2.111
189.IPC-Run0.94
190.IPC-Run30.048
191.IPC-System-Simple1.25
192.JSON2.90
193.JSON-XS3.01
194.libnet3.06
195.libwww-perl6.13
196.List-AllUtils0.09
197.List-MoreUtils0.412
198.local-lib2.000015
199.Log-Message0.08
200.Log-Message-Simple0.10
201.Log-Report1.05
202.Log-Report-Optional1.01
203.LWP-MediaTypes6.02
204.LWP-Online1.08
205.LWP-Protocol-https6.06
206.MailTools2.14
207.Math-Base-Convert0.08
208.Math-BigInt-GMP1.38
209.Math-GMP2.07
210.Math-Int640.53
211.Math-MPC1.04
212.Math-MPFR3.24
213.Math-Pari2.010808
214.Math-Prime-Util0.50
215.Math-Prime-Util-GMP0.29
216.Math-Random-ISAAC1.004
217.Math-Round0.07
218.MIME-Charset1.012
219.MIME-Types2.09
220.Modern-Perl1.20150127
221.Module-Build0.4212
222.Module-Build-Tiny0.039
223.Module-Find0.13
224.Module-Implementation0.09
225.Module-Metadata1.000027
226.Module-Pluggable5.1
227.Module-Runtime0.014
228.Module-Runtime-Conflicts0.002
229.Mojolicious6.11
230.Moo2.000001
231.Moose2.1404
232.MooseX-ClassAttribute0.27
233.MooseX-Declare0.41
234.MooseX-LazyRequire0.11
235.MooseX-Meta-TypeConstraint-ForceCoercion0.01
236.MooseX-Method-Signatures0.48
237.MooseX-NonMoose0.26
238.MooseX-Role-Parameterized1.08
239.MooseX-Role-WithOverloading0.16
240.MooseX-Traits0.12
241.MooseX-Types0.45
242.MooseX-Types-DateTime0.10
243.MooseX-Types-Structured0.33
244.MooX::Types::MooseLike0.28
245.Mozilla-CA20141217
246.MRO-Compat0.12
247.namespace-autoclean0.24
248.namespace-clean0.25
249.Net-DNS0.83
250.Net-HTTP6.09
251.Net-IMAP-Client0.9505
252.Net-SMTPS0.04
253.Net-SSH20.53
254.Net-SSLeay1.68
255.Net-Telnet3.04
256.Number-Compare0.03
257.Object-Accessor0.48
258.Object-Tiny1.08
259.OLE-Storage_Lite0.19
260.OpenGL0.6704
261.Package-Constants0.06
262.Package-DeprecationManager0.14
263.Package-Stash0.37
264.Package-Stash-XS0.28
265.PAR1.009
266.PAR-Dist0.49
267.PAR-Dist-FromPPD0.03
268.PAR-Dist-InstallPPD0.02
269.PAR-Repository-Client0.25
270.PAR-Repository-Query0.14
271.Params-Util1.07
272.Params-Validate1.18
273.parent0.234
274.Parse-Method-Signatures1.003016
275.Parse-RecDescent1.967009
276.Path-Class0.35
277.Path-Tiny0.068
278.Perl-Tidy20140711
279.PerlIO-Layers0.011
280.PkgConfig0.09026
281.pler1.06
282.Pod-Checker1.70
283.Pod-LaTeX0.61
284.Pod-Simple3.30
285.Pod-Usage1.67
286.Portable1.22
287.PPI1.220
288.PPM11.11_03
289.Probe-Perl0.03
290.Role-Tiny2.000001
291.Scalar-List-Utils1.42
292.Scope-Guard0.20
293.SOAP-Lite1.14
294.Socket2.019
295.Socket60.25
296.Sort-Naturally1.03
297.Sort-Versions1.61
298.Spiffy0.46
299.Spreadsheet-ParseExcel0.65
300.Spreadsheet-ParseXLSX0.17
301.Spreadsheet-WriteExcel2.40
302.SQL-Abstract1.81
303.SQL-Statement1.407
304.String-Print0.15
305.String-RewritePrefix0.007
306.Sub-Exporter0.987
307.Sub-Exporter-Progressive0.001011
308.Sub-Identify0.10
309.Sub-Install0.928
310.Sub-Name0.14
311.Sub-Uplevel0.25
312.syntax0.004
313.Syntax-Keyword-Junction0.003008
314.Sys-Syslog0.33patched version
315.Task-Weaken1.04
316.Template-Tiny1.12
317.Template-Toolkit2.26
318.Term-Cap1.16
319.Term-ReadLine-Perl1.0303
320.Term-UI0.46
321.TermReadKey2.31patched version
322.Test-Base0.88
323.Test-CleanNamespaces0.18
324.Test-Deep0.115
325.Test-Differences0.63
326.Test-Exception0.38
327.Test-Fatal0.014
328.Test-LeakTrace0.15
329.Test-Most0.34
330.Test-NoWarnings1.04
331.Test-Object0.07
332.Test-Pod1.50
333.Test-Requires0.08
334.Test-Script1.10
335.Test-SubCalls1.09
336.Test-Warn0.30
337.Test-Warnings0.021
338.Test-YAML1.05
339.Text-CSV1.33
340.Text-CSV_XS1.18
341.Text-Diff1.41
342.Text-Glob0.09
343.Text-Patch1.8
344.Text-Soundex3.04
345.Throwable0.200012
346.Tie-Array-CSV0.07
347.Tie-EncryptedHash1.24
348.Time-Piece1.30
349.TimeDate2.30
350.Tree-DAG_Node1.26
351.Try-Tiny0.22
352.Types-Serialiser1.0
353.Unicode-LineBreak2014.06
354.Unicode-UTF80.60
355.URI1.67
356.V0.13
357.Variable-Magic0.57
358.version0.9912
359.Win32-API0.80patched version
360.Win32-Console0.10
361.Win32-Console-ANSI1.08
362.Win32-Daemon20131206
363.Win32-EventLog0.077
364.Win32-File0.07
365.Win32-File-Object0.02
366.Win32-GuiTest1.60
367.Win32-IPHelper0.08
368.Win32-Job0.05
369.Win32-OLE0.1712
370.Win32-Pipe0.025
371.Win32-Process0.16
372.Win32-Service0.07
373.Win32-ServiceManager0.002003
374.Win32-ShellQuote0.002003
375.Win32-TieRegistry0.29
376.Win32-UTCFileTime1.58
377.Win32-WinError0.04
378.Win32API-Registry0.33
379.WWW-Mechanize1.74
380.WWW-RobotRules6.02
381.XML-LibXML2.0121
382.XML-LibXSLT1.94
383.XML-NamespaceSupport1.11
384.XML-Parser2.44
385.XML-Parser-Lite0.721
386.XML-SAX0.99
387.XML-SAX-Base1.08
388.XML-SAX-Expat0.51
389.XML-Simple2.20
390.XML-Twig3.49
391.YAML1.15
392.YAML-LibYAML0.59
393.YAML-Tiny1.67

List of external tools and libraries included in Strawberry Perl: Collapse

IDPackageHomepageNote
1.binutils-2.25http://www.gnu.org/software/binutils/
2.bzip2-1.0.6http://bzip.org/
3.db-6.1.23http://www.oracle.com/technetwork/database/berkeleydb/downloads/index.html
4.dmake-4.12.2http://code.google.com/a/apache-extras.org/p/dmake/
5.expat-2.1.0http://expat.sourceforge.net/
6.freeglut-2.8.1http://freeglut.sourceforge.net/
7.freetype-2.5.5http://www.freetype.org/
8.gcc-4.9.2http://gcc.gnu.org/
9.gdb-7.8.1http://www.gnu.org/software/gdb/
10.gdbm-1.11http://www.gnu.org/software/gdbm/
11.giflib-5.1.1http://giflib.sourceforge.net/
12.gmp-6.0.0http://gmplib.org/
13.jpeg-9ahttp://www.ijg.org/
14.libXpm-3.5.11http://www.freedesktop.org/wiki/Software/xlibs
15.libffi-3.2.1http://sourceware.org/libffi/
16.libgd-2.1.1http://www.libgd.org/
17.libiconv-1.14http://www.gnu.org/software/libiconv/
18.libpng-1.6.17http://www.libpng.org/pub/png/libpng.html
19.libssh2-1.5.0http://www.libssh2.org
20.libxml2-2.9.2http://xmlsoft.org/
21.libxslt-1.1.28http://xmlsoft.org/XSLT/
22.make-4.1http://www.gnu.org/software/make/
23.mingw-w64-crt-v4.0.2http://mingw-w64.sourceforge.net/
24.mpc-1.0.3http://www.multiprecision.org/
25.mpfr-3.1.2http://www.mpfr.org/
26.mysql-5.1.44http://www.mysql.com/
27.openssl-1.0.2ahttp://www.openssl.org/
28.patch-2.5.9-7http://gnuwin32.sourceforge.net/packages/patch.htm
29.pexports-0.44http://www.emmestech.com/software/pexports-0.43/download_pexports.html
30.postgresql-9.4.1http://www.postgresql.org/
31.t1lib-5.1.2http://www.t1lib.org/
32.tiff-4.0.3http://remotesensing.org/libtiff/
33.xz-5.2.1http://tukaani.org/xz/
34.zlib-1.2.8http://www.zlib.net/

Version details: Collapse

Perl version details:

Summary of my perl5 (revision 5 version 22 subversion 0) configuration:
   
  Platform:
    osname=MSWin32, osvers=6.3, archname=MSWin32-x86-multi-thread-64int
    uname='Win32 strawberry-perl 5.22.0.1 #1 Mon Jun  1 20:04:50 2015 i386'
    config_args='undef'
    hint=recommended, useposix=true, d_sigaction=undef
    useithreads=define, usemultiplicity=define
    use64bitint=define, use64bitall=undef, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='gcc', ccflags =' -s -O2 -DWIN32  -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPL
ICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields',
    optimize='-s -O2',
    cppflags='-DWIN32'
    ccversion='', gccversion='4.9.2', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=12345678, doublekind=3
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=8, longdblkind=3
    ivtype='long long', ivsize=8, nvtype='double', nvsize=8, Off_t='long long', lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='g++.exe', ldflags ='-s -L"C:\strawberry\perl\lib\CORE" -L"C:\strawberry\c\lib"'
    libpth=C:\strawberry\c\lib C:\strawberry\c\i686-w64-mingw32\lib C:\strawberry\c\lib\gcc\i686-w64
-mingw32\4.9.2
    libs=-lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -
loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32
    perllibs=-lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole
32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32
    libc=, so=dll, useshrplib=true, libperl=libperl522.a
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_win32.xs, dlext=xs.dll, d_dlsymun=undef, ccdlflags=' '
    cccdlflags=' ', lddlflags='-mdll -s -L"C:\strawberry\perl\lib\CORE" -L"C:\strawberry\c\lib"'


Characteristics of this binary (from libperl): 
  Compile-time options: HAS_TIMES HAVE_INTERP_INTERN MULTIPLICITY
                        PERLIO_LAYERS PERL_DONT_CREATE_GVSV
                        PERL_HASH_FUNC_ONE_AT_A_TIME_HARD
                        PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS
                        PERL_MALLOC_WRAP PERL_NEW_COPY_ON_WRITE
                        PERL_PRESERVE_IVUV USE_64_BIT_INT USE_ITHREADS
                        USE_LARGE_FILES USE_LOCALE USE_LOCALE_COLLATE
                        USE_LOCALE_CTYPE USE_LOCALE_NUMERIC USE_LOCALE_TIME
                        USE_PERLIO USE_PERL_ATOF
  Built under MSWin32
  Compiled at Jun  1 2015 20:09:13
  %ENV:
    PERL_MM_USE_DEFAULT="0"
  @INC:
    C:/strawberry/perl/site/lib
    C:/strawberry/perl/vendor/lib
    C:/strawberry/perl/lib
    .

Gcc version details:

Using built-in specs.
COLLECT_GCC=C:\strawberry\c\bin\gcc.exe
COLLECT_LTO_WRAPPER=C:/strawberry/c/bin/../libexec/gcc/i686-w64-mingw32/4.9.2/lto-wrapper.exe
Target: i686-w64-mingw32
Configured with: ../../../src/gcc-4.9.2/configure --host=i686-w64-mingw32 --build=i686-w64-mingw32 -
-target=i686-w64-mingw32 --prefix=/mingw32 --with-gxx-include-dir=/mingw32/i686-w64-mingw32/include/
c++ --enable-shared --enable-static --disable-multilib --enable-languages=c,c++,fortran,lto --enable
-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-libatomic --enable-lto --enable
-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-
libs --enable-sjlj-exceptions --disable-isl-version-check --disable-cloog-version-check --disable-li
bstdcxx-pch --disable-libstdcxx-debug --disable-bootstrap --disable-rpath --disable-win32-registry -
-disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=i686 --with-
tune=generic --with-libiconv --with-system-zlib --with-gmp=/opt/build/prerequisites/i686-w64-mingw32
-static --with-mpfr=/opt/build/prerequisites/i686-w64-mingw32-static --with-mpc=/opt/build/prerequis
ites/i686-w64-mingw32-static --with-isl=/opt/build/prerequisites/i686-w64-mingw32-static --with-cloo
g=/opt/build/prerequisites/i686-w64-mingw32-static --enable-cloog-backend=isl --with-pkgversion='i68
6-posix-sjlj, built by strawberryperl.com project' CFLAGS='-O2 -pipe -I/opt/build/i686-492-posix-sjl
j-rt_v402/mingw32/opt/include -I/opt/build/prerequisites/i686-zlib-static/include -I/opt/build/prere
quisites/i686-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -I/opt/build/i686-492-posix-sjlj-rt_v4
02/mingw32/opt/include -I/opt/build/prerequisites/i686-zlib-static/include -I/opt/build/prerequisite
s/i686-w64-mingw32-static/include' CPPFLAGS= LDFLAGS='-pipe -L/opt/build/i686-492-posix-sjlj-rt_v402
/mingw32/opt/lib -L/opt/build/prerequisites/i686-zlib-static/lib -L/opt/build/prerequisites/i686-w64
-mingw32-static/lib -Wl,--large-address-aware'
Thread model: posix
gcc version 4.9.2 (i686-posix-sjlj, built by strawberryperl.com project) 

OpenSSL version details:

OpenSSL 1.0.2a 19 Mar 2015
built on: reproducible build, date unspecified
platform: mingw
options:  bn(64,32) rc4(8x,mmx) des(ptr,risc1,16,long) idea(int) blowfish(idx) 
compiler: gcc -I. -I.. -I../include -I/z/extlib/_2015Q2_/include -D_WINDLL -DOPENSSL_USE_APPLINK -DO
PENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_MT -DDSO_WIN32 -DL_ENDIAN -DWIN32_LEAN_AND_MEAN -fomit-frame-
pointer -O3 -march=i486 -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT 
-DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_
ASM -DWHIRLPOOL_ASM -DGHASH_ASM