Skip to content

Releases: grokability/snipe-it

v8.3.6

24 Nov 13:02

Choose a tag to compare

Caution

For some reason, Github's built-in redirect from snipe/snipe-it to grokability/snipe-it has stopped working. If you're trying to upgrade or pull and you get a "not found" response or a login prompt from Github, do the following to set your origin to the correct Github URL:

git remote remove origin
git remote add origin https://github.com/grokability/snipe-it
git fetch --all git reset --hard origin/master

Happy Monday! Snipe-IT v8.3.6 is out! We've made some improvements to the Unaccepted Items report, added file uploads to suppliers, and also added color tags to Locations, Companies, Departments, Suppliers, Categories, and Manufacturers. (Check out the docs here.) The new tag_color field is also available via the API for the affected object types.

e508c028a290c33e58cd03b87b8d52eeef7d0d2987443b8d2b17c63a24b5821b-frame_generic_light-15

We're also now sending an additional email header (X-System-Sender: Snipe-IT) for all notifications. This wouldn't affect anything related to notifications other than it allows clever folks to potentially apply filters on emails going to their inbox that have that header.

Additionally, if you have quite a lot of users and were unable to get the groups page to load in between v8.3.5 and v.8.3.6, that issue should be fixed. (It's a long, boring story related to default settings for max_input_vars and max_multipart_body_parts.) If you're still having problems, set your MAX_UNPAGINATED in your .env to something under 5000.

We know this isn't ideal, since being able to add users to from the groups page was a great new feature, but for users with very large user sets, this was a bit of a dealbreaker. Don't worry - we're working on figuring out a way that makes sense from a UX perspective. (For example, "select all users" when the user list is paginated would take a very long time, since you'd have to select them all individually.)

API changes

  • Added tag_color to Locations, Companies, Departments, Suppliers, Categories, and Manufacturers
  • If you were incorrectly passing the filter parameter to the Assets or Users endpoints (for example, /api/v1/users?filter=email:[email protected]), it would previously 500. It now returns a validation error, as that endpoint is looking for JSON (for example /api/v1/users?filter={"email":"[email protected]"}.)

What's Changed

New Contributors

Full Changelog: v8.3.5...v8.3.6

v8.3.5

10 Nov 14:12

Choose a tag to compare

Caution

This version of Snipe-IT REQUIRES PHP 8.2.0 or greater, 8.3+ recommended.

Happy Monday! This release better handles how the system handles partially broken LDAP configurations, makes some improvements to notifications, adds the ability to set 2D barcodes to non-URL values, revamps the permission groups section, and tightens up some other UI elements.

Screen.Recording.2025-11-06.at.8.45.26.PM.mov
Screen.Recording.2025-10-25.at.6.37.18.PM.mov

(Note: The add-users section looks like the first video, not this one.)

Screen.Recording.2025-10-25.at.6.39.07.PM.mov

Quick mobile update: Progress is moving along quickly! We don't yet have a timeline for when TestFlights will be available, but we'll let you know here, on our social media (Bluesky & Mastodon), and on our discord.

And as always, you can see what we're working on and what's up next via our Milestones.

Breaking API change:

We did make a change to the API in #18150 that slightly changes the shape of the response. If you're using the Departments API and depend on the payload on PUT or PATCH responses, please update your code accordingly. (It now returns in the same shape as a GET request.)

What's Changed:

New Contributors

Full Changelog: v8.3.4...v8.3.5

v8.3.4

17 Oct 18:13

Choose a tag to compare

Caution

This version of Snipe-IT REQUIRES PHP 8.2.0 or greater, 8.3+ recommended.

Happy Friday, everyone!

This is a quality-of-life release that smoothes out some UI quirks.

We also fixed the advanced search on assets, made the display for highlighted search results a little nicer to look at by removing a tiny bit of right-side padding, fixed a small UI glitch where the user selector wouldn't show up on some interfaces depending on previous sessions, and made some of the <legend> sections of the forms nicer to look at and more helpful.

Screenshot 2025-10-17 at 1 37 27 PM

Additionally, we added a migration to move the files from storage/private_uploads/assetmodels to storage/private_uploads/models directory that was introduced a few weeks ago. (Git should have renamed/moved that directory, but in some circumstances it was not.)

We also upgraded a few JS packages that were a little out of date and have CVEs associated with them. They're used largely via our build cycles and don't affect the end product, but it's always good to stay on top of these things.

Also - in very exciting news - our mobile app is now on TestFlight! For those interested, we'll be giving some folks access soon.

What's Changed

