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:
- Fixed #18065: Ensure that
private_key_bitsis always an int by @smarsching in #18066 - Fixed audit images not displaying inline by @snipe in #18074
- Fixed
adminparameter acceptance notifications by @Godmartinz in #18070 - Perform Ldap fetch for dn (Distinguished Name) before logging-in (fixed) by @uberbrady in #18058
- Adds admin to decline notification, fix asset and model name translations on asset notification by @Godmartinz in #18077
- Fixes admin alerts when a location doesnt have a manager by @Godmartinz in #18080
- Moved import time limit inside class, added new backup time limit by @uberbrady in #18091
- Fixed fieldset colors on dark themes by @Godmartinz in #18094
- Groups UI improvements, ability to add users from the group edit screen by @snipe in #18078
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #18098
- Fixed expiring warranties not being included in the expiring alerts notification by @Godmartinz in #18093
- Moved Traits into its directory and modify the FCO's to point to them by @uberbrady in #18076
- Fixed #18097: check for CJK in field labels as well as content by @snipe in #18099
- Fixed issue when viewing user that does not have permissions set by @marcusmoore in #18102
- Possible fix for 504 gateway timeout on unreachable LDAP server by @snipe in #18105
- Added null safe operator in case of missing license by @marcusmoore in #18100
- Fixed: LDAP test needs to be fixed to match new behavior by @uberbrady in #18108
- Limit the upcoming audit email to 30 records, added optional --with-output by @snipe in #18109
- Fixed #18107: normalize "to" strings by @snipe in #18110
- Fixed #16914: better ldap sync phrasing by @snipe in #18111
- Fixed #18112: fix consumable and license acceptances by @marcusmoore in #18115
- Added #17433:
is_nullcheck to import handler for custom fields by @Godmartinz in #18113 - Fixed: update
mysqldumpoptions to use--ssl-mode=DISABLEDfor modern versions by @mohammad-ahmadi1 in #18044 - Fixed #17329: Audit Warning Threshold could be negative by @akemidx in #18116
- Fixed form label alignments in settings section by @snipe in #18120
- Added form row component by @snipe in #18125
- Fixed #17738: accurately represent checkbox on category edit screen by @marcusmoore in #18128
- Adds a null check for items and threshold in inventory alert notification by @Godmartinz in #18131
- Fixed #18082: Added user company to checked out licenses by @snipe in #18139
- Fixed #18136: Added copy to clipboard to asset name by @snipe in #18142
- Fixed #18101: Make copy to clipboard alignment more consistent by @snipe in #18143
- Adds Form Request for Creating Departments by @spencerrlongg in #16973
- Fixed #18148 and #17451 - return
intfor user_count, fixed validation by @snipe in #18150 - Re-apply #18020, fixed #15107 (mostly) - added prefix and more options to 2D barcodes by @snipe in #18152
- Fix Content-Type Header not being set correctly for testWebhook by @MarvelousAnything in #18151
- Override
unique_undeletedin the form request by @snipe in #18155 - Fixed #18119: double formatting for acceptance/decline date by @snipe in #18156
- FD-50838: Fixes 24mm_E label sizing by @Godmartinz in #18161
- Fixed #18157: only partial information stored on group save if lower
max_input_varsand/ormax_multipart_body_partsby @snipe in #18170 - Fixes #18140 Changes border color of create New in Dark modes by @Godmartinz in #18165
New Contributors
- @smarsching made their first contribution in #18066
- @mohammad-ahmadi1 made their first contribution in #18044
- @MarvelousAnything made their first contribution in #18151
Full Changelog: v8.3.4...v8.3.5