Releases: grokability/snipe-it
v4.1.1
New in v4.1.1
This is an itty-bitty bug fix release to address an issue where the user's listing page would initially flat "No results" for some users whose per-page settings were atypical. It also adds an eager load to the user's listing page, which should cut down on duplicated queries.
For upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php.
As always, we deeply appreciate those of you willing to test beta releases. It's a huge help. <3
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.
v4.1.0
New in v4.1.0
Lots of big changes in this update, although most will only be noticeable if you have a large number of assets. Because of the addition of polymorphic items (the ability to check out assets to locations, other assets, etc), we ended up with some pretty brutal table joins and a few n+1 query issues. If you didn't have a lot of assets, you wouldn't have noticed as much of a performance hit, however we pride ourselves on building stuff that can accommodate tens of thousands (or more!) assets, so this was a high priority fix for us.
We have also implemented ajax menus wherever possible, so for those of you with large lists of assets, users, categories, etc, it won't be trying to stuff all of that info into the browser DOM on page load. Instead, they'll load 50 at a time, with the same select2 search within the dropdown that you've always enjoyed.
- Added user avatars to user listing
- Ajax menu madness
- Sticky headers on all listing views, so that you can see which column you're looking at for long lists
- Fixed order number and warranty bug in importer
- Set DB_HOST 127.0.0.1 instead of localhost in example env (#4324)
- Sample images to go with the demo data if you use
php artisan db:seedto test - Flattened location on assets to simplify queries
- Fixed #2857 - better CSS for requestable assets page when no results
- Fixed importer using previous row’s custom field
- Fixed #4310 - logo not scaling correctly without text
- Fixed model number not saving in modal
- Fixed #4308 - checkin and delete from user page
- Image uploads for more models, to take advantage of the rich Select2 menus (see gif)
- Fixed #4323 - Added address for users
- Fixed sorting issue in asset models when ordering by manufacturer
- Dashbpoard pie fixes
- Fixed #4360 - better output if backup fails
- Added link to requested assets in sidenav
- Added pagination, nicer formatting for requested assets
There is a large one-off migration that you'll need to run to populate the new assets location_id field. Don't panic if it takes longer than the usual migrations do.
For upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php.
As always, we deeply appreciate those of you willing to test beta releases. It's a huge help. <3
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.
v4.1.0-beta2
New in v4.1.0-beta2
This is a beta release and should not be used in a production environment!
This is just a quick bug fix patch to v4.1.0-beta. We caught a few issues as we continued testing.
For upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php.
As always, we deeply appreciate those of you willing to test beta releases. It's a huge help. <3
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.
v4.1.0-beta
New in v4.1.0-beta
This is a beta release and should not be used in a production environment!
Lots of big changes in this update, although most will only be noticeable if you have a large number of assets. Because of the addition of polymorphic items (the ability to check out assets to locations, other assets, etc), we ended up with some pretty brutal table joins and a few n+1 query issues. If you didn't have a lot of assets, you wouldn't have noticed as much of a performance hit, however we pride ourselves on building stuff that can accommodate tens of thousands (or more!) assets, so this was a high priority fix for us.
We have also implemented ajax menus wherever possible, so for those of you with large lists of assets, users, categories, etc, it won't be trying to stuff all of that info into the browser DOM on page load. Instead, they'll load 50 at a time, with the same select2 search within the dropdown that you've always enjoyed.
- Added user avatars to user listing
- Ajax menu madness
- Sticky headers on all listing views, so that you can see which column you're looking at for long lists
- Fixed order number and warranty bug in importer
- Set DB_HOST 127.0.0.1 instead of localhost in example env (#4324)
- Sample images to go with the demo data if you use
php artisan db:seedto test - Flattened location on assets to simplify queries
- Fixed #2857 - better CSS for requestable assets page when no results
- Fixed importer using previous row’s custom field
- Fixed #4310 - logo not scaling correctly without text
- Fixed model number not saving in modal
- Fixed #4308 - checkin and delete from user page
- Image uploads for more models, to take advantage of the rich Select2 menus (see gif)
There is a large one-off migration that you'll need to run to populate the new assets location_id field. Don't panic if it takes longer than the usual migrations do.
For upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php.
As always, we deeply appreciate those of you willing to test beta releases. It's a huge help. <3
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.
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.
v4.0.13
New in v4.0.13
This just fixes a bug with a bad route in the admin settings that was leftover from the new groups changes from the previous version. Sorry about that!
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.
v4.0.12
New in v4.0.12
This is a bug fix release that handles a bug in the search that prevented you from being able to search by checked out user on the assets listing page. (These query joins are getting pretty hairy.)
- Corrected Italian to Irish in language selector
- Fixes #4226 - adds log_max_files to app config and sample env
- Fixes #4191 - user search bug
- Fixes #906 - added groups view
- Fixes #4237 - Update account history query limited to things done within user scope
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.
v4.0.11
New in v4.0.11
This is a bug fix release that handles some LDAP issues and some search issues, and adds some additional (machine translated) languages. It also includes a few more fixes for folks running Snipe-IT in a sub-directory.
- Fixes #4220 - allow nullable for completion date
- Added Maori, Zulu and Irish Gaelic translations
- Fixes #4230 - adds model name and manufacturer to emails
- Fix for broken QR code on deleted assets
- Added depreciation view
- Changed checkin/checkout buttons to different colors for easier visibility
- Added setting to let admin decide whether footer text should link back to the Snipe-IT install
View more details about what's new in v4 here.
Remember to run:
php composer.phar install --no-dev --prefer-source
php composer.phar dump-autoload
php artisan view:clear
php artisan cache:clear
php artisan config:clear
php artisan migrate
Users who installed Snipe-IT via Git (recommended) can run php update.php instead.
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.
v4.0.10
New in v4.0.10
This is a bug fix release that handles a few UI issues, some documentation link fixes, and an issue where email notifications were being sent out in some circumstances even when the category had notifications turned off. It also includes some fixes for the .sh installer, and addresses an issue where custom fields would not always rename the column correctly if the name was updated.
Additionally, if you use php artisan db:seed now, it will create more realistic-looking data, instead of the latin-style lorem ipsum dummy text. (You should not run the seeder on a production database with real data, as it will delete your existing data)
- Update broken link to contributor docs (#4123)
- Small UI Tweaks to Accessories (#4149)
- LDAP sync improvements and DB query fix. (#4148)
- Added better demo seeding
View more details about what's new in v4 here.
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.
v4.0.9
New in v4.0.9
This is a bug fix release that handles an issue in accessories where in some circumstances, all accessories would show the same results. It also brings back the "deleted models" functionality and includes some UI improvements for that, in addition to some importer fixes for licenses and some small bug fixes for the assets export.
- Fixed #4132 - associated accessory users
- Fixed #4130 - show deleted asset models
- Fixed License Import. (#4121)
- Fixed custom report to include assigned to names, etc
- Make the asset export button contextual for requested status
- Small logo size tweaks
- Toggle button deleted/not for asset models
View more details about what's new in v4 here.
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.
