diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -2,6 +2,11 @@
 
 `tmp-proc-redis` uses [PVP Versioning][1].
 
+## 0.8.0.0 -- 2026-10-18
+
+* Extend the upper bound for tmp-proc to allow 0.8
+* Add `uriOfRootlessWith` to `TmpRedis` for rootless docker support
+
 ## 0.7.3.0 -- 2026-06-22
 
 * Update the lower bound on hedis
diff --git a/src/System/TmpProc/Docker/Redis.hs b/src/System/TmpProc/Docker/Redis.hs
--- a/src/System/TmpProc/Docker/Redis.hs
+++ b/src/System/TmpProc/Docker/Redis.hs
@@ -35,7 +35,6 @@
 
 import Control.Exception (catch)
 import qualified Data.ByteString.Char8 as C8
-import qualified Data.Text as Text
 import Database.Redis
   ( ConnectTimeout
   , Connection
@@ -54,6 +53,8 @@
   , Proc (..)
   , ProcHandle (..)
   , SvcURI
+  , addrHost
+  , addrPort
   , only
   , startupAll
   , withTmpConn
@@ -89,6 +90,10 @@
   runArgs = []
   ping = toPinged . flip withTmpConn (const $ pure ())
   reset = clearKeys
+  uriOfRootlessWith addr pairs =
+    case lookup 6379 pairs of
+      Just hp -> "redis://" <> addrPort addr hp <> "/"
+      Nothing -> mkUri' addr
 
 
 -- | Specifies how to connect to a tmp @redis@ service.
@@ -113,7 +118,7 @@
 
 
 mkUri' :: HostIpAddress -> SvcURI
-mkUri' ip = "redis://" <> C8.pack (Text.unpack ip) <> "/"
+mkUri' ip = "redis://" <> addrHost ip <> "/"
 
 
 clearKeys :: ProcHandle TmpRedis -> IO ()
diff --git a/tmp-proc-redis.cabal b/tmp-proc-redis.cabal
--- a/tmp-proc-redis.cabal
+++ b/tmp-proc-redis.cabal
@@ -1,6 +1,6 @@
 cabal-version:      3.0
 name:               tmp-proc-redis
-version:            0.7.3.0
+version:            0.8.0.0
 synopsis:           Launch Redis in docker using tmp-proc
 description:
   Demos how to use tmp-proc to run Redis in docker in a unittest.
@@ -32,7 +32,7 @@
     , bytestring  >=0.10.8   && <0.11 || >=0.11.3 && <0.13
     , hedis       >=0.16 && <0.18
     , text        >=1.2.3 && <2.2
-    , tmp-proc    >=0.5.3  && <0.8
+    , tmp-proc    >=0.5.3  && <0.9
 
   default-language: Haskell2010
   ghc-options:      -fno-ignore-asserts -Wall
