diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,3 +1,8 @@
+## 2.3.3
+
+* Reexport Header, QueryItem and RequestHeaders from Network.HTTP.Types
+* Rewrite a type signature of setRequestHeaders with RequestHeaders
+
 ## 2.3.2
 
 * Adds `parseRequestThrow`, `parseRequestThrow_`, and
diff --git a/Network/HTTP/Simple.hs b/Network/HTTP/Simple.hs
--- a/Network/HTTP/Simple.hs
+++ b/Network/HTTP/Simple.hs
@@ -28,8 +28,11 @@
     , httpSource
     , withResponse
       -- * Types
+    , H.Header
     , H.Query
+    , H.QueryItem
     , H.Request
+    , H.ResponseHeaders
     , H.Response
     , JSONException (..)
     , H.HttpException (..)
@@ -328,7 +331,7 @@
 -- __first__.
 --
 -- @since 2.1.10
-setRequestHeaders :: [(H.HeaderName, S.ByteString)] -> H.Request -> H.Request
+setRequestHeaders :: H.RequestHeaders -> H.Request -> H.Request
 setRequestHeaders x req = req { H.requestHeaders = x }
 
 -- | Get the query string parameters
diff --git a/http-conduit.cabal b/http-conduit.cabal
--- a/http-conduit.cabal
+++ b/http-conduit.cabal
@@ -1,5 +1,5 @@
 name:            http-conduit
-version:         2.3.2
+version:         2.3.3
 license:         BSD3
 license-file:    LICENSE
 author:          Michael Snoyman <michael@snoyman.com>
@@ -29,7 +29,7 @@
                  , conduit               >= 1.2
                  , conduit-extra         >= 1.1
                  , http-types            >= 0.7
-                 , http-client           >= 0.5     && < 0.6
+                 , http-client           >= 0.5.13  && < 0.6
                  , http-client-tls       >= 0.3     && < 0.4
                  , mtl
                  , unliftio-core
