v8.6.1
kroko-ai/kroko-onnxv8.6.1May 27, 2026by snipe
AI Summary
This is a re-tag of v8.6.0 reiterating major features like multi-company user support, bulk check-in capabilities, and API pagination improvements following a suspected merge error.
Key Highlights
- Users can now have more than one company
- Bulk license seat checkin via GUI
- Bulk checkin assets via GUI
- API pagination simplification
- SCIM provider-specific fixes
Breaking Changes
- Requires PHP 8.2.0 or greater (8.4+ recommended)
New Features
- Multiple companies per user
- Bulk GUI check-in for assets and licenses
- Simplified API pagination
- Custom maintenance types
- Official Snipe-IT mobile app beta
Full Release Notes
This is a re-tag because we suspect one of the merges for multiple companies got mushed up, so the feature list will be the same as the v8.6.0 release. We repeated the feature list here since a lot of folks (understandably) don't watch the releases that closely and we didn't want them to miss the good stuff! > [!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 Wow wow wow. Wow. We know it was just two weeks ago from our last mid-release, but this one was just too juicy to sit on. The changelog *looks* small, but it addresses some of our most sought-after features. Here's the highlight reel: ### Users can now have more than one company Yep. If you have FMCS (Full Multiple Company Support) enabled and need to control access via companies, this was previously potentially a problem. You might have a user who you don't want to promote to superuser (the only permission that bypasses FMCS constraints, but also has a LOT of access to stuff you might not want them to have), but they needed to manage items across several companies, and we couldn't support that in the past. Now we do. <img width="1932" height="1188" alt="Screenshot 2026-05-20 at 6 54 12 PM" src="https://github.com/user-attachments/assets/a219300c-131d-4693-8783-022bbbec8756" /> <img width="1934" height="1195" alt="Screenshot 2026-05-20 at 6 53 50 PM" src="https://github.com/user-attachments/assets/11a818e5-619b-47ed-ad9d-4921e4b51597" /> <img width="1509" height="814" alt="Screenshot 2026-05-20 at 6 53 01 PM" src="https://github.com/user-attachments/assets/6329bee7-3d03-4e90-99af-a4d3362a8421" /> <img width="1508" height="813" alt="Screenshot 2026-05-20 at 6 48 47 PM" src="https://github.com/user-attachments/assets/1f6f75ce-bf6d-453b-97e5-0c04cf6955ab" /> <img width="1508" height="816" alt="Screenshot 2026-05-20 at 6 57 09 PM" src="https://github.com/user-attachments/assets/c85e1291-0bf2-4b0a-acf4-37e38d13522c" /> ### Bulk license seat checkin via GUI https://github.com/user-attachments/assets/adcf6145-29cb-431b-bf4d-9fc3018415a4 ### Bulk checkin assets via GUI https://github.com/user-attachments/assets/957fd1b6-cf41-4691-909e-e286f0703f89 ### SCIM We've ironed out a bunch of provider-specific SCIM issues that came from us adding groups, locations, manager, and company, but we *are* still hearing small murmurs about Okta SCIM integration, so if you're having trouble, do let us know. Also, the new multiple-companies-for-users isn't supported by SCIM (yet?), so we suggest waiting on mapping groups if you have a situation where users might belong to multiple companies. (That mapping gets squirrely with different providers - we're working through issues as quickly as we can.) ### Reddit? Somehow? So there was an unofficial (but blessed by us) subreddit for Snipe-IT. The creator of the sub asked for a mod to take it over, and we applied and - oh no - we were approved, because we needed one more place to keep track of bugs and requests. Anyway, if Reddit is your jam, you can find us here: https://www.reddit.com/r/Snipe_IT/ - Don't be super-shocked if we direct you back to GH if your ask is a bug or a feature request though. ### Documentation This is our second release in a month, and a *lot* has changed. We're working as quickly as we can to update the docs with new endpoints, new screenshots, all the new features, etc. We appreciate your patience. We're pretty proud of the work that's gone into our docs, but that also means every release means a bunch of places that need updates. We're working on it as fast as we can, but if there's something that isn't documented or you have a question about in the meantime, our [GH Discussions](https://github.com/grokability/snipe-it/discussions) or [Discord](https://discord.gg/yZFtShAcKk) are a great place to start, ### Security There are (as always) security improvements, so folks are encouraged to upgrade, even if none of the stuff we're excited about is stuff you're excited about. ### Mobile Update We're slated to **release the official Snipe-IT mobile app this week**! And of course it will be open source. It will be a beta release, so be kind - a lot of work has gone into this over the past year, and we're pretty proud of what we've got (but we also know that this is the beginning, not the end, of the task.) ### API pagination If you use our API, we've simplified the pagination parts. Before, if you were building an integration, you'd have to do a bunch of math (booo) to figure out what the limit and offset were. We've made this a lot simpler for you, so you can now pass `page=1`, `page=2`, and we'll sort it out for you. You can still use the old offset/limit parameters, so nothing needs to change on your end if you've already got something that works, but new integrations should be a bit easier now. ## What's Changed * Fixed anchor tag on report index page by @marcusmoore in https://github.com/grokability/snipe-it/pull/19012 * Fixed importer `created_at` timestamp getting weird on large imports by @snipe in https://github.com/grokability/snipe-it/pull/19017 * Disabled debugbar on acceptance report by @marcusmoore in https://github.com/grokability/snipe-it/pull/19022 * Fixed duplicate headers in users csv export by @marcusmoore in https://github.com/grokability/snipe-it/pull/19023 * Tighten permission changes and UI, fixed #18831 by @snipe in https://github.com/grokability/snipe-it/pull/19024 * Fixed asset maintenances page not rendering with missing asset by @marcusmoore in https://github.com/grokability/snipe-it/pull/19021 * Added page number support in API, added `per_page`, `total_pages`, and `current_page` to API response by @snipe in https://github.com/grokability/snipe-it/pull/19019 * Fixed SCIMConfig typo "string_starts_with" by @snipe in https://github.com/grokability/snipe-it/pull/19026 * Fixed #18659 - added more data to user export by @snipe in https://github.com/grokability/snipe-it/pull/19027 * Move and rename CheckInOutRequest to CheckInOutTrait by @snipe in https://github.com/grokability/snipe-it/pull/19028 * Fixed #19029 - switch back to text for purchase cost by @snipe in https://github.com/grokability/snipe-it/pull/19030 * Optimize incorrect checkout acceptances command by @snipe in https://github.com/grokability/snipe-it/pull/19032 * Bump github/codeql-action from 3 to 4 by @dependabot[bot] in https://github.com/grokability/snipe-it/pull/19041 * Fixed #18624: Remove trailing slashes in license urls by @marcusmoore in https://github.com/grokability/snipe-it/pull/19043 * 🖼️ Add custom maintenance types, responsible party and assigned to to maintenances by @snipe in https://github.com/grokability/snipe-it/pull/19039 * Remove direct symfony dom-crawler and css-selector dev dependencies by @joelpittet in https://github.com/grokability/snipe-it/pull/19053 * Bulk checkin assets from UI by @snipe in https://github.com/grokability/snipe-it/pull/19056 * 🎥 Bulk checkin license seats by @snipe in https://github.com/grokability/snipe-it/pull/19058 ### Join the Community! - **[Join our Discord](https://discord.gg/yZFtShAcKk)!** It’s full of great people. We even wrote about it [here](https://grokstar.dev/culture/2024/06/the-unlikely-rise-of-discord-as-a-support-channel/)! - **Follow us on Bluesky** at [@snipeitapp.com](https://bsky.app/profile/snipeitapp.com) - **Follow us on Mastodon** at [hachyderm.io/@grokability](https://hachyderm.io/@grokability) - **Follow our blog** at [Grokstar.Dev](https://grokstar.dev) - **Subscribe here** on Github for notifications about new releases. (We recommend selecting "Releases" only for most users - this repo can get noisy.) **Full Changelog**: https://github.com/grokability/snipe-it/compare/v8.5.0...v8.6.1