diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,9 @@
 # ChangeLog for mega-sdist
 
+## 0.3.3.2
+
+* Compatibility with newer http-conduit [stackage#4215](https://github.com/commercialhaskell/stackage/issues/4215)
+
 ## 0.3.3.1
 
 * Enable multithreaded runtime
diff --git a/mega-sdist.cabal b/mega-sdist.cabal
--- a/mega-sdist.cabal
+++ b/mega-sdist.cabal
@@ -1,11 +1,13 @@
--- This file has been generated from package.yaml by hpack version 0.28.2.
+cabal-version: 1.12
+
+-- This file has been generated from package.yaml by hpack version 0.30.0.
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 719150ede9c51f6e57ec77aa6c0bf4deb3e757ce0bf4625c8020527366b97131
+-- hash: a87f87ff54b42f68d7c3609041447872449a12e5f9a731d1d1401b3542cc5cc0
 
 name:           mega-sdist
-version:        0.3.3.1
+version:        0.3.3.2
 synopsis:       Handles uploading to Hackage from mega repos
 description:    Please see the description on Github at <https://github.com/snoyberg/mega-sdist#readme>
 category:       Distribution
@@ -16,10 +18,9 @@
 license:        MIT
 license-file:   LICENSE
 build-type:     Simple
-cabal-version:  >= 1.10
 extra-source-files:
-    ChangeLog.md
     README.md
+    ChangeLog.md
 
 source-repository head
   type: git
diff --git a/mega-sdist.hs b/mega-sdist.hs
--- a/mega-sdist.hs
+++ b/mega-sdist.hs
@@ -11,7 +11,7 @@
 import qualified RIO.Map as Map
 import qualified RIO.HashMap as HM
 import Network.HTTP.Simple
-import Data.Conduit.Tar
+import Data.Conduit.Tar as Tar
 import Data.Conduit.Zlib (ungzip)
 import RIO.Process
 import Data.Conduit.Binary (sinkFileCautious)
@@ -254,7 +254,7 @@
 
 parseVersionNumber :: PackageName
                    -- ^ target package we care about
-                   -> Header
+                   -> Tar.Header
                    -> Option (Max Data.Version.Version)
 parseVersionNumber pn header = Option $ fmap Max $ do
     [name, version, dotcabal] <- Just $ splitOn "/" $ T.pack fp
