Releases: grokability/snipe-it
v5.0.0-beta-7-GM
New from v5.0.0-beta-6 to v5.0.0-beta-7-GM
This is the golden master for Snipe-IT v5. Primary in this release are some critical fixes for AD login.
IMPORTANT: This version of Snipe-IT requires PHP 7.2 or greater
Fixed
- Fixed lost ldap password on save when nothing entered
- Fixed some logic bugs in the AD-specific code for logging in via AD/LDAP
- Use password security settings on password reset
Improved
- Small UI improvements to API keys page
Want to Help Test?
Awesome! First things first, you should NOT test this in production yet, as it's a beta release. If you'd like to help us test, make a new copy of Snipe-IT and upgrade your copy to v5.0.0-beta-4.0, that way your data is safe. You should treat this test instance as a version you could easily throw away when you're done testing. (Hopefully it won't come to that, but hey, computers are hard.)
Things we're very interested in folks testing:
- LDAP/AD integration (login and sync)
- Flysystem - Using S3 to store files and also testing that local file storage still works. Local file storage is more important, as we'll be releasing v5 with S3 integration as an experimental feature
- Client-side validation
- The importer, as always - that thing's a bear
If you need to create new bug reports for this beta release, please make sure you include the beta release version in the Github issue title so we can easily see that it's an issue specific to this beta.
Upgrading
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php.
For a full list of changes, see the changelog.
Upgrading from v3
Please see the upgrade instructions here. After completing the upgrade below, be sure to clear your browser cookies.
v5.0.0-beta-6-GM
New from v5.0.0-beta-5 to v5.0.0-beta-6-GM
This is the golden master for Snipe-IT v5. Primary in this release are some critical fixes for AD interoperability.
IMPORTANT: This version of Snipe-IT requires PHP 7.2 or greater
Fixed
- Modify Snipe-IT v5 AD handling to use the same
ldap_host, and improve OU handling - Remove SAML settings on demo reset
- Disable SAML on the demo
- Disable ldap_enabled on demo, fixed some incorrect error messages
- Only save LDAP settings if not in demo mode
- Updated most recent translations via CrowdIn
Added
- Added utility to delete barcode cache from labels/barcodes setting
Want to Help Test?
Awesome! First things first, you should NOT test this in production yet, as it's a beta release. If you'd like to help us test, make a new copy of Snipe-IT and upgrade your copy to v5.0.0-beta-4.0, that way your data is safe. You should treat this test instance as a version you could easily throw away when you're done testing. (Hopefully it won't come to that, but hey, computers are hard.)
Things we're very interested in folks testing:
- LDAP/AD integration (login and sync)
- Flysystem - Using S3 to store files and also testing that local file storage still works. Local file storage is more important, as we'll be releasing v5 with S3 integration as an experimental feature
- Client-side validation
- The importer, as always - that thing's a bear
If you need to create new bug reports for this beta release, please make sure you include the beta release version in the Github issue title so we can easily see that it's an issue specific to this beta.
Upgrading
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php.
For a full list of changes, see the changelog.
Upgrading from v3
Please see the upgrade instructions here. After completing the upgrade below, be sure to clear your browser cookies.
v5.0.0-beta-5 - RC
New from v5.0.0-beta-4 to v5.0.0-beta-5
This newest release candidate is largely UI tweaks and polish.
IMPORTANT: This version of Snipe-IT requires PHP 7.2 or greater
Fixed
- Added company formatter to asset maintenance report - fixes [ch15119]
- Fixed #8442 - wrong CSS url path on /setup
- Fixed #8443 - wrong value for array_key_exists on location import
- Changes the Google Maps window to be a bit more detailed
Want to Help Test?
Awesome! First things first, you should NOT test this in production yet, as it's a beta release. If you'd like to help us test, make a new copy of Snipe-IT and upgrade your copy to v5.0.0-beta-4.0, that way your data is safe. You should treat this test instance as a version you could easily throw away when you're done testing. (Hopefully it won't come to that, but hey, computers are hard.)
Things we're very interested in folks testing:
- LDAP/AD integration (login and sync)
- Flysystem - Using S3 to store files and also testing that local file storage still works. Local file storage is more important, as we'll be releasing v5 with S3 integration as an experimental feature
- Client-side validation
- The importer, as always - that thing's a bear
If you need to create new bug reports for this beta release, please make sure you include the beta release version in the Github issue title so we can easily see that it's an issue specific to this beta.
Upgrading
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php.
For a full list of changes, see the changelog.
Upgrading from v3
Please see the upgrade instructions here. After completing the upgrade below, be sure to clear your browser cookies.
v4.9.5
New in v4.9.5
IMPORTANT: This release requires PHP 7.1.3 or greater.
This is a bug fix release that handles some LDAP paging issues and adds some additional fields into the importer.
This will likely be the last 4.x.x tagged release before v5. Be sure to upgrade your version of PHP to 7.2 or greater now so you will be ready for the upcoming v5 release, estimated within a week or less.
Added
- Added added notes field to user details display (#8247)
- Added address, city, state, country to user importer
- Added city to bulk user importer
- Added
firstinitial.lastname,lastname_firstinitial,firstnamelastnameandfirstnamelastinitialto username formats - Added new useraccountcontrol value for valid AD users; document algorithm and values
- Added Artisan command to check in licenses from all users
Fixed
- Force suppress deprecation warning on
ldap_control_paged_result() - Moved address down further, fixed broken HTML
- Changed modal IDs so manager creation modal works on user creation main page
- Fix deprecation report for customers with many active assets
- Fixed google maps in CSP
- Fixed company formatter - added to asset maintenance report
Improved
- Improves Exception management in Artisan LDAP Sync method. Still need to localize this better
- Try to better handle slack “too many requests” issue on large imports
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php.
For a full list of changes, see the changelog.
After completing the upgrade process, be sure to clear your browser cookies.
Upgrading from v3
Please see the upgrade instructions here.
v5.0.0-beta-4 - RC
New from v5.0.0-beta-3 to v5.0.0-beta-4
IMPORTANT: This version of Snipe-IT requires PHP 7.2 or greater
Added
- Fixed #8426 - show model number in custom fields model listing
- Fixed #8428 - Added purchase cost column to user tabs
- Added boolean
has_eulato categories - Added
checkin_emailto category listing - Better inline explanation for demo mode restrictions
- Added maintained and reassignable to license listing
Fixed
- Removed asset tag from accessory checkin markdown notification
- Fixed checkin/checkout notification crashing
- Fixed form layout on accessory checkin page
- Fixed markdown issue in markdown notifications
- Fix ldap test button for php 7.4 (suppressing errors)
- Fixed #8418 - migrations on new install go wonky because of LDAP service provider
- Fixed
[object object]in companies date displays - Removed 2FA reset button if the user is not enrolled in 2FA
- Removed duplicate state field
- Fixed duplicate use statements in Consumables controller
- Fixed the seeder to clear requested assets table
- Small UI tweaks for kits
Want to Help Test?
Awesome! First things first, you should NOT test this in production yet, as it's a beta release. If you'd like to help us test, make a new copy of Snipe-IT and upgrade your copy to v5.0.0-beta-4.0, that way your data is safe. You should treat this test instance as a version you could easily throw away when you're done testing. (Hopefully it won't come to that, but hey, computers are hard.)
Things we're very interested in folks testing:
- LDAP/AD integration (login and sync)
- Flysystem - Using S3 to store files and also testing that local file storage still works. Local file storage is more important, as we'll be releasing v5 with S3 integration as an experimental feature
- Client-side validation
- The importer, as always - that thing's a bear
If you need to create new bug reports for this beta release, please make sure you include the beta release version in the Github issue title so we can easily see that it's an issue specific to this beta.
Upgrading
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php.
For a full list of changes, see the changelog.
Upgrading from v3
Please see the upgrade instructions here. After completing the upgrade below, be sure to clear your browser cookies.
v5.0.0-beta-3.0 - RC release
New from v5.0.0-beta-2 to v5.0.0-beta-3
IMPORTANT: This version of Snipe-IT requires PHP 7.2 or greater
Added
- Accessibility features already back ported to v4.9.x
- Merge user script already back ported to v4.9.x
- SAML support
Fixed
- LDAP issues
- Flysystem issues
- Misc javascript compilation/asset generation issues
Want to Help Test?
Awesome! First things first, you should NOT test this in production yet, as it's a beta release. If you'd like to help us test, make a new copy of Snipe-IT and upgrade your copy to v5.0.0-beta-3.0, that way your data is safe. You should treat this test instance as a version you could easily throw away when you're done testing. (Hopefully it won't come to that, but hey, computers are hard.)
Things we're very interested in folks testing:
- LDAP/AD integration (login and sync)
- Flysystem - Using S3 to store files and also testing that local file storage still works. Local file storage is more important, as we'll be releasing v5 with S3 integration as an experiment feature
- Client-side validation
- The importer, as always - that thing's a bear
If you need to create new bug reports for this beta release, please make sure you include the beta release version in the Github issue title so we can easily see that it's an issue specific to this beta.
Upgrading
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php.
For a full list of changes, see the changelog.
Upgrading from v3
Please see the upgrade instructions here. After completing the upgrade below, be sure to clear your browser cookies.
v4.9.4
New in v4.9.4
IMPORTANT: This release requires PHP 7.1.3 or greater.
This is a bug fix release that handles an issue with the Select2 dropdown that would cause them to stop loading additional items in some circumstances. Additionally, we've consolidated the security headers into one middleware file, fixed a display bug on column selectors that used an icon, and created a few additional command line tools that we hope will be helpful to folks.
Fixed
- Fixed missing db prefix on
scopeDueOrOverdueForAudit() - Fixed #8163 - CSS code showing in column selectors for custom fields
- Fixed
location_idtortd_location_idin the API on asset creation when the asset is not assigned. (This mirrors the GUI behavior) - Fixed Select2 'infinite scroll' drop-downs for Snipe-IT v5 (#8228)
- Fixed a few additional column-selector bugs where icons are used
Improved
- Removed CSP middleware and consolidated ReferrerPolicy into new SecurityHeaders middleware
Added
- Added #8183 - CLI merge user tool to merge users by username/email.
- Added
Strict-Transport-Securityheader - Allow for email/username search on users
- Show whether or not the user was imported via LDAP in the view page
- Added CLI tool to checkout a license to ALL (non-deleted) users
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php.
For a full list of changes, see the changelog.
After completing the upgrade process, be sure to clear your browser cookies.
Upgrading from v3
Please see the upgrade instructions here.
v4.9.3
New in v4.9.3
IMPORTANT: This release requires PHP 7.1.3 or greater.
Fixed
- Fixed issue where the column selector would sometimes show HTML code instead of icons
- Fixed incorrect route for groups edit
- Fixed #8051 regression ("The asset tag must be unique" error)
- Fixed missing category selection in Asset Model Modal dialog
- Better handle the logic to determine if we should display the license checkout blade (redirect if licenses was deleted)
- Fixed some
sr-onlytags and labels for accessibility
Improved
- Switched to use info style instead of danger on undeployable statuses
- Improvements to label page
Added
- Added #7987 - allow toggle of required/optional in custom fields/fields
- Added option to disable backup in import, which can be useful if you have an existing database with many many records or a lot of large uploaded files
Upgrading
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php.
For a full list of changes, see the changelog.
After completing the upgrade process, be sure to clear your browser cookies.
Upgrading from v3
Please see the upgrade instructions here.
v4.9.2
New in v4.9.2
IMPORTANT: This release requires PHP 7.1.3 or greater.
This is a small bug fix release that handles a minor style regression from the previous version, and addresses an issue where the admin settings would not save (and would provide no useful error) if Slack settings were incomplete.
Fixed
- Fixed issue where incomplete Slack info would prevent other settings (on other settings pages) from being saved while returning no useful error message
- Fixed CSS issue where logo text was the wrong color if you use text-only logos
Improved
- Improved error messages in LDAP errors
Upgrading
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php.
For a full list of changes, see the changelog.
After completing the upgrade process, be sure to clear your browser cookies.
Upgrading from v3
Please see the upgrade instructions here.
v4.9.1
New in v4.9.1
IMPORTANT: This release requires PHP 7.1.3 or greater.
This release brings a ton of accessibility fixes, a set of new dark-mode skins (and a new high-contrast skin), a few bug fixes, and a few UI improvements.
High Contrast:
Example of colored skin in dark mode:
To use these new skins, go to Admin Settings > Branding and select them from the dropdown.
Improved "Add field to fieldset" UI
Search filter for Admin Settings
Fixed
- Fixed (#7879) - search by serial or tag even if they have slashes in them
- Fixed (#7882) user with the correct permissions couldn't update manufacturers
- Fixed typo in CSP which prevented import UI from loading correctly
- Fixed
compact($id)errors when an asset/license/location/etc was not found - (Developers only) Updated faker library to be compatible with PHP 7.4
Improved
- Improved highlight on selected asset rows (yellow now, instead of a slightly darker grey)
- Added search filtering to settings page to allow faster access to specific sections
- Improved "add custom field to fieldset" UI so that you have to click the submit button
- (Developers only) - dark skins .less files are now processed with
npm run prod
Added
- Added permissions on user api (#7883)
- Added new dark background skins
- Added #7940 - update of local instance of
composer.pharon upgrade (if it's being used) - Added #7947 -
rtd_location_idto API search
Upgrading
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php.
For a full list of changes, see the changelog.
After completing the upgrade process, be sure to clear your browser cookies.
Upgrading from v3
Please see the upgrade instructions here.



