diff --git a/Changelog.md b/Changelog.md
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,5 +1,8 @@
 # Changelog for `proto-lens-runtime`
 
+## v0.4.0.2
+- Bump the dependencies on `base` and `containers` to support `ghc-8.6.1.
+
 ## v0.4.0.1
 - Remove an obsolete dependency on `data-default-class`.
 
diff --git a/proto-lens-runtime.cabal b/proto-lens-runtime.cabal
--- a/proto-lens-runtime.cabal
+++ b/proto-lens-runtime.cabal
@@ -2,10 +2,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 3622c56080cb91315aba6bffa02e3ba8c2662441b32aabfd2b983bb32399b9ad
+-- hash: 507376feadce67c0c7c67e0db6321e910d879ae3de16e83c5916a758904452d4
 
 name:           proto-lens-runtime
-version:        0.4.0.1
+version:        0.4.0.2
 description:    Modules that are needed by the Haskell files generated by proto-lens-protoc. For forwards compatibility, we reexport them as new module names so that other packages don't accidentally write non-generated code that relies on these modules being reexported by this package.
 homepage:       https://github.com/google/proto-lens#readme
 bug-reports:    https://github.com/google/proto-lens/issues
@@ -45,9 +45,9 @@
       Lens.Labels.Prism as Data.ProtoLens.Runtime.Lens.Labels.Prism,
       Text.Read as Data.ProtoLens.Runtime.Text.Read
   build-depends:
-      base >=4.9 && <4.12
+      base >=4.9 && <4.13
     , bytestring ==0.10.*
-    , containers ==0.5.*
+    , containers >=0.5 && <0.7
     , deepseq ==1.4.*
     , filepath >=1.4 && <1.6
     , lens-family ==1.2.*
