diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
 ## TBD
 
+## v1.1.1 - 2017-03-29
+
+* Relax unnecessary Traversable constraints to Foldable
+
 ## v1.1.0 - 2017-03-23
 
 * Handle empty "values" in parseSeriesBody
diff --git a/influxdb.cabal b/influxdb.cabal
--- a/influxdb.cabal
+++ b/influxdb.cabal
@@ -1,5 +1,5 @@
 name: influxdb
-version: 1.1.0
+version: 1.1.1
 synopsis: Haskell client library for InfluxDB
 description: Haskell client library for InfluxDB
 homepage: https://github.com/maoe/influxdb-haskell
@@ -150,5 +150,5 @@
 
 source-repository this
   type: git
-  tag: v1.1.0
+  tag: v1.1.1
   location: https://github.com/maoe/influxdb-haskell.git
diff --git a/src/Database/InfluxDB/Line.hs b/src/Database/InfluxDB/Line.hs
--- a/src/Database/InfluxDB/Line.hs
+++ b/src/Database/InfluxDB/Line.hs
@@ -56,7 +56,7 @@
 encodeLine toTimestamp = B.toLazyByteString . buildLine toTimestamp
 
 encodeLines
-  :: Traversable f
+  :: Foldable f
   => (time -> Int64)
   -> f (Line time)
   -> L.ByteString
@@ -100,7 +100,7 @@
   FieldNull -> "null"
 
 buildLines
-  :: Traversable f
+  :: Foldable f
   => (time -> Int64)
   -> f (Line time)
   -> B.Builder
diff --git a/src/Database/InfluxDB/Write.hs b/src/Database/InfluxDB/Write.hs
--- a/src/Database/InfluxDB/Write.hs
+++ b/src/Database/InfluxDB/Write.hs
@@ -86,7 +86,7 @@
 --
 -- This is more efficient than 'write'.
 writeBatch
-  :: (Timestamp time, Traversable f)
+  :: (Timestamp time, Foldable f)
   => WriteParams
   -> f (Line time)
   -> IO ()
diff --git a/src/Database/InfluxDB/Write/UDP.hs b/src/Database/InfluxDB/Write/UDP.hs
--- a/src/Database/InfluxDB/Write/UDP.hs
+++ b/src/Database/InfluxDB/Write/UDP.hs
@@ -56,7 +56,7 @@
 --
 -- This is more efficient than 'write'.
 writeBatch
-  :: (Timestamp time, Traversable f)
+  :: (Timestamp time, Foldable f)
   => WriteParams
   -> f (Line time)
   -> IO ()
