v4.0.15
New in v4.0.15
This bug fix release adds several small UI improvements, adds some indexes to speed up the complex join queries we generate because of the polymorphic nature of checking assets out to things other than users, and also fixes a few search query issues when sorting.
- Account for deleted suppliers in asset maintenances report
- Fixed licenses not saving supplier id on edit
- Fixed upgrade Recrypt not working with changed cipher (#4245)
- Disallow deleting suppliers with associated assets, licenses or maintenances
- Use maintenances report API to populate the maintenances report
- Adds footer sumformatter for cost totals
- Fixed 500 in bulk checkout if no asset is selected
- Only try to process model bulk editing if at least one model was selected
- Fixed accessories route for invalid accessory ID
- Fixed custom fields sorting on asset listings
- Added d.m.Y as date format, per #2423
- Fixed #4139 - fixed route for deleting files
- Fixed #4249 - display deployed location in listing
- Fixed older route reference in consumables
- Fixed #4257 - use admin url when editing groups
- Fixed #4256 - double encoding on user bulk checkin and delete blade
- Fixed load error if license is invalid
- Fixed incorrect language reference for consumables on checkout if consumable doesn’t exist
- Added custom css on login page (#4260)
- Fixed changepassword menu icon to fixed width (#4262)
- Fixed #4036 - adds test email button to general settings
- Fixed: [API] Check there are no assets associated before allowing delete
- Added nicer card display of status type explanations
- Added more consistent visual display of status label types
- Added disabled delete button if the item can’t be deleted
- Added sorting by whether or not the category requires acceptance
- Added #4240 - allows admins to use custom password reset URL
- Added #1044 - adds suppliers and image to accessories (#4266)
- Added #4272 - adds serial to assigned assets view
- Fixed #4267 - email notifications showing model name as number
- Fixed #4291 - adds phone to user listing
- Updated passport to 3.0 to handle rare oauth key issue
- Fixed #2737 prevent assets with "rtd_location_id" null values to be removed from results
- Fixed date picker for custom fields DATE type
- Added performance-improving indexes (#4278)
View more details about what's new in v4 here.
Users who installed Snipe-IT via Git (recommended) can run php upgrade.php.
Known Issues
Users running MariaDB 10.2.7 and later may have an issue upgrading or installing, due to a change in the way MariaDB stores null defaults. This issue will be fixed once the open pull request in the Doctrine repo is merged and a new version of Doctrine is released with these fixes. You can read more about that issue here.
After completing the upgrade process below, be sure to clear your browser cookies.
Upgrading from v3
Please see the upgrade instructions here.