diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+# 0.3.2.1
+
+* Fix `sqrtA` function: [#76](https://github.com/lehins/massiv/pull/76)
+
 # 0.3.2
 
 * Exported `withMArrayS`
@@ -51,6 +55,10 @@
 * Addition of `makeUnsafeStencil`
 * `Window` now has an `windowUnrollIx2` field.
 * Addition of `insertWindow` and `dropWindow`
+
+# 0.2.8.1
+
+* Fix `sqrtA` function. Backport of [#76](https://github.com/lehins/massiv/pull/76)
 
 # 0.2.8
 
diff --git a/massiv.cabal b/massiv.cabal
--- a/massiv.cabal
+++ b/massiv.cabal
@@ -1,5 +1,5 @@
 name:                massiv
-version:             0.3.2.0
+version:             0.3.2.1
 synopsis:            Massiv (Массив) is an Array Library.
 description:         Multi-dimensional Arrays with fusion, stencils and parallel computation.
 homepage:            https://github.com/lehins/massiv
diff --git a/src/Data/Massiv/Array/Numeric.hs b/src/Data/Massiv/Array/Numeric.hs
--- a/src/Data/Massiv/Array/Numeric.hs
+++ b/src/Data/Massiv/Array/Numeric.hs
@@ -245,7 +245,7 @@
 sqrtA
   :: (Source r ix e, Floating e)
   => Array r ix e -> Array D ix e
-sqrtA = liftArray exp
+sqrtA = liftArray sqrt
 {-# INLINE sqrtA #-}
 
 logA
