Jetty 9.3.1 Telah Rilis
Yana Permana 19 Juli 2015
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
(yp/jetty)