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).