Skip to content

Inline Rack::Ougai Rack middlewares

Rémy Coutable requested to merge inline-rack-middlewares into master

What does this MR do and why?

This inlines a few Rack middlewares from rack-ougai, for a few reasons:

  1. The rack-ougai gem is MIT-licensed
  2. The rack-ougai gem is unmaintained
  3. The rack-ougai gem depends on ougai ~> 1.5 which prevents major upgrade
  4. What we use from the rack-ougai gem is pretty small
  5. There's a bug that's not merged nor released, which I've included in this MR: https://github.com/eropple/rack-ougai/pull/2

Expected impact & dry-runs

None.

Action items

  • (If applicable) Add documentation to the handbook pages for Triage Operations =>
  • (If applicable) Identify the affected groups and how to communicate to them:
    • /cc @person_or_group =>
    • Relevant Slack channels =>
    • Engineering week-in-review
Edited by Rémy Coutable

Merge request reports