Hi everyone,
I’m writing to check on the current maintenance status of haskell-servant/servant-multipart and see if we can help get maintenance moving again, or find co-maintainers who can help with triage and releases.
Background & Current State
servant-multipart (and specifically servant-multipart-client and servant-multipart-api) is an essential component of the Servant ecosystem for handling file uploads and form data.
However, the repository has not seen any commits or merged PRs in over two years (last push was May 2024). There are currently several open PRs waiting for attention, including:
- PR #77: Allow
random >= 1.3(open since August 2025) - PR #75: Add lookup functions for multiple files
- PR #79 & PR #80 (improving
servant-multipart-apiexports)
Ecosystem Impact (Stackage Cascade)
Because servant-multipart-client-0.12.2 specifies random >=0.1.1 && < 1.3:
-
It cannot build against modern snapshots containing
random-1.3.*. -
Stackage Nightly currently has to explicitly disable it:
- servant-multipart-client < 0 # requires random >=0.1.1 && < 1.3, snapshot has random-1.3.1