diff --git a/IPv6DB.cabal b/IPv6DB.cabal
--- a/IPv6DB.cabal
+++ b/IPv6DB.cabal
@@ -1,5 +1,5 @@
 name:                IPv6DB
-version:             0.3.3
+version:             0.3.3.1
 synopsis:            A RESTful microService for IPv6-related data
 description:         IPv6DB is a RESTful microservice using Redis as backend
                      to store lists of IPv6 addresses and attach to each of
@@ -10,14 +10,14 @@
 license-file:        LICENSE
 author:              Michel Boucey
 maintainer:          michel.boucey@gmail.com
-copyright:           (c) 2017-2022 - Michel Boucey
+copyright:           (c) 2017-2024 - Michel Boucey
 category:            network, database
 build-type:          Simple
 cabal-version:       >=1.10
 extra-source-files:  README.md
                    , IPv6DB_APIv1.md
 
-Tested-With: GHC == 9.2.1
+Tested-With: GHC ==8.8.4 || ==8.10.7 || ==9.0.2 || ==9.2.8 || ==9.4.8 || ==9.6.3 || ==9.8.1
 
 Source-Repository head
   Type: git
@@ -26,17 +26,17 @@
 library
   hs-source-dirs:     src
   exposed-modules:    Network.IPv6DB.Types 
-  build-depends:      aeson                == 2.0.*
+  build-depends:      aeson                >= 0.7 && < 2.3
                     , attoparsec           >= 0.13.1.0 && < 0.15
-                    , base                 >= 4.8.2 && < 5.0
-                    , bytestring           == 0.11.*
-                    , IPv6Addr             >= 2.0 && < 2.1
+                    , base                 >= 4.12 && < 5.0
+                    , bytestring           >= 0.10 && < 0.13
+                    , IPv6Addr             >= 2.0.5 && < 2.1
                     , hedis                == 0.15.*
                     , http-types           >= 0.9.1 && < 0.13
                     , unordered-containers >= 0.2.7 && < 0.3
-                    , mtl                  >= 2.2.1 && < 2.3
-                    , text                 >= 1.2.5.0 && < 2.1
-                    , vector               >= 0.11.0.0 && < 0.13
+                    , mtl                  >= 2.2.1 && < 2.4
+                    , text                 >= 1.2.4.0 && < 2.2
+                    , vector               >= 0.11.0.0 && < 0.14
   default-language:   Haskell2010
 
 executable ipv6db
@@ -45,22 +45,22 @@
   other-modules:    Options
                   , Queries
                   , Types
-  build-depends:    aeson                == 2.0.*
-                  , base                 >= 4.8.2 && < 5.0
-                  , bytestring           >= 0.10 && < 0.12
-                  , fast-logger          >= 2.4.8 && < 3.1
+  build-depends:    aeson                >= 0.7 && < 2.3
+                  , base                 >= 4.12 && < 5.0
+                  , bytestring           >= 0.10 && < 0.13
+                  , fast-logger          >= 2.4.8 && < 3.3
                   , IPv6Addr             >= 2.0 && < 2.1
                   , IPv6DB
                   , hedis                == 0.15.*
                   , http-types           >= 0.9.1 && < 0.13
                   , unordered-containers >= 0.2.7 && < 0.3
-                  , mtl                  >= 2.2.1 && < 2.3
-                  , optparse-applicative >= 0.12.1.0 && < 0.16
-                  , text                 >= 1.2.5.0 && < 2.1
-                  , vector               >= 0.11.0.0 && < 0.13
+                  , mtl                  >= 2.2.1 && < 2.4
+                  , optparse-applicative >= 0.12.1.0 && < 0.17
+                  , text                 >= 1.2.4.0 && < 2.2
+                  , vector               >= 0.11.0.0 && < 0.14
                   , wai                  >= 3.2.1 && < 3.3
                   , wai-logger           >= 2.2.7 && < 2.4
-                  , warp                 >= 3.2.9 && < 3.4
+                  , warp                 >= 3.3.16 && < 3.4
 
   default-language:  Haskell2010
   ghc-options:      -threaded -rtsopts -with-rtsopts=-N -Wall
@@ -69,11 +69,11 @@
   type:               exitcode-stdio-1.0
   hs-source-dirs:     tests
   main-is:            hspec.hs
-  build-depends:      aeson       == 2.0.*
-                    , hspec       >= 2.1.10 && < 2.8
-                    , base        >= 4.8.2 && < 5
+  build-depends:      aeson       >= 0.7 && < 2.3
+                    , hspec       >= 2.1.10 && < 2.12
+                    , base        >= 4.12 && < 5
                     , IPv6DB
-                    , vector      >= 0.11.0.0 && < 0.13
+                    , vector      >= 0.11.0.0 && < 0.14
                     , http-client == 0.7.*
                     , http-types  >= 0.9.1 && < 0.13
   default-language:   Haskell2010
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -6,7 +6,7 @@
 
 ```bash
 [user@box ~]$ ipv6db --help
-IPv6DB v0.3.3 APIv1, (c) Michel Boucey 2017-2022
+IPv6DB v0.3.3.1 APIv1, (c) Michel Boucey 2017-2024
 
 Usage: ipv6db [-h|--host ARG] [-p|--port ARG] [-l|--log-file ARG]
               [-o|--redis-host ARG] [-r|--redis-port ARG]
diff --git a/app/Queries.hs b/app/Queries.hs
--- a/app/Queries.hs
+++ b/app/Queries.hs
@@ -5,6 +5,7 @@
 
 module Queries where
 
+import           Control.Monad        (zipWithM)
 import           Control.Monad.Reader
 import           Data.Aeson           as A
 import qualified Data.Aeson.KeyMap    as KM
