4.15.5

expressjs/express4.15.5Sep 25, 2017by dougwilson

AI Summary

Express 4.15.5 is a patch release focused on dependency updates, bug fixes, and performance improvements. The release updates multiple core dependencies including debug, finalhandler, fresh, send, and serve-static, while addressing header handling issues and improving token parsing performance.

Key Highlights

  • Updated debug dependency to version 2.6.9 across all dependencies
  • Fixed handling of modified headers with invalid dates in fresh and send
  • Performance improvements for ETag match loop and If-None-Match/If-Match token parsing
  • Updated send to version 0.15.6 with improved slash collapsing in serve-static

Full Release Notes

  * deps: debug@2.6.9
  * deps: finalhandler@~1.0.6
    - deps: debug@2.6.9
    - deps: parseurl@~1.3.2
  * deps: fresh@0.5.2
    - Fix handling of modified headers with invalid dates
    - perf: improve ETag match loop
    - perf: improve `If-None-Match` token parsing
  * deps: send@0.15.6
    - Fix handling of modified headers with invalid dates
    - deps: debug@2.6.9
    - deps: etag@~1.8.1
    - deps: fresh@0.5.2
    - perf: improve `If-Match` token parsing
  * deps: serve-static@1.12.6
    - deps: parseurl@~1.3.2
    - deps: send@0.15.6
    - perf: improve slash collapsing