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-itHappy 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.
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_colorto Locations, Companies, Departments, Suppliers, Categories, and Manufacturers - If you were incorrectly passing the
filterparameter to the Assets or Users endpoints (for example,/api/v1/users?filter=email:you@example.org), it would previously 500. It now returns a validation error, as that endpoint is looking for JSON (for example/api/v1/users?filter={"email":"you@example.org"}.)
What's Changed
- Fixed #15664 - Adds Accessories, Components, Consumables, and Licenses to Unaccepted Assets report by @Godmartinz in #17913
- Actiontype enum redux by @uberbrady in #18141
- Fixed #12451 - Add file upload support to suppliers, changed notes field to text (from varchar) by @snipe in #18177
- Fixes #18138 - Fixed redirect to Previous Page from accessories edit screen by @Godmartinz in #18164
- Improved overdue checkin alert by @snipe in #18190
- Set a limit on number of users for group user loading by @snipe in #18191
- Fixes CVE-2025-64500: Incorrect parsing of PATH_INFO can lead to limited authorization by @joelpittet in #18193
- Fixes FD-51910 requestable asset model available quantity count by @Godmartinz in #18192
- Fixed #18189 - added option to pick the day the week starts on by @snipe in #18195
- Added #18185 added tag color to companies, suppliers, manufacturers, categories and departments by @snipe in #18201
- Fixed potential exception while filtering in users index endpoint by @marcusmoore in #18208
- Renamed L6009 -> L4736 and added correct L6009 by @chruoss in #18122
- Fixed #18202 - copy to clipboard adding spaces in FF by @snipe in #18213
- Fixed #18024 License Seat update/patch method by @Godmartinz in #18216
- Fixed #18114 - include declined item name, added app headers by @snipe in #18223
- Fixes FD-52005 - Adds null safe operators to unacceptable items report by @Godmartinz in #18217
- Fixes RB-19608 adds safe guards, adds Audit notification for google workspace, adds tests by @Godmartinz in #18226
- Added filter form request to validate JSON by @snipe in #18232
- Merging from dev by @snipe in #18233
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #18236
New Contributors
Full Changelog: v8.3.5...v8.3.6