RoadRunner v2.2.0 Release Notes

  • ๐Ÿ‘€ New:

    • ๐ŸŽ โœ๏ธ Reworked static plugin. Now, it does not affect the performance of the main route and persist on the separate file server (within the http plugin). Looong awaited feature: Etag (+ weak Etags) as well with the If-Mach , If-None-Match, If-Range, Last-Modified and If-Modified-Since tags supported. Static plugin has a bunch of new options such as: allow, calculate_etag , weak and pattern.

      Option always was deleted from the plugin.

    • โšก๏ธ โœ๏ธ Update informer.List implementation. Now it returns a list with the all available plugins in the runtime.

    ๐Ÿ›  ๐Ÿฉน Fixes:

    • ๐Ÿ› Fix: issue with wrong ordered middlewares (reverse). Now the order is correct.
    • ๐Ÿ› Fix: issue when RR fails if a user sets debug mode with the exec_ttl supervisor option.
    • ๐ŸŒฒ ๐Ÿ› Fix: uniform log levels. Use everywhere the same levels (warn, error, debug, info, panic).