github grokability/snipe-it v8.5.0

5 hours ago

Caution

This version of Snipe-IT REQUIRES PHP 8.2.0 or greater, 8.4+ recommended. PHP 8.2 is still in security release support until 31 Dec 2026, but let's not play that game

We're SO stoked to release v8.5 of Snipe-IT for so many reasons!

Tons of bug fixes, and also - we now support PHP 8.5! We're also now on Laravel 12, which won't matter to most folks, but means we can start to move forward on some really cool stuff that the framework limitation kept us from doing.

As always, the nitty gritty is in the What's Changed below - but very importantly, this release addresses several security issues, so we strongly encourage everyone to update as soon as is feasible.

BUT FIRST - The Snipe-IT Mobile App

Everyone wants to know about the mobile app. We're freakishly close to a beta release. So much progress has been made already, the suspense is killing us. We were hoping to time this release with more specific news about the mobile app, but this release means that when the mobile app does launch, it will be a much better experience. Watch this space - it's happening soon.

Complex Advanced Search Queries

We've heard from so many people about how the "advanced" search wasn't so... advanced.

Previously, the advanced search (the icon with the + sign in it) was... okay. We've supercharged it in this release to allow and vs or, and also some pretty cool add-ons to be able to filter in a much more nuanced way.

Advanced searches return a partial match by default. For more specific results, you can use not:value to fuzzy-exclude, is:value for an exact match, is_not:value for an exact exclusion, is:null for empty values, and is:not_null for non-empty. (In these examples, value is the text you are searching for - or seeking to exclude.)

This is all API-powered, so if you're using the API in a more complicated way, you automatically have all of this new operator and filter functionality. (We're a little behind on the docs, but we'll have that updated soon, I swear.)

Small usability issue - hitting enter (or return) on that advanced search modal will now submit the form.

Let's Talk About SCIM, Baby

SCIM now officially supports groups, location, company, and manager syncing. Because of how SCIM works, this won't happen automagically, you'll need to map those fields in your directory service provider, and we'll have updated docs for that shortly.

This is a shockingly short blurb about stuff that took a really long time, but for the folks who cared about this in the first place, it's a big deal.

Caution

If you have internal groups that are named the same as Snipe-IT permission groups, you could accidentally overwrite permission groups in Snipe-IT. Use this carefully, and definitely make a backup first.

Bulk Delete Licenses

While this shouldn't come up too often, imports do go bad and providers change sometimes. If you have a bunch of licenses that have no seats assigned, you can now delete them in bulk.

Screen.Recording.2026-05-12.at.1.10.36.PM.mov

Re-Send Asset Acceptance from the user view

You can now re-send the unaccepted item notice from a user's page (if they have outstanding items that have not been signed for or the EULAs were not yet accepted.)

Sign in Place

SO many people have asked for this, and we're so jazzed to be able to release it. If your workflow requires a user to sign in place - as in they are literally standing there - you can do that now. It will still direct you to your intended destination after the user accepts what's been assigned, but you can now do that in-place, in-person.

That checkbox will remember your previous choice, so for folks who really wanted this to streamline their workflow, this should help a lot. (Admittedly not our best work in terms of test data screenshots.)

Report Dashboard

Reports have always been a weird outlier in terms of information architecture here. We've made some big improvements in that department, so anyone with reports permission will now see this:

Screen.Recording.2026-05-11.at.2.24.58.PM.mov

Custom Asset Report

You can now use "only assigned" or "only unassigned" in the custom asset report.

AI Stuff

While it's not in this release, we are working on a built-in MCP server, so if AI is your thing, stay tuned.

What's Changed

New Contributors

Full Changelog: v8.4.1...v8.5.0

Don't miss a new snipe-it release

NewReleases is sending notifications on new releases.