Sha256: 30e3e233514268b12c842f5a13c562afa8658e909cccd26b5e8269da45ae7131

Contents?: true

Size: 887 Bytes

Versions: 13

Compression:

Stored size: 887 Bytes

Contents

= New Features

* A plain_hash_response_headers plugin has been added.  On Rack 3,
  this changes Roda to use a plain hash for response headers (as it
  does on Rack 2), instead of using Rack::Headers (the default on
  Rack 3).  For a minimal app, using this plugin can almost double
  the performance on Rack 3.  Before using this plugin, you should
  make sure that all response headers set explictly in your
  application are already lower-case.

= Improvements

* Roda now natively uses lower-case for all response headers set
  implicitly when using Rack 3.  Previously, Roda used mixed-case
  response headers and had Rack::Headers handle the conversion to
  lower-case (Rack 3 requires lower-case response headers). Note
  that Rack::Headers is still used for response headers by default
  on Rack 3, as applications may not have converted to using
  lower-case response headers.

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
roda-3.83.0 doc/release_notes/3.70.0.txt
roda-3.82.0 doc/release_notes/3.70.0.txt
roda-3.81.0 doc/release_notes/3.70.0.txt
roda-3.79.0 doc/release_notes/3.70.0.txt
roda-3.78.0 doc/release_notes/3.70.0.txt
roda-3.77.0 doc/release_notes/3.70.0.txt
roda-3.76.0 doc/release_notes/3.70.0.txt
roda-3.75.0 doc/release_notes/3.70.0.txt
roda-3.74.0 doc/release_notes/3.70.0.txt
roda-3.73.0 doc/release_notes/3.70.0.txt
roda-3.72.0 doc/release_notes/3.70.0.txt
roda-3.71.0 doc/release_notes/3.70.0.txt
roda-3.70.0 doc/release_notes/3.70.0.txt