Update snipe/snipe-it Docker tag from v6.4.2 to v8.5.0 (major)#662
Open
renovate[bot] wants to merge 1 commit into
Open
Update snipe/snipe-it Docker tag from v6.4.2 to v8.5.0 (major)#662renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v6.4.2→v8.5.0Release Notes
grokability/snipe-it (snipe/snipe-it)
v8.5.0Compare Source
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
andvsor, 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:valueto fuzzy-exclude,is:valuefor an exact match,is_not:valuefor an exact exclusion,is:nullfor empty values, andis:not_nullfor non-empty. (In these examples,valueis 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(orreturn) 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.
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
MAIL_REPLYTO_ADDRis given by @snipe in #18871snipeit.shscript to add support for CentOS/Alma/Redhat 10.x by @Husky-Devel in #18908New Contributors
Full Changelog: grokability/snipe-it@v8.4.1...v8.5.0
v8.4.1Compare Source
Happy Tuesday! This release introduces an updated UI, improved searching, and fixes several security issues. All users are encouraged to upgrade.
A lot of what we've been working on has been under the hood - code improvements to make it easier for us to more quickly and reliably act on things you folks have been asking for. They don't look like a lot on the face, but they're important to get the project to a state where we can move a bit faster.
As such, you will definitely want to run
php artisan view:clearto clear your old cached views. If you're using theupgrade.phpscript, it will do that for you, so no need to worry about it.UI Changes
As you'll notice, we did switch up the UI on detail pages a bit. We've introduced a new component that we're calling the "info panel".
Screen.Recording.2026-03-20.at.5.42.43.PM.mov
It might be a little confusing to start with, but we think you're really going to like it. For all "first class objects", all of the most common information will now be available consistently, in the same place, every time.
The new info panel includes copy-to-clipboard functionality for just about everything, and if you don't need that information and want to work with the wider table view, just click on the arrow button to hide it. The show/hide is stored in local storage, so it will remember whether you wanted it open or not as you navigate through the system. The hover tooltips will give you more information when it's available or necessary.
We've tried to listen to feedback about the most important elements that people care about when they are viewing an item's detail page and give those priority. We know change is hard though, so keep that feedback coming. We can't promise we can act on every piece of feedback we get, but we listen to all of it and ultimately are committed to making your experience with the product as good as it can be.
At the end of the day, any time you change the UI on anything, people will have Big Feelings. Some of the feedback we've gotten so far is really positive, some less so - but we're always listening, even if you fall on the "less so" side of things.
We've also introduced some mobile navigation improvements, turning the tabbed interface into a dropdown on very small screens.
Uploads for Departments and Companies
You can now add files to departments and companies, if that's the sort of thing you're into.
A quick mea culpa to our hosted customers
In the process of migrating some of you to newer, faster machines, some of you were upgraded a little earlier than we had planned, while things weren't quite polished up. Many of you have reached out via the helpdesk and we've gotten you sorted, but we're sorry that happened. We would have at least wanted to give you a heads up about the UI changes.
We always want the hosted experience to be the most excellent way to use Snipe-IT, and this past week was a little rockier for some of you. We're taking steps to make sure that doesn't happen again when we need to migrate customers from one server to another.
What's Next
We have an upgrade to Laravel 12 sitting on develop which will fully support PHP 8.5, and very shortly after that, group support for SCIM.
Potentially Breaking Changes
The filters for asset status type, (Pending, RTD, Archived, Deleted, etc) have been changed from
status=Archivedtostatus_type=Archived.Documentation Platform Bugs
Our current documentation platform is having some issues and some pages might not be available. After many hours talking to their support (and their stupid AI chatbot), we're going to have to revert some of the formatting on many of the pages to get them to render. How did this happen? No idea. We didn't change anything. But we need to get those pages back online for you and new folks who want to install Snipe-IT. If you get an error in the docs saying that the page cannot be rendered, just open a GH issue and we'll jump right on that. We have a lot of docs to get through, and we're starting with the most common pages first.
Mobile App Update
We've created a Google Form so we can start tracking people who want in on the Testflight invite. Please fill in this form if you're interested in helping us test! https://forms.gle/HEsWuHSqLLjx8xnR8.
What's Changed
New Contributors
Full Changelog: grokability/snipe-it@v8.4.0...v8.4.1
v8.4.0Compare Source
Happy Monday! Today we're releasing 8.4.0 of Snipe-IT! In it you'll find tons of small bug fixes and some bigger ones.
As always, we highly recommend upgrading to the latest stable version of Snipe-IT, as we are constantly improving the product and patching security issues we come across.
Smallish:
Biggish?
What's Changed
Request::get()usage by @joelpittet in #18363actions/upload-artifactfrom 5 to 6 by @dependabot[bot] in #18349actions/cachefrom 4 to 5 by @dependabot[bot] in #18348shell_exec()call by @dylang3 in #18388minfor names consistent by @snipe in #18392paragonie/sodium_compat- Missing check that a point is on the prime subgroup for Edwards25519 by @joelpittet in #18391$filesinUploadedFilesControllerAPI POST endpoint only if there are results by @snipe in #18398Undefined variable $filesException by @spencerrlongg in #18484withCount()params to tweak the 'minimum number of assets' notification by @uberbrady in #18544MoveUploadsToNewDisk.phpby @matmair in #13506numRemaining()to not re-query for un-checked-out components by @uberbrady in [#18564](httpsConfiguration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.