Latest PECL Releases:
- sqlsrv 4.1.7preview
[Added]- The early technical preview (ETP) with basic functionalities is now available on MAC OS X. Tested on OS versions El Capitan (OS X 10.11) [Fixed]
- Fixed null returned when an empty string is set to an output parameter (issue #308)
- Fixed memory leaks in buffered result sets
- Fixed debug abort error when building the driver in debug mode with PHP 7.1
- Fixed string truncation when binding varchar(max), nvarchar(max), varbinary(max), and xml types (issue #231)
- Fixed clang compile errors
- Fixed fatal error when fetching empty nvarchar (issue #69)
- Fixed fatal error when calling sqlsrv_fetch() with an out of bound offset for SQLSRV_SCROLL_ABSOLUTE (issue #223) [Known Issues]
- User defined data types and SQL_VARIANT
- In MAC OS X, if loading both sqlsrv and pdo_sqlsrv, the order matters (even when dynamically). For sqlsrv scripts, load sqlsrv.so first
- Connection pooling not working in MAC OS X
- pdo_sqlsrv 4.1.7preview
[Added] - The early technical preview (ETP) with basic functionalities is now available on MAC OS X. Tested on OS versions El Capitan (OS X 10.11) [Fixed] - Fixed null returned when an empty string is set to an output parameter (issue #308) - Fixed memory leaks in buffered result sets - Fixed wrong value returned when fetching varbinary value on Linux (issue #270) - Fixed clang compile errors - Fixed binary data not returned when the column is bound by name (issue #35) - Fixed exception thrown on closeCursor() when the statement has not been executed (issue #267) [Known Issues] - User defined data types and SQL_VARIANT - Binary column binding with emulate prepare (issue #140) - In MAC OS X, if loading both sqlsrv and pdo_sqlsrv, the order matters (even when dynamically). For PDO scripts, load pdo_sqlsrv.so first - Segmentation fault may result when an unsupported attribute is used for connection - Connection pooling not working in MAC OS X - uv 0.1.2
- Fix uv_listen() - Fix a few memory leaks - Fix loop cleanup - ref 0.4.2
This is a maintenance release which drops PHP < 7.0.3 support. - v8 0.1.3
This release adds low-level optimizations, simplify some internal methods and fix few bugs. For more details see change list below.As of this release, V8 >= 5.9.5 required.
-
- BC-breaking or potentially BC-breaking changes
Changes to public API and other important changes which may affect end-user:
-
- Replace V8Isolate::GetCurrentContext with V8Isolate::GetEnteredContext();
-
- Remove V8ObjectValue::CreationContext(), use V8ObjectValue::GetContext();
- Add V8PropertyCallbackInfo::ShouldThrowOnError() method;
- Add V8FunctionCallbackInfo::NewTarget() method;
- V8ReturnValue now explicitly holds isolate and context which could be accessed outside of calling context;
- Fix potential problems with V8FunctionCallbackInfo and V8PropertyCallbackInfo when used outside calling scope;
- Fix leak when V8ScriptCompiler::CompileFunctionInContext() invoked with arguments and/or context extensions;
- Fix segfault when abruptly exiting from isolate which entered multiple time or from multiple nested isolates;
- Add V8ExceptionsValueException to stubs;
- Remove $global_template and $global_object private props from V8Context.
-
- v8js 1.3.4
- Bugfix: Reset fatal_error_abort on RSHUTDOWN - Improve auto configuration (V8 detection) - Improve build instructions on Linux & Windows - PDO_SQLANYWHERE 0.1.4
- Added support for PHP v7.