Jetty 9.3.1 Telah Rilis

Yana Permana 19 Juli 2015

Jetty 9.3.1 Telah Rilis

Tim Pengembang Jetty merilis pemeliharaan untuk Jetty 9.3.1 yang didukung dengan HTTP/2. Untuk menggunakannya, kita perlu Java 8 yang sudah terpasang di komputer. Untuk distribusinya dapat diunduh lewat http://download.eclipse.org/jetty. Sedangkan untuk artifak tersedia pada repositori global maven lewat http://central.maven.org/. Pengadaan untuk repositori Eclipse akan tersedia menyusul.

Jika kita menemukan masalah dengan rilis ini, kita bisa melaporkan bug melalui bugzilla terpandu yang bisa diakses lewat https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Jetty&format=guided. Jika masih baru dalam menggunakan Jetty, dokumentasinya juga tersedia di http://www.eclipse.org/jetty/documentation/. Untuk file PDFnya bisa diunduh di situs webtide.com.

Apa saja penambahan fitur yang dilakukan oleh Tim Pengembang Jetty pada rilis ini? Ini dia poin-poinnya:

  • Dukungan HEADERS yang diikuti oleh CONTINUATION+
  • Rasionalisasi nama-nama properti (Ini merupakan perbaikan untuk jetty.sh)
  • Perubahan classesPattern pada scanClassesPattern dan testClassesPattern, berguna untuk mengklarifikasi tujuan.
  • Pemblokiran JVM dengan AsyncNCSARequestLog ketika gagal dan akan keluar sendiri
  • HttpFields mendeklarasikan IllegalArgumentException sebagai pengecualian yang ditandai
  • Penghapusan referensi @org.apache.xbean.XBean
  • Peningkatan javadoc untuk ClasspathPattern
  • Pengiriman request proxy-to-server kini lebih optimal
  • Perbaikan pada masalah penyediaan depedensi dengan plugin jspc
  • jetty-maven-plugin JettyWebAppContext#setQuickStartWebDescriptor sekarang bisa terima Maven-friendly
  • Penanganan RequestLogHandler dalam chain ganda
  • Perbaikan pada starvasi thread dari selector wakeups
  • Jika sebuah aplikasi web tidak berjalan, jangan dihentikan secara paksa
  • Hanya log peringatan yang terdapat duplikasi path mapping untuk servlet yang sama dalam descriptor yang sama
  • Pembaharuan anotasi mojo jetty-maven-plugin untuk maven versi 3
  • Sintak incorrect jetty-infinispan.xml untuk cache yang dinamai secara remote
  • Apache jspc sekarang menolak list kosong dari file yang akan di precompile dan di scan langsung
  • Peningkatan debugging pada async timeout
  • Perbaikan ArrayIndexOutOfBoundsException dalam org.eclipse.jetty.quickstart.PreconfigureQuickStartWar
  • StringIndexOutOfBoundsException ketika menggunakan dengan parameter
  • Perbaikan masalah parsing dengan HttpURI
  • Perluasan CrossOriginFilter untuk menyediakan Timing-Allow-Origin header
  • Peningkatan apache jsp 8.0.23 ke 8.0.23.M1
  • Perbaikan NPE dalam HttpFields.putField
  • Peningkatan login ketika tidak ada dukungan untuk cipher
  • Perbaikan typo pada PathResource.checkAliasPath
  • Penambahan status kode custom dalam NumberFormatException ketika menggunakan http2
Itulah rilis terbaru dari Jetty, semoga makin seru dengan Jetty ya.

(yp/jetty)