Merge branch 'adinapoli/issue-411' into 'dev'

Transaction API for DB Transactions

See merge request !406
4 jobs for dev in 41 minutes and 4 seconds (queued for 4 seconds)
Status Job ID Name Coverage
  Cabal
passed #18031
cabal

00:19:39

 
  Stack
passed #18032
stack

00:03:20

 
  Bench
manual #18033
allowed to fail manual
bench
 
  Test
passed #18034
test

00:18:04