Skip to content

v8.1.0 - Security Release

Choose a tag to compare

@snipe snipe released this 29 Apr 12:55
· 2709 commits to master since this release

Caution

This version of Snipe-IT REQUIRES PHP 8.2.0 or greater.

Happy Tuesday! Hopefully everyone's power is back up and running after Europe's big power outage yesterday.

As you may have noticed, we've got a new address! We moved the Snipe-IT repo from snipe/snipe-it to grokability/snipe-it. You can read a little more about that on our blog, but the short version is that everything went smoothly, existing PRs and issues were moved, and redirects from the old repo address to the new digs should be automatic.

We now have file uploads for locations, the ability scope locations to company, the ability to seed common manufacturers, locations as a QR code destination, and we added the ability to add custom fields to audit screens (and a bunch more stuff detailed below.)

This release also fixes a ton of bugs, adds more accessibility controls, and addresses some additional security controls around printable lists of items and a vulnerability in Laravel File Validation. As this is a security release, we strongly recommend upgrading as soon as possible.

fixing-bugs

Added:

Improved

Fixed

If you're having problem using the upgrade.php script with an error like Method Illuminate\Routing\Route:: breadcrumbs does not exist, please run git pull; composer install --no-dev; php upgrade.php, which will pull the latest code, install dependencies, and then run the upgrade script (which handles migrations, clearing caches, etc.)

Note

Please make sure you have changed your BS_TABLE_STORAGE value to localStorage in your .env and clear your cookies after upgrading. See the pinned issue #16136 for additional information. If you do not have a value for BS_TABLE_STORAGE in your .env, it will default to localStorage, but you should still clear your cookies.

New Contributors

Full Changelog: v8.0.4...v8.1.0

Join the Community!