@kazuho kazuho released this Sep 30, 2015 · 3700 commits to master since this release

Assets 2

This is a major release with following changes.

1.5.0:

  • [http2] enable http2-reprioritize-blocking-assets by default #528 (Kazuho Oku)
  • [ssl] fix issues with neverbleed #520 (Kazuho Oku)

1.5.0-beta4:

  • [mruby] provide env['rack.errors'], env['SERVER_SOFTWARE'] #517 #519 (Masayoshi Takahashi, Kazuho Oku)
  • [ssl] add support for neverbleed - the OpenSSL / LibreSSL privilege separation engine #520 (Kazuho Oku)

1.5.0-beta3:

  • [http2] fix crash when http2-reprioritize-blocking-assets, file.custom-handler are used together #511 #514 (Kazuho Oku)

1.5.0-beta2:

  • [serurity fix][file] fix directory traversal (CVE-2015-5638) (Kazuho Oku)
  • [mruby] fix build failure when oniguruma is already installed #501 #506 (Kazuho Oku)
  • [mruby] update sample mruby app to use rack-based API #498 (Masayoshi Takahashi)

1.5.0-beta1:

  • [core] introduce is_compressible and priority attributes to MIME map #436 #496 (Kazuho Oku)
  • [access-log] fix bug that emitted unnecessary NUL char in certain conditions #462 #463 (Kazuho Oku)
  • [fastcgi] support for http2 server-push using link: rel=preload header #446 (Kazuho Oku)
  • [file] send etag and vary headers on 304 response #439 (Kazuho Oku)
  • [file] sort directory listing #412 #474 (Kazuho Oku)
  • [gzip] introduce support for on-the-fly gzip #413 #457 (Justin Zhu)
  • [http2] introduce cookie-based implementation of cache-aware server-push #421 #432 (Kazuho Oku)
  • [http2] improve HPACK compression ratio of server-push #450 (Kazuho Oku)
  • [http2] never push if client requested not to #464 (Kazuho Oku)
  • [http2] send content-length if possible #472 (Kazuho Oku)
  • [mruby] production-level support using Rack-based interface #467 #475 #489 (Kazuho Oku)
  • [reproxy] support delegation using relative URL #468 (Kazuho Oku)
  • [reproxy] preserve method if status is 307 or 308 #491 (Kazuho Oku)
  • [ssl] improved error handling of openssl ocsp command #449 #454 (Tatsuhiro Tsujikawa)
  • [ssl] use libressl on ARM as well #485 (Kazuho Oku)