PHP 7.0.11 Rilis - Perbaikan pada Core, Standard, ZIP

Ridwan Fajar 4 Oktober 2016

PHP 7.0.11 Rilis - Perbaikan pada Core, Standard, ZIP

PHP v7 terbaru sudah rilis pada tanggal 15 September 2016, dengan sejumlah perbaikan pada modul - modul PHP. Seperti halnya pada modul Core, Standard, PDO, dan ZIP. Terdapat juga pada modul - modul lain yang terdapat bug di dalamnya. Berikut adalah sebagian daftar perbaikan pada modul - modul PHP di v7.10.11:

  • Core, perbaikan bug null pointer deref yang mengalami segmentation fault di gc_remove_zval_from_buffer
  • Dba, perbaikan bug karena tidak dapat mengambil multiple value dengan grup di file .ini dan kondisi dba_replace yang jelek karena salah penggunaan API
  • COM, COM dipanggil dari PHP yang tidak mengembalikan nilai paremeter
  • FTP, perbaikan bug karena tidak dapat mengunggah file menggunakan ftp_put ke FTPES dengan require_ssl_reuse
  • GD, perbaikan bug pada imagecopy, imagesetstyle, dan _php_image_convert
  • iconv, iconv_substr mengembalikan nilai false untuk string kosong
  • IMAP, imap_mail mengalami null dereference
  • Intl, perbaikan bug dengan menambahkan pemeriksaan panjang locale
  • Mysqlnd, perbaikan bug heap overflow pada mysqndb yang tertuju kepada BIT field
  • OCI8, binding nilai NULL membuat error ORA-24816
  • Opcache, Salah ketik pada pesan error opcache
  • PDO, perbaikan bug call_to_empty() pada hasil NULL menggunakan PDO::FETCH_LAZY yang mengembalikan nilai false
  • PDO_DBlib, mengimplementasikan stringify pada 'uniqueidentifier' field
  • PDO_pgsql, mengimplementasikan FR yang dapat membuat Postgres PDO lastInsertId() dapat bekerja tanpa harus menambahkan sequence
  • Phar, perbaikan bug karena nilai diluar batas saat memverifikasi signature dari zip phar di php_parse_zipfile. Hal yang sama terjadi pada tar phardi phar_parse_tarfile
  • Reflection, perbaikan bug karena nilai NULL saat menggunakan getContant
  • Session, perbaikan bug pada session-uploadprogress yang membunuh httpd
  • SimpleXML, perbaikan pada bug karena isset() dan unset() mengabaikan namespace
  • SPL, perbaikan bug pada pemeriksan missing type ketika unserializing SplArray
  • Standard, perbaikan bug pada substr, getimagesize, get_browser
  • Streams, perbaikan bug karena stream_set_blocking yang tidak bekerja. Perbbaikan pada ftruncate() yang menghabiskan memori
  • SQLite3, bundled SQLite di-downgrade ke versi 3.8.10.2
  • Sysvshm, perbaikan bug null dereference pada shm_attach
  • Wddx, perbaikan bug karena pembacaan diluar batas di php_wddx_push_element
  • XML, perbaikan bug karena segmentation fault di _xml_startElementHandler()
  • ZIP, perbaikan bug karena tidak bisa meng-compile PHP dengan dukungan ZIP
Untuk melihat daftar lengkap perbaikan di PHP v7.0.11, dapat Anda kunjungi di tautan berikut: http://www.php.net.

(rfs/php)