bloop v1.3.2 Release Notes

Release Date: 2019-06-08 // almost 5 years ago
  • bloop v1.3.2

    ๐Ÿ— Bloop is a build server and CLI tool for the Scala programming
    language
    developed by the Scala
    Center.

    ๐Ÿ›  Bloop v1.3.2 is a bugfix release for v1.3.1.

    โฌ†๏ธ Upgrade guide ๐Ÿ“ฅ

    These are only the upgrade steps. If you don't have bloop installed, you
    must read the installation instructions instead.

    โฌ†๏ธ If you're on macOS, upgrade to the latest version with:

    $ brew upgrade scalacenter/bloop/bloop $ brew services restart bloop # Note a restart is required in case a server still runs!
    

    โฌ†๏ธ If you're on Windows using scoop, upgrade to the latest version with:

    $ scoop upgrade bloop $ bloop ng-stop $ bloop server # in a long-running terminal session
    

    โฌ†๏ธ If you're on Arch Linux, upgrade to the latest version with:

    $ rm -rf ~/.bloop $ yaourt -S bloop $ systemctl --user start bloop
    

    Otherwise, use the generic installation method:

    $ curl -L https://github.com/scalacenter/bloop/releases/download/v1.3.2/install.py | python
    $ bloop ng-stop
    $ systemctl --user start bloop # or similar way to run server in a long-running session
    

    Read the complete installation instructions in our Installation page.

    ๐Ÿ›  Fixed directory resource leak

    v1.3.0 had a piece of code listing directories via Files.list() that
    ended up not freeing up open file pointers. Over a long bsp session, these
    open file pointers would add up and eventually lead to fatal exceptions in
    ๐ŸŽ systems such as macOS.

    A wrong git push tag of v1.3.1 made this fix not available in master,
    ๐Ÿš€ despite the fact that it was merged, so v1.3.2 is the release containing
    the fix that closes the resources opened by Files.list().

    Contributors ๐Ÿ‘ฅ

    ๐Ÿ”€ According to git shortlog -sn --no-merges v1.3.1..v1.3.2, 1 people
    ๐Ÿš€ contributed to this v1.3.1 release: Jorge Vicente Cantero.