[RFC] "http-types" breakage / additions / rework
Haskell Community [Unofficial]
June 19, 2026
@jaror no, this only takes care of vulnerabilities in http-types, not downstream libraries.
Here’s an example:
x-1.0depends onhttp-types < 1.0.http-types-1.0is released, breaking API.x-2.0is released, requiringhttp-types >= 1.0.- A vulnerability is discovered in
x, a fix is made,x-2.1released.
If you depend on x and want to update to 2.1 that fixes the vulnerability, all your other dependencies need to work with http-types >= 1.0.
You’d need to convince the author of an affected downstream library to maintain two versions, one that depends on http-types < 1.0 and one that depends on http-types >= 1.0.
Discussion in the ATmosphere