diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,3 +1,7 @@
+## 0.2.7.0
+
+* Re-export `tryPutTMVar` from `UnliftIO.STM`
+
 ## 0.2.6.0
 
 * Add `UnliftIO.Directory`
diff --git a/src/UnliftIO/STM.hs b/src/UnliftIO/STM.hs
--- a/src/UnliftIO/STM.hs
+++ b/src/UnliftIO/STM.hs
@@ -33,6 +33,7 @@
   , STM.tryReadTMVar
   , STM.swapTMVar
   , STM.tryTakeTMVar
+  , STM.tryPutTMVar
   , STM.isEmptyTMVar
   , mkWeakTMVar
 
diff --git a/unliftio.cabal b/unliftio.cabal
--- a/unliftio.cabal
+++ b/unliftio.cabal
@@ -1,11 +1,11 @@
--- This file has been generated from package.yaml by hpack version 0.21.2.
+-- This file has been generated from package.yaml by hpack version 0.28.2.
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: e2e3224b8cb626ef2d88a40f99a5597a587c19a91b00dc69ec4cd6115c65ec1f
+-- hash: 70ba737e5c17d4578f0efa2cced9c38d03d68c4eb4988b294f73aedd28d74cc2
 
 name:           unliftio
-version:        0.2.6.0
+version:        0.2.7.0
 synopsis:       The MonadUnliftIO typeclass for unlifting monads to IO (batteries included)
 description:    Please see the documentation and README at <https://www.stackage.org/package/unliftio>
 category:       Control
@@ -17,7 +17,6 @@
 license-file:   LICENSE
 build-type:     Simple
 cabal-version:  >= 1.10
-
 extra-source-files:
     ChangeLog.md
     README.md
