Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Community News:
Latest PECL Releases (02.06.2024)
Feb 06, 2024 @ 08:05:18

Latest PECL Releases:

  • opentelemetry 1.0.2beta1
    See https://github.com/open-telemetry/opentelemetry-php-instrumentation/releases/tag/1.0.2beta1

  • gRPC 1.61.0
    - gRPC Core 1.61.0 update
  • pq 2.2.3
    * Fix incompatible pointer types (32-bit) (see hg issue #52)
  • opentelemetry 1.0.1
    See https://github.com/open-telemetry/opentelemetry-php-instrumentation/releases/tag/1.0.1
  • gRPC 1.61.0RC3
    - gRPC Core 1.61.0 update
  • timezonedb 2024.1
    Updated to version 2024.1 (2024a)
  • brotli 0.15.0
    - change: default mode of brotli_uncompress_add() to BROTLI_FLUSH - change: default mode of brotli_compress_add() to BROTLI_FLUSH - add: BROTLI_FLUSH to environment variables - remove: PHP 5 support
  • sqlsrv 5.12.0
    Added - Support for PHP 8.3 - Support for Alpine 3.19

    Removed

    • Support for PHP 8.0
    • Support for Ubuntu 18.04
    • Support for Alpine 3.15

    Fixed

    • Update connection string keywords set function (#1484)
    • Fix error throw for multiple result sets (#1485)
    • Fix invalid precision error (#1497)

    Limitations

    • No support for inout / output params when using sql_variant type
    • No support for inout / output params when formatting decimal values
    • In Linux and macOS, setlocale() only takes effect if it is invoked before the first connection. Attempting to set the locale after connecting will not work
    • Always Encrypted requires MS ODBC Driver 17+
      • Only Windows Certificate Store and Azure Key Vault are supported. Custom Keystores are not yet supported
      • Issue #716 - With Always Encrypted enabled, named parameters in subqueries are not supported
      • Issue #1050 - With Always Encrypted enabled, insertion requires the column list for any tables with identity columns
      • Always Encrypted limitations

    Known Issues

    • This release requires ODBC Driver 17.4.2 or above. Otherwise, a warning about failing to set an attribute may be suppressed when using an older ODBC driver.
    • Connection pooling on Linux or macOS is not recommended with unixODBC < 2.3.7
    • When pooling is enabled in Linux or macOS
      • unixODBC <= 2.3.4 (Linux and macOS) might not return proper diagnostic information, such as error messages, warnings and informative messages
      • due to this unixODBC bug, fetch large data (such as xml, binary) as streams as a workaround. See the examples here
  • pdo_sqlsrv 5.12.0
    Added - Support for PHP 8.3 - Support for Alpine 3.19

    Removed

    • Support for PHP 8.0
    • Support for Ubuntu 18.04
    • Support for Alpine 3.15

    Fixed

    • Update connection string keywords set function (#1484)
    • Fix error throw for multiple result sets (#1485)
    • Fix invalid precision error (#1497)

    Limitations

    • No support for inout / output params when using sql_variant type
    • No support for inout / output params when formatting decimal values
    • In Linux and macOS, setlocale() only takes effect if it is invoked before the first connection. Attempting to set the locale after connecting will not work
    • Always Encrypted requires MS ODBC Driver 17+
      • Only Windows Certificate Store and Azure Key Vault are supported. Custom Keystores are not yet supported
      • Issue #716 - With Always Encrypted enabled, named parameters in subqueries are not supported
      • Issue #1050 - With Always Encrypted enabled, insertion requires the column list for any tables with identity columns
      • Always Encrypted limitations

    Known Issues

    • This release requires ODBC Driver 17.4.2 or above. Otherwise, a warning about failing to set an attribute may be suppressed when using an older ODBC driver.
    • Connection pooling on Linux or macOS is not recommended with unixODBC < 2.3.7
    • When pooling is enabled in Linux or macOS
      • unixODBC <= 2.3.4 (Linux and macOS) might not return proper diagnostic information, such as error messages, warnings and informative messages
      • due to this unixODBC bug, fetch large data (such as xml, binary) as streams as a workaround. See the examples here
tagged:

Link:


Trending Topics: