Community News: Latest PECL Releases (04.16.2019)
Latest PECL Releases:
- imagick 3.4.4RC1
- The 3.4.4 release is intended to be the last release (other than small bug fixes) that will support either PHP 5.x, or ImageMagick 6.x. The next planned release will be PHP > 7.0 and ImageMagick > 7.0 at least, if not higher.- Added:
- function Imagick::optimizeImageTransparency()
- METRIC_STRUCTURAL_SIMILARITY_ERROR
- METRIC_STRUCTURAL_DISSIMILARITY_ERROR
- COMPRESSION_ZSTD - https://github.com/facebook/zstd
- COMPRESSION_WEBP
- CHANNEL_COMPOSITE_MASK
- FILTER_CUBIC_SPLINE - "Define the lobes with the -define filter:lobes={2,3,4} (reference https://imagemagick.org/discourse-server/viewtopic.php?f=2&t=32506)."
- Imagick now explicitly conflicts with the Gmagick extension.
- Fixes:
- Bug 77128 - Imagick::setImageInterpolateMethod() not available on Windows
- Prevent memory leak when ImagickPixel::__construct called after object instantiation.
- Prevent segfault when ImagickPixel internal constructor not called.
- Imagick::setResourceLimit support for values larger than 2GB (2^31) on 32bit platforms.
- Corrected memory overwrite in Imagick::colorDecisionListImage()
- Bug 77791 - ImagickKernel::fromMatrix() out of bounds write.
- Deprecated:
- The following functions have been deprecated: ImagickDraw, matte Imagick::averageimages Imagick::colorfloodfillimage Imagick::filter Imagick::flattenimages Imagick::getimageattribute Imagick::getimagechannelextrema Imagick::getimageclipmask Imagick::getimageextrema Imagick::getimageindex Imagick::getimagematte Imagick::getimagemattecolor Imagick::getimagesize Imagick::mapimage Imagick::mattefloodfillimage Imagick::medianfilterimage Imagick::mosaicimages Imagick::orderedposterizeimage Imagick::paintfloodfillimage Imagick::paintopaqueimage Imagick::painttransparentimage Imagick::radialblurimage Imagick::recolorimage Imagick::reducenoiseimage Imagick::roundcornersimage Imagick::roundcorners Imagick::setimageattribute Imagick::setimagebias Imagick::setimageclipmask Imagick::setimageindex Imagick::setimagemattecolor Imagick::setimagebiasquantum Imagick::setimageopacity Imagick::transformimage
- ibm_db2 2.0.8
Fixed Crash in windows with PHP 7 - swoole 4.3.2
Enhancement --- + Dynamically `ipc_size`, greatly improving IPC performance in Process mode (48c1b2b) (3e85511) (@matyhtf) + Improve `Runtime::enableCoroutine` API, support passing in flag directly as the first parameter (464ad65) (7d4be65) (@twose) + SSL connection will automatically configure the ssl_host_name (563e677) (@twose) + Some NOTICE level information will be changed to INFO level, such as server restart information, etc (d87d63a) (@twose) + Add constants for`dispatch_func` return value: `SWOOLE_DISPATCH_RESULT_DISCARD_PACKET`, `SWOOLE_DISPATCH_RESULT_USERFUNC_FALLBACK` (#2451) (@windrunner414) + `swoole_strerror` support parse system error code and swoole error code automatically (d89c565) (#2458) (@twose) (@mabu233) + Built-in Socket related constants, and it would not conflict with Socket extensions (1e1b1d1) (@twose) + Add http_parse_cookie option (dce290ef) (@twose) + Decode path_info (82f8e4fc) (@twose) + Support PHP_STREAM_OPTION_CHECK_LIVENESS (6ff292da) (@twose)Fixed
- Fixed
CID-1478883
,CID-1478887
,CID-1478891
,CID-1478894
(688713f) (17805af) (e8f1473) (58a098f) (@matyhtf) - Fixed invalid memory access due to fd reuse (08b37fd) (@twose)
- Fixed connection reset due to fd reuse (#2444) (@twose)
- Fixed the bug where the GC didn't work during the shutdown (causing a memory leak) (836ea23) (15ba9f7) (@twose)
- Fixed the invalidation of
CoIterator
(db9e155) (@twose) - Fixed
Co::exec
causes process stuck (8a1d776) (22252d7) (@matyhtf) - Fixed BADF caused by
exportSocket
(ebbce67) (c7af14c) (c717122) (@matyhtf) - Complete
SwooleBuffer
property declaration (2f66319) (@twose) - Complete
Co::exec
arg info (7da1376) (@twose) - Fixed the wrong error code when the MySQL client host was invalid (#2367) (@twose)
- Fixed the problem that the sync client is interrupted by the signal (#2448) (@liues1992)
- Fixed build check with
i?86/aarch64
(#2460) (@dixyes) - Fixed
poll
with timeout0
(1143743) (@matyhtf) - Fixed
stream_select
withnull
timeout (e8a58d5) (c166b7a) (@twose) - Fixed
stream_select
behavior (d8e7a41) (3ce877d) (2819232) (cd8e4c7) (@twose) (@matyhtf) - Generate Swoole Warning instead of PHP Warning (unmanageable error) (955d021) (@twose)
- Fixed
CoClient
construct failed (#2466) (@twose) - Fixed Http2 cookie (e18d66b) (@twose)
- Fixed
Process->getProcess
free (fe1ca17) (@matyhtf) - Fixed Coroutine flock (23401d8) (86cf0c9) (@matyhtf)
- Fixed
CoHttp2Client
null ptr (66c31ee) (@twose) - Fixed
Socket->accept
return Socket object with uninitialised type (5d26b00) (@twose) - Fixed
CoHttpClient
with websocket protocol can not support full duplex (#2477) (523c588) (@twose) - Complete
Event::dispatch
,Event::isSet
method arg info (#2491) (@deminy) - Fixed invalid
ConnectionIterator
(#2492) (@matyhtf) - Fixed
reload_async
with Timer (9eaf32cc) (bacb5228) (@matyhtf) (@twose) - Cannot use msgqueue when task_enable_coroutine is enable (#2497) (@matyhtf)
- Fixed
read_eof
bug (e936c764) (@matyhtf) - Sockets C++ compatibility (3cf7dcba) (@twose)
- Fixed
- PDO_IBM 1.3.6
Fix the compilation issue on windows. - datadog_trace 0.19.0
### Changed - Span and SpanContext main implementation uses public fields to share data to allow faster serialization and overall Span overhead #398 - `DDTraceEncodersSpanEncoder::encode()` now takes an instance of `DDTraceDataSpan` instead of `DDTraceContractsSpan` #398 - `DDTraceProcessingTraceAnalyticsProcessor::process()` now takes an instance of `DDTraceDataSpan` instead of `DDTraceContractsSpan` #398 - Improve performance of setTag and setResource #398 - Load required PHP files in one go #387 - Load optional PHP files without filesystem check #387
Comments are closed.