Added

  • Fixed #17910 - added counts to mobile view for assets by @snipe in #17995
  • Fixed #17924 - added url to maintenances by @snipe in #17997
  • Improved upcoming audit email layout and cli feedback by @snipe in #17999
  • Added command to remove invalid "upload deleted" entries from the action log by @marcusmoore in #17992
  • Added expected_checkin to user’s View Assigned page by @snipe in #18056
  • New legend styles and additional help hints for LDAP by @snipe in #18063

Fixed

Misc/Code Quality/UX

New Contributors

Full Changelog: v8.3.3...v8.3.4

v8.3.3 - Security Release

06 Oct 19:57

Choose a tag to compare

Caution

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

Happy Monday, all! This release adds tooltips to the table headers, changes the styles on them to make them more clear as actual filters, handles some validation issues, lots of little quality-of-life fixes, and also handles a potential issue where signature and/or logo PDFs might not show in the acceptance PDFs if the temp directory where TCPDF creates the PDFs isn't writable.

This also addresses CVE-2025-63601 and all users are advised to upgrade.

What's Changed

New Contributors

Full Changelog: v8.3.2...v8.3.3

v8.3.2

18 Sep 13:55

Choose a tag to compare

Caution

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

This release fixes some small issues largely based around localization, namely making the purchase cost field larger and better support of RTL text in the asset acceptance PDFs.

We've also fixed an issue with Google's LDAP implementation where client-side TLS certificates weren't working, added the ability for admins to set serial as a required field on a per-model basis, and added the ability to filter between active licenses and licenses that have expired or have passed their termination date.

What's Changed

Full Changelog: v8.3.1...8.4.0

v8.3.1

01 Sep 11:00

Choose a tag to compare

Caution

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

What's Changed

New Contributors

Full Changelog: v8.3.0...v8.3.1

v8.3.0

28 Aug 17:49

Choose a tag to compare

Caution

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

Happy Thursday, nerds!

There is a security fix in this release for those who are using SVG images, so all users are encouraged to upgrade.

This release adds some exciting features such as images and uploads for asset maintenances, the ability to copy images when cloning items, support for display_name in users for LDAP sync, user import and SCIM, and some improvements to the info we include in notifications. We've also made some fixes to some of the custom fields validations.

We've also added support for .ods, .odp, and .odt file uploads, as we slowly watch much of the EU transition away from Microsoft products.

We've also been continuing to improve our documentation, with new, more specific Importer documentation, and info on the recently improved LDAP Troubleshooter.

What's Changed

New Contributors

Read more

v8.2.1

24 Jul 14:37

Choose a tag to compare

Caution

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

Hi again folks - just a small update to one of the notifications and a patch for user history that wasn't behaving the way it was supposed to.

What's Changed

  • Fixed #17394 - Changes the acceptance letter salutation to target by @Godmartinz in #17436
  • Fixed an issue where user history was showing more information than was relevant

Full Changelog: v8.2.0...v8.2.1

v8.2.0

23 Jul 15:26

Choose a tag to compare

Caution

This is a security release. All Snipe-IT users are encouraged to upgrade. This version of Snipe-IT REQUIRES PHP 8.2.0 or greater.

Happy Wednesday, everyone! This is a security release due to CVE-2025-54068 in Livewire announced last week. We were patched on the master branch hours after the CVE announcement came out, but this is the official tagged release for the patch.

Beyond that, we have some fixes for custom fields, lots of new tests to better support the team as we continue to work towards improving notifications to make them more flexible and nuanced.

Potentially Breaking Changes

User Permissions Change

It was already true that only superusers could assign new permission groups and promote other users to superadmin, but we've tighten a few more of these controls to disallow editing email address, username, password, and ability to login by users with lower privileges then the user they're trying to edit - meaning admins cannot edit superadmin usernames, email, etc - and regular users who have user editing permission cannot modify those settings for either admins or superadmins, though they can still edit those properties for other regular users. See #17423 for more info there.

User Welcome Emails

We've removed the ability to include credentials for newly created users via import or through the GUI, instead replacing it with the ability to send them a password reset "invitation". Sending passwords via email has been considered a bad idea for a while, so this method seems better. Note that if the newly created user doesn't have an email address in the import, we obviously cannot send them a password reset email, so those emails won't go out.

What's Changed

Full Changelog: v8.1.18...v8.2.0

v8.1.18

08 Jul 20:36

Choose a tag to compare

Caution

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

Happy Tuesday! This is a small patch release that contains a few bug fixes, and a few small long-awaited features, namely video/audio uploads, smaller EULA PDF files, and the ability for users to request an emailed version of their signed EULA after accepting the asset - in addition to some query optimizations that should speed things up for folks with a lot of companies when viewing their company listings.

What's Changed

Full Changelog: v8.1.17...v8.1.18