# Just released: cabal 3.8.1.0

**URL:** https://discourse.haskell.org/t/just-released-cabal-3-8-1-0/4920
**Category:** Announcements
**Created:** [August 11, 2022, 10:55pm UTC](https://discourse.haskell.org/t/just-released-cabal-3-8-1-0/4920 "2022-08-11T22:55:14Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![carbolymer](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/carbolymer/32/2205_2.png) [@carbolymer](https://discourse.haskell.org/u/carbolymer)
#### Post date: [August 12, 2022, 7:49am UTC](https://discourse.haskell.org/t/just-released-cabal-3-8-1-0/4920/2 "2022-08-12T07:49:09Z")

</div>

Awesome! I was looking forward to `cabal run` scripts caching:

```haskell
$ cat ./script.hs          
#!/usr/bin/env cabal
{- cabal:
build-depends: base
             , shell-conduit
default-extensions:
-}

import Data.Conduit.Shell

main :: IO ()
main = run $ do
  pacman "-Q" $| wc "-l"
  date
$ time ./script.hs 
1390
Fri 12 Aug 09:55:37 CEST 2022
./script.hs 0.56s user 0.14s system 99% cpu 0.712 total
$ time ./script.hs
1390
Fri 12 Aug 09:55:39 CEST 2022
./script.hs 0.03s user 0.02s system 96% cpu 0.053 total

```

---

_[View the full topic](https://discourse.haskell.org/t/just-released-cabal-3-8-1-0/4920)._
