A free open source IT asset/license management system
AGPL-3.0 License
Bot releases are visible (Hide)
Published by snipe over 6 years ago
This release fixed a number of bugs, and adds a few new bells and whistles.
Admins now have the ability to add custom footer text and hide user’s manual/support.
Additionally, we now have a much nicer UI for image uploads, featuring an image preview, and a size limitations based on the server's php.ini
settings.
And finally, admins can now set what level of detail is shown in the asset models dropdown across Snipe-IT.
--base_dn option
to LdapSync command.firstname_lastname
as possible username formatFor general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php
.
For a full list of changes, see the changelog.
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.
Please see the upgrade instructions here.
Published by snipe over 6 years ago
Lots of little fixes and improvements in this release. One of the most significant changes affects the way we handle the display of status labels.
Previously, if an asset was in a deployable state and was assigned, it would be marked as "Deployed", regardless of status label. Now, we show you the asset status name, and mark deployed assets with a "deployed" label.
Hopefully this will be a step in the right direction to handle user confusion around status labels.
Here's more details on what's new in v4.1.10. If you're using the API, be sure to check the API Changes section below.
firstname
, lastname
to first_name
, last_name
orWhereRaw
which causes a database error if using table prefixesfirstname
, lastname
to first_name
, last_name
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php
.
For a full list of changes, see the changelog.
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.
Please see the upgrade instructions here.
Published by snipe almost 7 years ago
This is a small maintenance release, mostly to fix an issue some folks were having viewing the companies listings.
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php
.
For a full list of changes, see the changelog.
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.
Please see the upgrade instructions here.
Published by snipe almost 7 years ago
Snipe-IT v4.1.8 is here, and with it comes some custom report tweaks, a license checkout permission issue for non-superadmins, and miscellaneous UI improvements.
We've also added a basic change-tracking system so that you can see what fields have been changed (with their old and new value) when editing assets - and we've also added a printable inventory sheet for users. Look for more improvements on these new features moving forward!
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php
.
To use the new Google Map embed, your locations/suppliers should have a valid address, and you'll need to add GOOGLE_MAPS_API=YOUR-GOOGLE-API-KEY
to your .env file. (Follow these directions to get a free Google Maps API key.)
If you get a composer error about AWS, like PHP Fatal error: Class 'Aws\Laravel\AwsServiceProvider' not found [Symfony\Component\Debug\Exception\FatalErrorException]
:
bootstrap/cache
composer dump-autoload
config/aws.php
if it existsFor a full list of changes, see the changelog.
This version requires the php-curl extension library to be installed. (php-curl is in the overall requirements for Snipe-IT but you could get away with not having that extension loaded previously.) Composer install will fail if you do not have php-curl enabled, however php-curl is a common package and is most likely already installed/enabled.
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.
Please see the upgrade instructions here.
Published by snipe almost 7 years ago
This point release introduces more UI refinements, and some improvements to the Custom Asset Report, as well as the Locations and Suppliers detail views.
Improvements to the Custom Asset Report include streaming/chunking of results, so users with data sets over 10k assets should not run into issues exporting anymore. Additionally, we've tweaked the UI of that Custom Report UI, adding a select-all checkbox and a handful of filters to help you narrow down what the results you want to download based on status, location, company, model, purchase date range and more.
We've also made the Locations and Suppliers detail views MUCH more useful, with faster loading tables, Google Maps integration (if you have an API key present in the .env
and a valid address) and more useful actions to take on associated assets.
In addition, here is the highlight reel of changes for this release.
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php
.
To use the new Google Map embed, your locations/suppliers should have a valid address, and you'll need to add GOOGLE_MAPS_API=YOUR-GOOGLE-API-KEY
to your .env file. (Follow these directions to get a free Google Maps API key.)
If you get a composer error about AWS, like PHP Fatal error: Class 'Aws\Laravel\AwsServiceProvider' not found [Symfony\Component\Debug\Exception\FatalErrorException]
:
bootstrap/cache
composer dump-autoload
config/aws.php
if it existsFor a full list of changes, see the changelog.
This version requires the php-curl extension library to be installed. (php-curl is in the overall requirements for Snipe-IT but you could get away with not having that extension loaded previously.) Composer install will fail if you do not have php-curl enabled, however php-curl is a common package and is most likely already installed/enabled.
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.
Please see the upgrade instructions here.
Published by snipe almost 7 years ago
As always, lots of small UI tweaks and improvements in this release - but the one we're most excited about is the new UI for checking assets out. Instead of three clunky dropdowns (user/asset/location), we have a much nicer UI that makes it clearer that only one should be selected.
We're really pleased with how that small UI change turned out, and we hope it makes things easier on our users.
In addition, here is the highlight reel of changes for this release.
We've also made some improvements to the User's Manual:
For upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php
.
If you get a composer error about AWS, like PHP Fatal error: Class 'Aws\Laravel\AwsServiceProvider' not found [Symfony\Component\Debug\Exception\FatalErrorException]
:
bootstrap/cache
composer dump-autoload
config/aws.php
if it existsFor a full list of changes, see the changelog.
This version requires the php-curl extension library to be installed. (php-curl is in the overall requirements for Snipe-IT but you could get away with not having that extension loaded previously.) Composer install will fail if you do not have php-curl enabled, however php-curl is a common package and is most likely already installed/enabled.
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.
Please see the upgrade instructions here.
Published by snipe almost 7 years ago
Lots of small fixes in this release, and one bigger fix to handle regression issue in 4.1.4 in which certain licenses would not allow the checkout of anything other than the first seat.
location_id
instead of rtd_location_id
, which was causing weird resultsupgrade.php
We've also made some improvements to the User's Manual:
If your locations don't seem to be reporting correctly, you can try running php artisan snipeit:sync-asset-locations --output=all
to sync them up with where they should be. (This could have happened if your migration that de-normalized the locations didn't work properly.)
For upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php
.
If you get a composer error about AWS, like PHP Fatal error: Class 'Aws\Laravel\AwsServiceProvider' not found [Symfony\Component\Debug\Exception\FatalErrorException]
:
bootstrap/cache
composer dump-autoload
config/aws.php
if it existsFor a full list of changes, see the changelog.
This version requires the php-curl extension library to be installed. (php-curl is in the overall requirements for Snipe-IT but you could get away with not having that extension loaded previously.) Composer install will fail if you do not have php-curl enabled, however php-curl is a common package and is most likely already installed/enabled.
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.
Please see the upgrade instructions here.
Published by snipe almost 7 years ago
Lots of small UI and sorting fixes in this release.
We've also added a custom fields regex validator and some useful text for creating custom validators to make it clearer what format it's expecting. Previously, if you added a custom validator to a custom field and the format was incorrect (or at least not what Snipe-IT was expecting), it would silently crash the validators, which would cause the validator to crash and the add/edit asset form to be re-presented without any visible errors. This change attempts to validate that the regex you enter is at least one that won't cause the validator to crash.
If your locations don't seem to be reporting correctly, you can try running php artisan snipeit:sync-asset-locations --output=all
to sync them up with where they should be. (This could have happened if your migration that de-normalized the locations didn't work properly.)
For upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php
.
If you get a composer error about AWS, like PHP Fatal error: Class 'Aws\Laravel\AwsServiceProvider' not found [Symfony\Component\Debug\Exception\FatalErrorException]
:
bootstrap/cache
composer dump-autoload
config/aws.php
if it existsFor a full list of changes, see the changelog.
This version requires the php-curl extension library to be installed. (php-curl is in the overall requirements for Snipe-IT but you could get away with not having that extension loaded previously.) Composer install will fail if you do not have php-curl enabled, however php-curl is a common package and is most likely already installed/enabled.
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.
Please see the upgrade instructions here.
Published by snipe almost 7 years ago
Lots of small bugfixes in this release, largely related to sorting and filtering.
If your locations don't seem to be reporting correctly, you can try running php artisan snipeit:sync-asset-locations --output=all
to sync them up with where they should be. (This could have happened if your migration that de-normalized the locations didn't work properly.)
We also addresses an n+1 query issue on the licenses listing pages, which should make make the licenses listing page load much faster now.
For upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php
.
For a full list of changes, see the changelog.
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.
Please see the upgrade instructions here.
Published by snipe almost 7 years ago
Another small bug-fix for some sorting issues when filtering on status labels in the hardware search.
For upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php
.
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.
Please see the upgrade instructions here.
Published by snipe almost 7 years ago
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
.
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.
Please see the upgrade instructions here.
Published by snipe almost 7 years ago
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.
php artisan db:seed
to testThere 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
.
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.
Please see the upgrade instructions here.
Published by snipe almost 7 years ago
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
.
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.
Please see the upgrade instructions here.
Published by snipe almost 7 years ago
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.
php artisan db:seed
to testThere 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
.
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.
Please see the upgrade instructions here.
Published by snipe almost 7 years ago
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.
View more details about what's new in v4 here.
Users who installed Snipe-IT via Git (recommended) can run php upgrade.php
.
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.
Please see the upgrade instructions here.
Published by snipe about 7 years ago
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
.
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.
Please see the upgrade instructions here.
Published by snipe about 7 years ago
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.)
View more details about what's new in v4 here.
Users who installed Snipe-IT via Git (recommended) can run php upgrade.php
.
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.
Please see the upgrade instructions here.
Published by snipe about 7 years ago
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.
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.
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.
Please see the upgrade instructions here.
Published by snipe about 7 years ago
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)
View more details about what's new in v4 here.
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.
Please see the upgrade instructions here.
Published by snipe about 7 years ago
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.
View more details about what's new in v4 here.
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.
Please see the upgrade instructions here.