LinuxServer Changes:
Rebasing to alpine 3.14.
snipe-it Changes:
⚠️ IMPORTANT: Later versions of Snipe-IT will require PHP 7.3 or greater. It is highly recommended you upgrade your version of PHP NOW.
(This is a requirement in order for us to be able to pull forward the dependencies that will allow us to support PHP8 and beyond moving forward.)
This release contains a ton of bug-fixes and improvements/additions to the API - but perhaps more importantly, we have introduced official support for Google Secure LDAP for User Listings.
Google Secure LDAP Support for User Listings
You'll find two new fields in the Admin Settings > LDAP
configuration of the UI, LDAP Client-Side TLS key
and LDAP Client-Side TLS Certificate
. If you are NOT using Google Secure LDAP, you do not need to change anything in your settings and these fields are not required. Note that since Google Secure LDAP does not currently support logging in via Secure LDAP, you'll want to configure your Snipe-IT instance to work with Google's SAML setup instead. (This is a limitation in Google, not with Snipe-IT.)
We're still updating the API documentation (and the LDAP documentation to explain the Google Secure LDAP stuff), so hang tight - those parts in the documentation should be up shortly.
Added
- Added image upload capabilities to API (Fixes #9594, #9483, #9413, #5007) [#9767]
- Added Components checkin/checkout via API
- Added cookie option to assets Bootstrap Table to save the state of the maintenances table [#9808]
- Added the field
model_number
to Accessory importer mappable fields [#9856] - Added restore functionalty to asset API [#9931]
- Added additional fields to users API search:
activated
,country
,manager_id
,first_name
,last_name
,employee_num
,state
,zip
- Added depreciation report endpoint and ajax-ified the depreciation report table, to prevent page timeouts on databases with tens of thousands of assets [#10034]
- Updated language translations from CrowdIn
- Added better debugging output, and remove non-PHP-7.3-compatible option for
RestoreFromBackup.php
artisan command [#9774]
Fixed
- Fixed #9745 - added searchable, sortable notes field to status labels
- Fixed
APP_ENV
/APP_DEBUG
typo overwriting theAPP_ENV
in Vagrant Playbook [#9768] - Fixed a department bug in the User Importer when the department doesn't exist [#9778]
- Fixed Vue issue with the importer [#9778]
- Fixed potential for bad linefeeds in custom settings section of SAML [#9809]
- Fixed some CSS zebra-striping on non-default skins [#9765]
- Updated demo photos of iPhones to be more modern [#9837]
- Fixed issue updating departments if Full Company Support is enabled [#9880]
- Fixed Integrity constraint violation when emailing password reset (#9881)
- Fixed #9909 and #9714 - applies v6 currency formatter to v5 [ch16628]
- Fixed weird layout on bulk audit [ch17146]
- Fixed an issue where the pie chart colors did not match admin settings [#9950]
- Fixed sum total calculation on Bootstrap Table pages [#9953]
- Fixed issue where consumables model number was not searchable
- Fixed issue where custom fields with quotes were not holding value [#9980]
- Fixed issue where when using API CheckIn assets, there will be two CheckIn records in the Activity Report log for each asset
- Fixed condition to return the actual max upload size allowed to files
- Fixed issue with
action_date
was not displayed if overwritten bycreated_at
in activity log - Fixed - Delete checkout acceptances when an asset is checked in without response
- Fixed value of column 'checkout type' in CSV file to lowercase [#10059]
- Fixed issue where sidebar showed total from assets in all companies if using Full Multiple Company Support [#9709]
- Fixed #9853 - Consumables/Accessories not correctly displayed via Locations [#9861]
For a full list of changes, see the complete changelog.
Upgrading
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php
.