diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
 # Revision history for stakhanov
 
+## 0.1.1.1 -- 2026-08-13
+
+* Updated to use Hasql >= 2.0 && < 2.1.
+
 ## 0.1.1.0 -- 2026-06-21
 
 * Add FIFO Queues API
diff --git a/src/Database/PostgreSQL/Stakhanov/Connection.hs b/src/Database/PostgreSQL/Stakhanov/Connection.hs
--- a/src/Database/PostgreSQL/Stakhanov/Connection.hs
+++ b/src/Database/PostgreSQL/Stakhanov/Connection.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE CPP #-}
 
 -- | This module is just here for a quick start with Stakhanov and Hasql, otherwise use the module [Hasql.Connection](https://hackage.haskell.org/package/hasql/docs/Hasql-Connection.html) and its subsequent modules to create full-blown Hasql connections.
 
@@ -7,12 +8,23 @@
 import           Hasql.Connection
 import           Hasql.Connection.Settings (connectionString)
 import           Hasql.Errors
+#if MIN_VERSION_hasql(2,0,0)
+import           Pqi.Ffi
+#endif
 
 -- | Get a local PostgreSQL connection to a Docker container of PGMQ, with the default PostgreSQL connection string "__postgres:\/\/postgres:postgres@0.0.0.0:5432/postgres__".
 acquireLocalPGConn :: IO (Either ConnectionError Connection)
+#if MIN_VERSION_hasql(2,0,0)
+acquireLocalPGConn = acquire adapter $ connectionString "postgres://postgres:postgres@0.0.0.0:5432/postgres"
+#else
 acquireLocalPGConn = acquire $ connectionString "postgres://postgres:postgres@0.0.0.0:5432/postgres"
+#endif
 
 -- | Get a PostgreSQL connection configured with the given PostgreSQL connection string.
 acquirePGConn :: T.Text -> IO (Either ConnectionError Connection)
+#if MIN_VERSION_hasql(2,0,0)
+acquirePGConn t = acquire adapter $ connectionString t
+#else
 acquirePGConn t = acquire $ connectionString t
+#endif
 
diff --git a/stakhanov.cabal b/stakhanov.cabal
--- a/stakhanov.cabal
+++ b/stakhanov.cabal
@@ -1,6 +1,6 @@
 cabal-version:      3.0
 name:               stakhanov
-version:            0.1.1.0
+version:            0.1.1.1
 synopsis:           A Haskell PGMQ client
 description:        A fast Haskell PGMQ client for busy workers
 homepage:           https://github.com/MichelBoucey/stakhanov
@@ -47,9 +47,10 @@
     , aeson                     >=2.2.3  && <2.4
     , base                      >=4.8    && <5
     , contravariant-extras      >=0.3.5  && <0.3.6
-    , hasql                     >=1.10   && <1.11
+    , hasql                     >=1.10   && <2.1
     , hasql-dynamic-statements  >=0.5    && <0.6
     , hasql-th                  >=0.5    && <0.6
+    , pqi-ffi                   >=1.0    && <1.1
     , text                      >=1.2.3  && <2.2
     , time                      >=1.9.3  && <1.17
     , vector                    >=0.12.2 && <0.14
