diff --git a/Gemfile b/Gemfile
index 12d6bbc8498e696d6818399facb0a40c2b2e98d1..41f7bd2231afe306e994594a9cc959db8623751f 100644
--- a/Gemfile
+++ b/Gemfile
@@ -189,7 +189,7 @@ group :puma do
 end
 
 # State machine
-gem 'state_machines-activerecord', '~> 0.6.0'
+gem 'state_machines-activerecord', '~> 0.8.0'
 
 # Issue tags
 gem 'acts-as-taggable-on', '~> 6.0'
diff --git a/Gemfile.lock b/Gemfile.lock
index 1a9d4316eec748e33d698f39650a23b9f08e9d99..8aca227feac6392bb2196674d637e838fcfcdc39 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1144,12 +1144,12 @@ GEM
     sshkey (2.0.0)
     stackprof (0.2.15)
     state_machines (0.5.0)
-    state_machines-activemodel (0.7.1)
-      activemodel (>= 4.1)
+    state_machines-activemodel (0.8.0)
+      activemodel (>= 5.1)
       state_machines (>= 0.5.0)
-    state_machines-activerecord (0.6.0)
-      activerecord (>= 4.1)
-      state_machines-activemodel (>= 0.5.0)
+    state_machines-activerecord (0.8.0)
+      activerecord (>= 5.1)
+      state_machines-activemodel (>= 0.8.0)
     swd (1.1.2)
       activesupport (>= 3)
       attr_required (>= 0.0.5)
@@ -1512,7 +1512,7 @@ DEPENDENCIES
   sprockets (~> 3.7.0)
   sshkey (~> 2.0)
   stackprof (~> 0.2.15)
-  state_machines-activerecord (~> 0.6.0)
+  state_machines-activerecord (~> 0.8.0)
   sys-filesystem (~> 1.1.6)
   terser (= 1.0.2)
   test-prof (~> 0.12.0)