⚠️ IMPORTANT: This version of Snipe-IT REQUIRES PHP 7.4 or greater.
Thanks to our amazing community of testers, we're ready to release RC-3 of Snipe-IT v6! As I mentioned in the first RC, it's a little less "sexy", since we've been back porting many of the features that the technology requirements would allow us to, but it's still exciting to see months of work finally get into people's hands.
There's not much super exciting to report other than some bug fixes and some changes from master
that got ported up to develop
- but that's kinda the point of a release candidate, right?
Please do kick the tires and let us know if you run into anything weird. Git merge can be a harsh mistress, and while we obviously test before releasing, it's certainly possible we missed something. Some of the stuff we're most interested in community feedback on is LDAP/SAML integration and S3 uploads, and the restore from backup stuff. (We do know there are a few places in the system that don't play well with S3 and.or Docker - including restoring from backups - and we're working on that, but it's not enough to stop us from releasing the golden master.
As always, DO NOT use this on a production instance. This is a Release Candidate.
Note: For consistency purposes, we'll be carrying this official v5 to v6 changelog below forward into the final release of v6.0.0 to save me the time of having to pull out save months worth of changes for each RC. :)
New in v6 (overall)
Added
- Added bulk checkin
- Fix "secure hostnames" feature for subdirectory-based Snipe-IT installs
- Pass ID of the checkin/checkout assets in API
- Rework the LDAP sync command to better handle the active flag
- Added PHP8 compatibility
- Restore from previous Snipe-IT backup added to web UI
- Added ability to upload asset images via API
- Add components and users count to dashboard
- Added dashboard module for locations [ch9199]
- Added asset restore to API
- Added reqestable as model bulk edit field
- Added stricter validation for slack hooks (people were trying to use non-slack urls for webhooks)
- Added additional fields to new user modal [#10421]
- Adding
.my.cnf
to disablecolumn-statistics
backup for Docker
Improved
- Tons of mobile and web UX/UI improvements [#10129]
- Optimized queries for faster loading
- Upgraded from Laravel 6 to Laravel 8
- Improved Remote User login: support Google Cloud IAP headers
- Improved S3 compatibility
- Upgraded to latest and created Font Awesome
- Exclude web.config from Apache
- Many improvements to localization, adding more translatable strings to the UI
Fixed
- TONS of bugfixes (too many to list)
- Improved Docker support
- Improved accessibility
- Reverted back to the old LDAP login and sync methods from AdLdap, which had caused more problems than it solved in the long run
- Fixed #8828: Can't search by checked out user in advanced search
- Fixed extraneous wildcard query in asset search [#10514]
Removed
- Dropped support for PHP 7.3 (PHP 7.3 is already EOL, so you should have definitely upgraded anyway)
For a full list of changes, see the complete changelog. To see the details on the 260 merged PRs to develop
since the release of v5, click here.
Upgrading
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php
.