github snipe/snipe-it v6.0.0

latest releases: v7.0.7, v7.0.6, v7.0.5...
2 years ago

⚠️ IMPORTANT: Snipe-IT v6 requires PHP 7.4 or greater, and does support PHP8

Holy moly folks, today's the day! We're thrilled to announce the release of Snipe-IT v6.0.0. Over a year in the making, we think this is our best release yet, and although we have backported a lot of what we could to v5.4.x, there's a lot that's new and improved.

redonk

Note: Composer 2 is highly recommended for this upgrade. To upgrade your copy of composer, you can run composer self-update --2. If you need to downgrade back to v1 at any point, you can just run composer self-update --1.

TLDR;

Added

  • SCIM support to allow auto-provisioning of users without LDAP sync
  • Logout user when their activated status is switched to off - #10876
  • PDF Report of signed EULA + Option to attach files for Download at signature process [#8260]
  • Ability to save EULA PDF with signature on asset acceptance
  • Ldap_manager field to ldap sync
  • Bulk checkin
  • PHP8 compatibility
  • Restore interface from previous Snipe-IT backup in web UI
  • Ability to upload asset images via API
  • Components and users count to dashboard
  • Dashboard module for locations [ch9199]
  • Asset restore to API
  • Reqestable as model bulk edit field
  • Stricter validation for slack hooks (people were trying to use non-slack urls for webhooks)
  • Additional fields to new user modal window [#10421]
  • .my.cnf to disable column-statistics backup for Docker
  • New concept of "remote worker" and API points to filter by them, as well as option in bulk editing users [#10775]
  • First pass at Artisan-based LDAP troubleshooter - [#10033]
  • Filter by status_type in StatusLabels API index endpoint [#10829]
  • Filter by assets_count, consumables_count, licenses_count, and accessories_count on user API endpoint

Improved

  • Tons of mobile and web UX/UI improvements [#10129]
  • Optimized queries for faster loading
  • Upgraded from Laravel 6 to Laravel 8
  • Remote User login: support Google Cloud IAP headers
  • More S3 compatibility
  • Upgraded to latest Font Awesome
  • Exclude web.config from Apache
  • Many improvements to localization, adding more translatable strings to the UI
  • Handle file_get_contents more gracefully
  • Rework the LDAP sync command to better handle the active flag
  • Better Amazon SES compatibility

Fixed

  • Fixed PDF export to use correct filenames and selected columns
  • Fixed "secure hostnames" feature for subdirectory-based Snipe-IT installs
  • Fixed #10769 - redirect user back to due for audit page
  • Fixed #10840 - defaulting to 0 on supplier ID if no value provided
  • 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]
  • Fixed #8143 - Date localization in custom fields DATE field [#10805]
  • Fixed issue where data tables were requesting the API twice [#10767]

Removed

  • Dropped support for PHP 7.3 (PHP 7.3 is already EOL, so you should have definitely upgraded anyway)

This list looks short, and you're welcome to explore the (very long) list of changes in the autogenerated list, but they took a ton of work, both from the staff here at Grokability, and the amazing list of open source contributors who have helped make Snipe-IT even better.

A Few Quick Notes

We will be moving this repo from https://github.com/snipe/snipe-it to the @grokability organization account soon. This is just a heads up for any of you that have automations that could be impacted.

We will also be changing the primary stable branch from master to main, shortly. Because of existing automations, we will still be pushing to master up until Snipe-IT v7, but it will likely be about a week behind main, so you may want to update automations there too.

If you're having trouble upgrading or you found a bug, be sure to open an issue here on Github, or pop into our Discord server. And be sure to check out our blog for Snipe-IT updates, miscellaneous tech discussions and other stuff.

Auto-Generated Changelog

New Contributors

Full Changelog: v5.4.4...v6.0.0

Don't miss a new snipe-it release

NewReleases is sending notifications on new releases.