diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,13 @@
+* 0.3.0 (2023-09-28)
+
+  - GHC 8.x is no longer tested, the minimum version is 9.2.8
+  - Various fixes the Jaeger backend
+  - Fix Zipkin backend to use POST (#49)
+  - Use a bounded queue for the batch reporter (#46)
+
+  This release is considered _breaking_ due to #46, and (potential)
+  incompatibility with older GHCs.
+
 * 0.2.2 (2022-05-09)
 
   Support for base 4.16 / GHC 9.2
diff --git a/gen-src/Zipkincore/Client.hs b/gen-src/Zipkincore/Client.hs
--- a/gen-src/Zipkincore/Client.hs
+++ b/gen-src/Zipkincore/Client.hs
@@ -1,5 +1,5 @@
 {-# LANGUAGE TypeFamilies, DeriveGeneric, TypeApplications, OverloadedLists, OverloadedStrings #-}
-{-# OPTIONS_GHC -fno-warn-unused-imports -fno-warn-name-shadowing -fno-warn-unused-matches #-}
+{-# OPTIONS_GHC -Wno-unused-imports -Wno-name-shadowing -Wno-unused-matches #-}
 
 module Zipkincore.Client where
 
diff --git a/gen-src/Zipkincore/Server.hs b/gen-src/Zipkincore/Server.hs
--- a/gen-src/Zipkincore/Server.hs
+++ b/gen-src/Zipkincore/Server.hs
@@ -1,5 +1,5 @@
 {-# LANGUAGE TypeFamilies, DeriveGeneric, TypeApplications, OverloadedLists, OverloadedStrings #-}
-{-# OPTIONS_GHC -fno-warn-unused-imports -fno-warn-name-shadowing -fno-warn-unused-matches #-}
+{-# OPTIONS_GHC -Wno-unused-imports -Wno-name-shadowing -Wno-unused-matches #-}
 
 module Zipkincore.Server where
 
diff --git a/gen-src/Zipkincore/Types.hs b/gen-src/Zipkincore/Types.hs
--- a/gen-src/Zipkincore/Types.hs
+++ b/gen-src/Zipkincore/Types.hs
@@ -1,5 +1,5 @@
 {-# LANGUAGE TypeFamilies, DeriveGeneric, TypeApplications, OverloadedLists, OverloadedStrings #-}
-{-# OPTIONS_GHC -fno-warn-unused-imports -fno-warn-name-shadowing -fno-warn-unused-matches #-}
+{-# OPTIONS_GHC -Wno-unused-imports -Wno-name-shadowing -Wno-unused-matches #-}
 
 module Zipkincore.Types where
 
diff --git a/opentracing-zipkin-v1.cabal b/opentracing-zipkin-v1.cabal
--- a/opentracing-zipkin-v1.cabal
+++ b/opentracing-zipkin-v1.cabal
@@ -1,13 +1,13 @@
 cabal-version: 2.2
 
 name:           opentracing-zipkin-v1
-version:        0.2.2
+version:        0.3.0
 synopsis:       Zipkin V1 backend for OpenTracing
 homepage:       https://github.com/kim/opentracing
 bug-reports:    https://github.com/kim/opentracing/issues
 author:         Kim Altintop
-maintainer:     Kim Altintop <kim.altintop+opentracing@gmail.com>
-copyright:      Copyright (c) 2017-2018 Kim Altintop
+maintainer:     Kim Altintop <kim@eagain.io>
+copyright:      Copyright (c) 2017-2022 Kim Altintop
 license:        Apache-2.0
 license-file:   LICENSE
 build-type:     Simple
@@ -40,7 +40,7 @@
     -Wnoncanonical-monad-instances
   build-depends:
       QuickCheck >= 2.14
-    , base >= 4.9 && < 4.17
+    , base >= 4.9 && < 4.19
     , bytestring >= 0.10
     , exceptions >= 0.8
     , hashable >= 1.2
diff --git a/src/OpenTracing/Zipkin/V1/Thrift.hs b/src/OpenTracing/Zipkin/V1/Thrift.hs
--- a/src/OpenTracing/Zipkin/V1/Thrift.hs
+++ b/src/OpenTracing/Zipkin/V1/Thrift.hs
@@ -4,7 +4,7 @@
 {-# LANGUAGE TupleSections     #-}
 {-# LANGUAGE ViewPatterns      #-}
 
-{-# OPTIONS_GHC -fno-warn-incomplete-uni-patterns #-}
+{-# OPTIONS_GHC -Wno-incomplete-uni-patterns #-}
 
 module OpenTracing.Zipkin.V1.Thrift
     ( toThriftSpan
