All Versions
32
Latest Version
Avg Release Cycle
24 days
Latest Release
414 days ago

Changelog History
Page 3

  • v4.7.8 Changes

    October 28, 2019

    ๐Ÿ†• New in v4.7.8

    ๐Ÿš€ IMPORTANT: This release requires PHP 7.1.3 or greater.

    ๐Ÿ›  This is mostly a bugfix release, addressing an issue when importing assets with custom fields, and fixing a latency issue when an install has a very large number of locations.

    ๐Ÿ›  Fixed

    • ๐Ÿšค Limit license seats to 999 to prevent latency
    • ๐Ÿ›  Fixes nested location selectlist (#7483)
    • โœ‚ Remove unused variable
    • โž• Added software support and hardware support to maintenance types
    • โž• Added 4260352 to ldapsync enabled account constraint for AD

    โฌ†๏ธ Upgrading

    โฌ†๏ธ 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.

    โฌ†๏ธ After completing the upgrade process, be sure to clear your browser cookies.

    โฌ†๏ธ Upgrading from v3

    โฌ†๏ธ Please see the upgrade instructions here.

  • v4.7.7 Changes

    September 04, 2019

    ๐Ÿ†• New in v4.7.7

    ๐Ÿš€ IMPORTANT: This release requires PHP 7.1.3 or greater.

    ๐Ÿ’ฅ This is mostly a bugfix release, however it does introduce a breaking change to the API which caps the number of results returned at 500 by default. More details below. Additionally, we added a rekey console command that allows you to rotate your APP_KEY (in the event of a security breach where your APP_KEY was disclosed or discovered) which will decrypt any encrypted custom fields you have, generate a new key, and re-encrypt them using the newly generated key.

    Usage:

    php artisan snipeit:rotate-key

    Screen Shot 2019-08-06 at 9 34 26 PM

    ๐Ÿ’ฅ BREAKING CHANGE:

    0๏ธโƒฃ The maximum number of items returned is now capped at 500 by default. This is to prevent server timeouts and memory issues when someone (usually a custom script) naively tries to request 100k items at one time. You can increase this limit by adding MAX_RESULTS to your .env file and setting that value to a higher number. Otherwise you should use standard pagination using the offset parameter to get your complete data set.

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed CVE-2019-10742
    • ๐Ÿ›  History importer fixes
    • ๐Ÿ›  Fixed #7289 - git fetch before git checkout in upgrade.php
    • ๐Ÿ›  Fixed #7259 - upgraded phpdocumentor/reflection-docblock to v4
    • Smaller chunking for custom report, add max_execution_time
    • โœ‚ Removed erroneous withErrors() on JSON response

    โž• Added

    • โž• Added #7321 - link to Helm Chart repo
    • โž• Added console rekey tool (#7330)
    • Limit API request results per page (#7405)

    โฌ†๏ธ Upgrading

    โฌ†๏ธ 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.

    โฌ†๏ธ After completing the upgrade process, be sure to clear your browser cookies.

    โฌ†๏ธ Upgrading from v3

    โฌ†๏ธ Please see the upgrade instructions here.

  • v4.7.6 Changes

    July 26, 2019

    ๐Ÿ†• New in v4.7.6

    ๐Ÿš€ IMPORTANT: This release requires PHP 7.1.3 or greater.

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed an issue displaying assets due for audit if no audit interval was set in the settings
    • ๐Ÿ›  Fixed an issue with the Users API that would prevent a user from being created if it didn't validate, but did not provide useful validation messages in the JSON RESPONSE
    • ๐Ÿ›  Fixed an issue where custom fields would not correctly validate
    • ๐Ÿ›  Fixed an issue where users could enter large number of warranty months that would cause a syntax error (now capped at 20 years)
    • ๐Ÿ›  Fixed a crashing count() issue on user deletion where it checks if other items are checked out
    • ๐Ÿ›  Fixed #7186 - has() vs filled() in User API blanking out groups if no groups were passed in the API request
    • ๐Ÿ›  Fixed #6910 where consumables could sometimes return no results
    • ๐Ÿ›  Fixed #7250 - permission issue for API fieldsets and fields endpoints
    • ๐Ÿ›  Fixed #7270 - Checking-in Assets via API would remove the asset name

    โž• Added

    • Command to fix custom field unicode conversion differences between PHP versions
    • ๐Ÿ‘ CORS support for API

    โฌ†๏ธ Upgrading

    โฌ†๏ธ 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.

    โฌ†๏ธ After completing the upgrade process, be sure to clear your browser cookies.

    โฌ†๏ธ Upgrading from v3

    โฌ†๏ธ Please see the upgrade instructions here.

  • v4.7.5 Changes

    June 24, 2019

    ๐Ÿ†• New in v4.7.5

    ๐Ÿš€ IMPORTANT: This release requires PHP 7.1.3 or greater.

    ๐Ÿš€ This release fixes a bug in the LDAP settings where the LDAP password could be blanked out when saving your LDAP settings.

    โž• Additionally, this release renames the groups table to permission_groups to avoid reserved name conflicts with later versions of MySQL. This should only be relevant to folks who have set up custom/third-party scripts that directly interface with the database. API endpoints, etc remain unchanged.

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed LDAP password blanking on save
    • ๐Ÿ›  Fixed #7164, #7145 - change table name to permission_groups
    • โฌ‡๏ธ Reduce minimum group name length to 2 (from 3)
    • ๐Ÿ›  Small fixes for phpleague CSV reader v9

    ๐Ÿ‘Œ Improved

    • ๐Ÿ‘Œ Improved error checking in locations importer

    โฌ†๏ธ Upgrading

    โฌ†๏ธ 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.

    โฌ†๏ธ After completing the upgrade process, be sure to clear your browser cookies.

    โฌ†๏ธ Upgrading from v3

    โฌ†๏ธ Please see the upgrade instructions here.

  • v4.7.4 Changes

    May 31, 2019

    ๐Ÿ†• New in v4.7.4

    ๐Ÿš€ IMPORTANT: This release requires PHP 7.1.3 or greater.

    ๐Ÿš€ This is a point release that fixes a bug in the backup notifications, which were previously trying to send email to [email protected] due to the default backup package config.

    If you would like to be emailed when a backup has completed (or failed to complete, etc), add the following to your .env file:

    [email protected]

    ๐Ÿš€ This release also fixes a bug in bulk asset editing where it could potentially remove model_id information if none was passed (as would be the case if you were not changing the asset model).

    Additionally, this release fixes an error that was being thrown on checkin if the entity being checked in from wasn't a person.

    โšก๏ธ And finally, we've updated a few language strings, and added Filipino to the selectable dropdown list of languages.

    ๐Ÿ›  We know there have been a lot of releases this week (not uncommon after an upgrade to the underlying framework), but our philosophy has always been that it's a bad idea to hold onto bugfixes for political/appearance reasons. Some folks only want to upgrade from a tagged release, so it makes more sense to us to get fixes in your hands sooner rather than later, so we release often.

    Have a great weekend! Change details are below!

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed #7099 - set email to null by default for backup notifications
    • ๐Ÿ›  Fixed #7100 - Check if $user isset on checkin
    • ๐Ÿ”„ Changed has() to filled() to fix bug in bulk asset editing that could remove a model_id

    โž• Added

    • โž• Added Filipino, corrected order for Spanish variations

    ๐Ÿ‘Œ Improved

    • Increased throttle to 120 requests per minute

    โฌ†๏ธ Upgrading

    โฌ†๏ธ 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.

    โฌ†๏ธ After completing the upgrade process below, be sure to clear your browser cookies.

    โฌ†๏ธ Upgrading from v3

    โฌ†๏ธ Please see the upgrade instructions here.

  • v4.7.3 Changes

    May 29, 2019

    ๐Ÿ†• New in v4.7.3

    ๐Ÿš€ IMPORTANT: This release requires PHP 7.1.3 or greater. This version of Snipe-IT is compatible with PHP 7.3.

    ๐Ÿš€ This is a point release that fixes a bug in the path for deleting generated backup files, and that also resolves in issue that was preventing certain users from being able to load the users/locations/etc select lists.

    ๐Ÿ”ง The select-list issue would typically only present itself if the Snipe-IT installation is running behind some configurations of proxies, or if they have unusual DNS masking or port numbers.

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed #7098 - updated backup config for deleteFile() method
    • ๐Ÿ›  Fixed #7092 - handle weird port forwarding/port numbers for baseUrl

    โฌ†๏ธ Upgrading

    โฌ†๏ธ 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.

    โฌ†๏ธ After completing the upgrade process below, be sure to clear your browser cookies.

    โฌ†๏ธ Upgrading from v3

    โฌ†๏ธ Please see the upgrade instructions here.

  • v4.7.2 Changes

    May 29, 2019

    ๐Ÿ†• New in v4.7.2

    We had the bad luck of releasing just as Github was having some technical issues, so the version bump to v4.7.1 in the version file got missed in the 4.7.1 point release. So, we find ourselves releasing again, hoping Github doesn't bomb out again. Technology, amirite?

    ๐Ÿš€ This is a point release just for docker users, which brings the version of PHP used in the docker file up to Snipe-IT v4.7 minimums.

    ๐Ÿ‘€ For a full list of changes, see the changelog.

    โฌ†๏ธ After completing the upgrade process, be sure to clear your browser cookies.

    โฌ†๏ธ Upgrading from v3

    โฌ†๏ธ Please see the upgrade instructions here.

  • v4.7.1

    May 28, 2019
  • v4.7.0 Changes

    May 28, 2019

    ๐Ÿ†• New in v4.7.0

    IMPORTANT: This release requires PHP 7.1.3 or greater. This version of Snipe-IT is compatible with PHP 7.3.

    ๐Ÿš€ We've updated all of the package dependencies in this release and fixed a few small edge-case bugs. Users are encouraged to upgrade to v4.7 as soon as possible, as this release includes some security fixes for the underlying framework and package dependencies.

    โž• Added:

    • โฌ†๏ธ Upgraded Laravel framework to 5.5

    ๐Ÿ›  Fixed:

    • Small fix for reordering fields in a fieldset
    • ๐Ÿ›  Fixed bug where sorting by company name in Users API did not work
    • โœ‚ Removed custom fields from AssignedSearch() to prevent confusing data in results
    • ๐Ÿ›  Fixed Undefined variable user in $backto if asset is checked out to a non-user
    • Check for valid model before attempting to access fieldsets on that model
    • ๐Ÿ›  Fixed #7083 - Removed user_exists constraint on department save

    ๐Ÿ‘Œ Improved:

    • Increased image resize size to 800px, added lightboxes

    โฌ†๏ธ Upgrading

    โฌ†๏ธ 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.

    โฌ†๏ธ After completing the upgrade process, be sure to clear your browser cookies.

    โฌ†๏ธ Upgrading from v3

    โฌ†๏ธ Please see the upgrade instructions here.

  • v4.6.18 Changes

    May 22, 2019

    ๐Ÿ†• New in v4.6.18

    ๐Ÿš€ IMPORTANT: This IS THE final release of Snipe-IT that will work with PHP5. ALL future versions of Snipe-IT will require PHP 7.1.3 or greater.

    ๐Ÿš€ This release is intended as a legacy release for users who will not be able to upgrade their version of PHP. If you are already running PHP7, you can skip this update and instead upgrade to 4.7, which will be released later today.

    ๐Ÿš€ We upgraded some package dependencies to later versions for this release, however the we cannot upgrade the laravel framework itself due to PHP version constraints. Doing so would break the installations for everyone who is currently still running PHP 5x.

    โฌ†๏ธ Users are strongly advised to upgrade their version of PHP so that they're ready for v4.7 and then v5.

    ๐Ÿ›  Fixed:

    • ๐Ÿ›  Fixed #6883 - remove escaping of fields on LDAP import
    • ๐Ÿ›  Fixed #6880 - correctly encrypt encrypted fields via the API
    • ๐Ÿ›  Fixes #5054: LDAP users deactivated LDAP (non-AD) (#7032)
    • โšก๏ธ Updated package dependencies
    • ๐Ÿ›  Fixed 4.6.17 regression #7044 - API update deleted custom fields if they are not re-presented
    • ๐Ÿ›  Fixed XSS vulnerability when creating a new categories, etc via modal (thanks, @1Jesper1!)
    • โšก๏ธ Updated email strings
    • ๐Ÿ›  Fixed #7046 - added user website url back into UI
    • โšก๏ธ Updated language strings

    โฌ†๏ธ Upgrading

    โฌ†๏ธ 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.

    Known Issues

    ๐Ÿ‘ Snipe-IT v4.x is not compatible with PHP 7.3. You'll need to use a version of PHP between 5.6.4 and 7.2.x. This is due to a limitation of the underlying framework. The upcoming v5 will support 7.3+.

    ๐Ÿš€ 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.