PHP 7.0.2 Telah Rilis

Yana Permana 9 Januari 2016

PHP 7.0.2 Telah Rilis

Apa kabar programmer PHP? Kabar baik datang dari Tim pengembang PHP yang telah mengumumkan ketersediaan PHP 7.0.2. Sejauh ini, sudah 31 bugs telah dilaporkan dan diperbaiki, termasuk 6 bugs yang berkaitan dengan masalah keamanan. Tim pengembang PHP menyarankan agar segera mengupgrade ke versi 7.0.2.

Apa saja bugs yang telah diperbaiki? Dibawah ini, kami ulas sekilas catatan rilisnya untuk PHP 7.0.2.

Core

  • Bugs yang telah diperbaiki #71165 (-DGC_BENCH=1 yang tidak bekerja pada PHP7).
  • Bugs yang telah diperbaiki #71163 (Segmentation Fault pada cleanup_unfinished_calls).
  • Bugs yang telah diperbaiki #71109 (ZEND_MOD_CONFLICTS("xdebug") tidak bekerja).
  • Bugs yang telah diperbaiki #71092 (Segmentation fault dengan return type hinting).
  • Bugs yang telah diperbaiki pada memleak dalam header_register_callback.
  • Bugs yang telah diperbaiki #71067 (Local object di class method masing menunggu di memory untuk setiap pemanggilannya).
  • Bugs yang telah diperbaiki #66909 (Gagal konfigurasi pada pengujian utf8_to_mutf7).
  • Bugs yang telah diperbaiki #70781 (Perluasan pengujian yang gagal pada dynamic ext dependency).
  • Bugs yang telah diperbaiki #71089 (Tidak ada pengecekan untuk zend_extension yang terduplikasi).
  • Bugs yang telah diperbaiki #71086 (Kesalahan saat parsing numeric literal dengan fungsi highlight_string()).
  • Bugs yang telah diperbaiki #71154 (Iterator HT yang tidak valid yang disebabkan penggunaan kembali iterator yang sebelumnya).
  • Bugs yang telah diperbaiki #52355 (Negating zero tidak menghasilkan negative zero).
  • Bugs yang telah diperbaiki #66179 (var_export() mengekspor float sebagai integer).
  • Bugs yang telah diperbaiki #70804 (Penambahan Unary pada negative zero menghasilkan positive zero).
CURL
  • Bugs yang telah diperbaiki #71144 (Segmentation fault terjadi ketika menggunakan cURL dengan ZTS).
DBA
  • Key leak dengan invalid resource telah diperbaiki.
Filter
  • Bugs yang telah diperbaiki #71063 (filter_input(INPUT_ENV, ..) tidak bekerja).
FTP
  • Implementasi FR #55651 (Opsi untuk menolak alamat yang dikembalikan FTP PASV).
FPM
  • Bugs yang telah diperbaiki #70755 (fpm_log.c mengalami memory leak dan buffer overflow).
GD
  • Bugs yang telah diperbaiki #70976 (Memory Read melalui gdImageRotateInterpolated Array yang melewati batas).
Mbstring
  • Bugs yang telah diperbaiki #71066 (mb_send_mail: Program diberhentikan dengan sinyal SIGSEGV, Segmentation fault).
Opcache
  • Bugs yang telah diperbaiki #71127 (Define dalam auto_prepend_file malah mengoverwrite).
PCRE
  • Bugs yang telah diperbaiki #71178 (preg_replace akan membangun arrays ke-[0] jika array belum diatur).
Readline
  • Bugs yang telah diperbaiki #71094 (readline_completion_function mengalami korupsi array statik pada TAB kedua).
Session
  • Bugs yang telah diperbaiki #71122 (Session GC tidak bisa menghilangkan data session yang usang).
SPL
  • Bugs yang telah diperbaiki #71077 (ReflectionMethod untuk constructor ArrayObject mengembalikan nomor parameter yang salah).
  • Bugs yang telah diperbaiki #71153 (Penurunan performa dalam ArrayIterator dengan array yang besar).
Standard
  • Bugs yang telah diperbaiki #71270 (Heap BufferOver Flow terjadi dalam fungsi escapeshell).
WDDX
  • Bugs yang telah diperbaiki #70661 (Kelemahan Use After Free dalam deserilisasi packet WDDX).
  • Bugs yang telah diperbaiki #70741 (Kelemahan Type Confusion dalam sesi deserialisasi packet WDDX Packet).
XMLRPC
  • Bugs yang telah diperbaiki #70728 (Kelemahan Type Confusion dalam PHP_to_XMLRPC_worker).
Itulah dia, rilis terbaru PHP 7.0.2. Pada rilis kali ini, masalah keamanan menjadi topik utama. Untuk mengunduh PHP 7.0.2 pembaca bisa mengunjungi situs resmi PHP. Sedangkan PHP untuk sistem operasi Windows, pembaca bisa mengunduhnya melalui situs windows.php.net/download/.

(yp/php)