Releases: linuxserver/docker-snipe-it
v4.6.15-pkg-c795bab6-ls41
LinuxServer Changes:
Switching to new Base images, shift to arm32v7 tag.
snipe-it Changes:
New in v4.6.15
Version 4.6.15 of Snipe-IT is a hotfix release that addresses an issue that users who have two-factor enabled have been experiencing because Google Image Charts turned off their API. (This was apparently announced quite some time ago, but because no API key is required, there wasn't really a super-efficient way of letting third-parties using their library know about it.) The new implementation should work seamlessly with older, already-enrolled devices, and is a more secure way of implementing 2FA, since we generate the QR enrollment barcode locally now, instead of reaching out to Google's API.
If you are using two-factor authentication in your Snipe-IT implementation, you should ABSOLUTELY upgrade as soon as you can.
We'll be rolling this update out to our hosted customers over the next 24 hours.
Developers: this fix has been forward-ported to the develop
branch.
Fixed:
- Fixed #6834 and #6402 - skip Google's CharT Image API and generate enrollment QRs locally.
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.
IMPORTANT: This will be one of the final releases of Snipe-IT that will work with PHP5. Future versions of Snipe-IT will require PHP 7.1.3 or greater. Please start upgrading your versions of PHP to 7.1.3 to prepare for the next major release. There may be a few small bug fix releases before Snipe-IT v5, but you should start preparing now.
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.
v4.6.15-pkg-d4390e51-ls40
LinuxServer Changes:
Switching to new Base images, shift to arm32v7 tag.
snipe-it Changes:
New in v4.6.15
Version 4.6.15 of Snipe-IT is a hotfix release that addresses an issue that users who have two-factor enabled have been experiencing because Google Image Charts turned off their API. (This was apparently announced quite some time ago, but because no API key is required, there wasn't really a super-efficient way of letting third-parties using their library know about it.) The new implementation should work seamlessly with older, already-enrolled devices, and is a more secure way of implementing 2FA, since we generate the QR enrollment barcode locally now, instead of reaching out to Google's API.
If you are using two-factor authentication in your Snipe-IT implementation, you should ABSOLUTELY upgrade as soon as you can.
We'll be rolling this update out to our hosted customers over the next 24 hours.
Developers: this fix has been forward-ported to the develop
branch.
Fixed:
- Fixed #6834 and #6402 - skip Google's CharT Image API and generate enrollment QRs locally.
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.
IMPORTANT: This will be one of the final releases of Snipe-IT that will work with PHP5. Future versions of Snipe-IT will require PHP 7.1.3 or greater. Please start upgrading your versions of PHP to 7.1.3 to prepare for the next major release. There may be a few small bug fix releases before Snipe-IT v5, but you should start preparing now.
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.
v4.6.15-pkg-526020b1-ls39
LinuxServer Changes:
Rebasing to alpine 3.9.
snipe-it Changes:
New in v4.6.15
Version 4.6.15 of Snipe-IT is a hotfix release that addresses an issue that users who have two-factor enabled have been experiencing because Google Image Charts turned off their API. (This was apparently announced quite some time ago, but because no API key is required, there wasn't really a super-efficient way of letting third-parties using their library know about it.) The new implementation should work seamlessly with older, already-enrolled devices, and is a more secure way of implementing 2FA, since we generate the QR enrollment barcode locally now, instead of reaching out to Google's API.
If you are using two-factor authentication in your Snipe-IT implementation, you should ABSOLUTELY upgrade as soon as you can.
We'll be rolling this update out to our hosted customers over the next 24 hours.
Developers: this fix has been forward-ported to the develop
branch.
Fixed:
- Fixed #6834 and #6402 - skip Google's CharT Image API and generate enrollment QRs locally.
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.
IMPORTANT: This will be one of the final releases of Snipe-IT that will work with PHP5. Future versions of Snipe-IT will require PHP 7.1.3 or greater. Please start upgrading your versions of PHP to 7.1.3 to prepare for the next major release. There may be a few small bug fix releases before Snipe-IT v5, but you should start preparing now.
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.
v4.6.14-pkg-526020b1-ls39
LinuxServer Changes:
Rebasing to alpine 3.9.
snipe-it Changes:
New in v4.6.14
Added:
- Added accessories endpoint to user API (#6775)
- Added README link to Marksman - A Windows agent for Snipe-IT
- Added ability to do full name search in user dropdown selectlist ("Jane Doe")
- Added ability to search consumables by item number
- Run Laravel schedule in docker image using supervisord
- Added Hungary date format (#6776)
- Added import permissions mask (#6826)
Fixed:
- Fixed error if item requested or request was deleted
- Fixed form label bugs in settings
- Fixed form label bugs in alerts settings
- Fixed a few XSS vulnerabilities (#6831)
Improved:
- Check for empty headers in import and throw a clearer error. (This should prevent the
array_flip()
errors on import in badly mapped import files.) - Fixed #6821 - improved 2FA active for users list (#6822)
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.
IMPORTANT: This will be one of the final releases of Snipe-IT that will work with PHP5. Future versions of Snipe-IT will require PHP 7.1.3 or greater. Please start upgrading your versions of PHP to 7.1.3 to prepare for the next major release. There may be a few small bug fix releases before Snipe-IT v5, but you should start preparing now.
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.
v4.6.13-pkg-6df6c54b-ls38
LinuxServer Changes:
Rebasing to alpine 3.9.
snipe-it Changes:
New in v4.6.13
This release fixes a potential issue introduced in #6693, where we added the ability to nullify values via the API. It's a migration that sets several fields in the database to be nullable where they were sometimes previously not. (Fields are typically nullable by default, as we enforce those rules at the model level, however versions of Snipe-IT installed using a different version of MySQL may have had those fields created without the nullable attribute correctly set.)
In those cases, attempting to create assets, locations, users, etc with blank fields (even fields that are not required through the UI) could result in the MySQL error: Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'foo' cannot be null
.
The issue was introduced by implementing the ConvertEmptyStringsToNull()
middleware, which is necessary by the API to nullify values (versus passing empty strings), but also caused issues for folks for whom those fields were not already nullable.
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.
IMPORTANT: This will be one of the final releases of Snipe-IT that will work with PHP5. Future versions of Snipe-IT will require PHP 7.1.3 or greater. Please start upgrading your versions of PHP to 7.1.3 to prepare for the next major release. There may be a few small bug fix releases before Snipe-IT v5, but you should start preparing now.
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.
v4.6.13-pkg-6df6c54b-ls37
LinuxServer Changes:
Bot Updating Package Versions
snipe-it Changes:
New in v4.6.13
This release fixes a potential issue introduced in #6693, where we added the ability to nullify values via the API. It's a migration that sets several fields in the database to be nullable where they were sometimes previously not. (Fields are typically nullable by default, as we enforce those rules at the model level, however versions of Snipe-IT installed using a different version of MySQL may have had those fields created without the nullable attribute correctly set.)
In those cases, attempting to create assets, locations, users, etc with blank fields (even fields that are not required through the UI) could result in the MySQL error: Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'foo' cannot be null
.
The issue was introduced by implementing the ConvertEmptyStringsToNull()
middleware, which is necessary by the API to nullify values (versus passing empty strings), but also caused issues for folks for whom those fields were not already nullable.
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.
IMPORTANT: This will be one of the final releases of Snipe-IT that will work with PHP5. Future versions of Snipe-IT will require PHP 7.1.3 or greater. Please start upgrading your versions of PHP to 7.1.3 to prepare for the next major release. There may be a few small bug fix releases before Snipe-IT v5, but you should start preparing now.
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.
v4.6.13-pkg-73d0cd3b-ls36
LinuxServer Changes:
Bot Updating Package Versions
snipe-it Changes:
New in v4.6.13
This release fixes a potential issue introduced in #6693, where we added the ability to nullify values via the API. It's a migration that sets several fields in the database to be nullable where they were sometimes previously not. (Fields are typically nullable by default, as we enforce those rules at the model level, however versions of Snipe-IT installed using a different version of MySQL may have had those fields created without the nullable attribute correctly set.)
In those cases, attempting to create assets, locations, users, etc with blank fields (even fields that are not required through the UI) could result in the MySQL error: Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'foo' cannot be null
.
The issue was introduced by implementing the ConvertEmptyStringsToNull()
middleware, which is necessary by the API to nullify values (versus passing empty strings), but also caused issues for folks for whom those fields were not already nullable.
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.
IMPORTANT: This will be one of the final releases of Snipe-IT that will work with PHP5. Future versions of Snipe-IT will require PHP 7.1.3 or greater. Please start upgrading your versions of PHP to 7.1.3 to prepare for the next major release. There may be a few small bug fix releases before Snipe-IT v5, but you should start preparing now.
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.
v4.6.13-pkg-164e0029-ls35
LinuxServer Changes:
Bot Updating Templated Files
snipe-it Changes:
New in v4.6.13
This release fixes a potential issue introduced in #6693, where we added the ability to nullify values via the API. It's a migration that sets several fields in the database to be nullable where they were sometimes previously not. (Fields are typically nullable by default, as we enforce those rules at the model level, however versions of Snipe-IT installed using a different version of MySQL may have had those fields created without the nullable attribute correctly set.)
In those cases, attempting to create assets, locations, users, etc with blank fields (even fields that are not required through the UI) could result in the MySQL error: Illuminate\Database\QueryException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'foo' cannot be null
.
The issue was introduced by implementing the ConvertEmptyStringsToNull()
middleware, which is necessary by the API to nullify values (versus passing empty strings), but also caused issues for folks for whom those fields were not already nullable.
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.
IMPORTANT: This will be one of the final releases of Snipe-IT that will work with PHP5. Future versions of Snipe-IT will require PHP 7.1.3 or greater. Please start upgrading your versions of PHP to 7.1.3 to prepare for the next major release. There may be a few small bug fix releases before Snipe-IT v5, but you should start preparing now.
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.
v4.6.12-pkg-164e0029-ls35
LinuxServer Changes:
Bot Updating Templated Files
snipe-it Changes:
New in v4.6.12
This release fixes a small bug that was introduced in the last release which inadvertently changed the auto_increment_prefix
to a boolean field. If you skipped the 4.6.11 release, this won't affect you, but we changed that migration in-place and then created an additional migration for folks who may have already upgraded. You may need to reset your auto increment prefix in the settings if you had upgraded to v4.6.11.
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.
IMPORTANT: This will be one of the final releases of Snipe-IT that will work with PHP5. Future versions of Snipe-IT will require PHP 7.1.3 or greater. Please start upgrading your versions of PHP to 7.1.3 to prepare for the next major release. There may be a few small bug fix releases before Snipe-IT v5, but you should start preparing now.
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.
v4.6.11-pkg-164e0029-ls35
LinuxServer Changes:
Bot Updating Templated Files
snipe-it Changes:
New in v4.6.11
Happy Valentines Day! To show you our love, we have a new release for you!
This release fixes a few very small bugs, one related to password confirmation validation, one related to the category not being respected in the consumables by category listing, and one more that addresses an issue where the pagination on one type of item could impact another, making it look like you have no items in that listing who you really do.
Fixed
- Fixed #6703 - fixes password confirmation
- Fixed #6676 - consumables API not respecting category id
- Fixed issue where offset could be greater than total items, resulting in "No results"
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.
IMPORTANT: This will be one of the final releases of Snipe-IT that will work with PHP5. Future versions of Snipe-IT will require PHP 7.1.3 or greater. Please start upgrading your versions of PHP to 7.1.3 to prepare for the next major release. There may be a few small bug fix releases before Snipe-IT v5, but you should start preparing now.
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.