diff --git a/threads-extras.cabal b/threads-extras.cabal
--- a/threads-extras.cabal
+++ b/threads-extras.cabal
@@ -1,5 +1,5 @@
 name:                threads-extras
-version:             0.1.0.2
+version:             0.1.0.3
 synopsis:            Extends the threads package with a bounded thread group
 description:         Extends the threads package with a bounded thread group with the same interface as the original thread group.
 license:             BSD3
@@ -17,7 +17,7 @@
   exposed-modules: Control.Concurrent.Thread.BoundedThreadGroup
   build-depends: base >= 4.6 && < 5
                , threads >= 0.5 && < 0.5.2
-               , stm >= 2.2 && < 2.5
+               , stm >= 2.2 && < 3.0
   default-language:    Haskell2010
   ghc-options: -Wall
 
