diff --git a/Data/Conduit/Async/Composition.hs b/Data/Conduit/Async/Composition.hs
--- a/Data/Conduit/Async/Composition.hs
+++ b/Data/Conduit/Async/Composition.hs
@@ -41,6 +41,9 @@
 import Data.Foldable (forM_)
 import Data.Serialize
 import Data.Void
+#if __GLASGOW_HASKELL__ > 710
+import GHC.Exts (Constraint)
+#endif
 import GHC.Prim
 import System.Directory (removeFile)
 import System.IO
diff --git a/stm-conduit.cabal b/stm-conduit.cabal
--- a/stm-conduit.cabal
+++ b/stm-conduit.cabal
@@ -1,12 +1,12 @@
 Name:                stm-conduit
-Version:             2.7.0
+Version:             2.8.0
 Synopsis:            Introduces conduits to channels, and promotes using conduits concurrently.
 Description:         Provides two simple conduit wrappers around STM channels - a source and a sink.
-Homepage:            https://github.com/wowus/stm-conduit
+Homepage:            https://github.com/cgaebel/stm-conduit
 License:             BSD3
 License-file:        LICENSE
 Author:              Clark Gaebel
-Maintainer:          cgaebel@uwaterloo.ca
+Maintainer:          cg.wowus.cg@gmail.com
 Category:            Concurrency, Conduit
 
 Build-type:          Simple
@@ -82,4 +82,4 @@
 
 source-repository head
     type:     git
-    location: git://github.com/wowus/stm-conduit.git
+    location: git://github.com/cgaebel/stm-conduit.git
