diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -2,6 +2,11 @@
 
 `tmp-proc` uses [PVP Versioning][1].
 
+## 0.7.2.5 -- 2026-01-14
+
+* Remove the unnecessary test dependency crypton-x509-system
+* Relax the upper version bounds of tls
+
 ## 0.7.2.2 -- 2025-01-06
 
 * Relax the upper version bounds of random
diff --git a/test/Test/NginxGateway.hs b/test/Test/NginxGateway.hs
--- a/test/Test/NginxGateway.hs
+++ b/test/Test/NginxGateway.hs
@@ -51,7 +51,6 @@
   , ToRunCmd (..)
   , toPinged
   )
-import System.X509 (getSystemCertificateStore)
 import Test.Certs.Temp (CertPaths (..), defaultConfig, generateAndStore)
 import Text.Mustache
   ( ToMustache (..)
diff --git a/tmp-proc.cabal b/tmp-proc.cabal
--- a/tmp-proc.cabal
+++ b/tmp-proc.cabal
@@ -1,6 +1,6 @@
 cabal-version:      3.0
 name:               tmp-proc
-version:            0.7.2.2
+version:            0.7.2.5
 synopsis:           Run 'tmp' processes in integration tests
 description:
   @tmp-proc@ runs services in docker containers for use in integration tests.
@@ -56,7 +56,7 @@
     , process     ^>=1.6.3.0
     , random      >=1.1      && <1.4
     , text        >=1.2.3    && <2.2
-    , tls         >=1.7      && <2.2
+    , tls         >=1.7      && <2.4
     , unliftio    ^>=0.2.7
     , wai         >=3.2      && <3.3
     , warp        >=3.3      && <3.5
@@ -85,7 +85,6 @@
     , base
     , bytestring
     , crypton-connection    >=0.3 && <0.5
-    , crypton-x509-system   >=1.6 && <1.8
     , data-default          >=0.5 && <0.9
     , directory             >=1.3 && <1.4
     , filepath              >=1.4 && <1.6
