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::execcauses process stuck (8a1d776) (22252d7) (@matyhtf) - Fixed BADF caused by
exportSocket(ebbce67) (c7af14c) (c717122) (@matyhtf) - Complete
SwooleBufferproperty declaration (2f66319) (@twose) - Complete
Co::execarg 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
pollwith timeout0(1143743) (@matyhtf) - Fixed
stream_selectwithnulltimeout (e8a58d5) (c166b7a) (@twose) - Fixed
stream_selectbehavior (d8e7a41) (3ce877d) (2819232) (cd8e4c7) (@twose) (@matyhtf) - Generate Swoole Warning instead of PHP Warning (unmanageable error) (955d021) (@twose)
- Fixed
CoClientconstruct failed (#2466) (@twose) - Fixed Http2 cookie (e18d66b) (@twose)
- Fixed
Process->getProcessfree (fe1ca17) (@matyhtf) - Fixed Coroutine flock (23401d8) (86cf0c9) (@matyhtf)
- Fixed
CoHttp2Clientnull ptr (66c31ee) (@twose) - Fixed
Socket->acceptreturn Socket object with uninitialised type (5d26b00) (@twose) - Fixed
CoHttpClientwith websocket protocol can not support full duplex (#2477) (523c588) (@twose) - Complete
Event::dispatch,Event::isSetmethod arg info (#2491) (@deminy) - Fixed invalid
ConnectionIterator(#2492) (@matyhtf) - Fixed
reload_asyncwith Timer (9eaf32cc) (bacb5228) (@matyhtf) (@twose) - Cannot use msgqueue when task_enable_coroutine is enable (#2497) (@matyhtf)
- Fixed
read_eofbug (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




