A free open source IT asset/license management system
AGPL-3.0 License
Bot releases are visible (Hide)
Published by snipe almost 3 years ago
(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.)
For a full list of changes, see the complete changelog.
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php
.
Published by snipe almost 3 years ago
(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.)
For a full list of changes, see the complete changelog.
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php
.
Published by snipe almost 3 years ago
(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.)
For a full list of changes, see the complete changelog.
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php
.
Published by snipe almost 3 years ago
(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.)
trim()
function when storing Custom Fields names to prevent wrongly formatted headers from being skippeddefaultValue()
function in custom fields with date formatted default model fieldsFor a full list of changes, see the complete changelog.
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php
.
Published by snipe almost 3 years ago
(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 is a security release that handles a few data outputs that were not being properly cleaned for data-safe output and routes that were previously GET
routes (that should not have been) were converted into POST
requests.
For a full list of changes, see the complete changelog.
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php
.
Published by snipe almost 3 years ago
(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 is just a point release that primarily restores the "clone" functionality in the asset listing, caused by a regression in the API permissions JSON. We also fixed an error that could arise if you set default_label
to null when using the API. This value now defaults to 0 instead.
min_amt
for consumablesdefault_label
to 0
instead of null
in API if value submitted is blankFor a full list of changes, see the complete changelog.
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php
.
Published by snipe about 3 years ago
(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.)
Version 5.3.0 of Snipe-IT fixes some minor XSS security issues and includes some additions to the API, as well as some small bug-fixes. We're tagging this as v5.3.0 to encourage users to upgrade for the security improvements. (Yes, we know bumping it to a full minor version is not strictly adherent to semver, but we really want folks to upgrade.)
use_default_eula
to category API endpoint [#10069]color
, show_in_nav
, and default_label
to status label API [#10070]?components=true
to the assets endpoint) [#10124]show_in_nav
was null (instead of zero) if no value passedcategory_type
with strtolower()
to make it case insensitive [#10112]AssetFilesController.php
POST
requests instead of GET
[#10165]Storage::
facade [#10172]For a full list of changes, see the complete changelog.
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php
.
Published by snipe about 3 years ago
(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.
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.) More details in the docs.
We're still updating the API documentation, so hang tight - those parts in the documentation should be up shortly.
model_number
to Accessory importer mappable fields [#9856]activated
, country
, manager_id
, first_name
, last_name
, employee_num
, state
, zip
RestoreFromBackup.php
artisan command [#9774]APP_ENV
/APP_DEBUG
typo overwriting the APP_ENV
in Vagrant Playbook [#9768]action_date
was not displayed if overwritten by created_at
in activity logFor a full list of changes, see the complete changelog.
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php
.
Published by snipe over 3 years ago
This release corrects a bug that was introduced in v5.1.7 where the Vue.js screens would not load (API keys, importer, default custom field values in asset models).
For a full list of changes, see the complete changelog.
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php
.
Published by snipe over 3 years ago
(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 is a security release that fixes a Time-of-check Time-of-use (TOCTOU) Race Condition in league/flysystem
. While we do not believe this particular security issue impacts Snipe-IT due to the way we implement this package, we also take security very seriously and always try to make security fixes available ASAP.
More information is available here.
withCount()
method to count Statuslabel
assetsstartup.sh
min_amt
in Accessory APIleague/flysystem
to 1.1.4 for critical security update
For a full list of changes, see the complete changelog.
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php
.
Published by snipe over 3 years ago
(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 is a bug fix release that adds some indexes to make things speedier, handles some Docker build stuff, and
API_TOKEN_EXPIRATION_YEARS=15
(reapplies #9524) - this solves an 401 unauthorized issue on 32-bit systemsuser_id
(#9512)Dockerfile.alpine
build error and snipeit runtime permission error (#9520).webp
in uploads (not just image files)serial
numbercompany_id
For a full list of changes, see the complete changelog.
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php
.
Published by snipe over 3 years ago
(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 is largely a bug fix release that tries to catch us up on older PRs. (We started v5.1.4 with over 60 PRs, we now have about 9.) There are some minor docker fixes here, some UI improvements, and some LDAP improvements.
textarea
as custom field type elementfield_values
in custom fields editInput::
facadeAsset View > Components
tabsnipeit.sh
php version from 7.1 to 7.4 (#9407)php-ldap
extension enabled (implements deferred service provider) (#9321)LOG_CHANNEL
environment variable regression. (#9464)created_at
and updated_at
to Asset Model presenterview-assets
pageshow()
redirect for CustomFields::show()
- this is mostly to prevent junking up Rollbar when people are experimentingtext/x-Algol68
to import because WTFlocale
to REST API GET /api/users response
(#9486)For a full list of changes, see the complete changelog.
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php
.
Published by snipe over 3 years ago
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.
Undefined class constant 'EM_AES_256'
in spatie/laravel-backup
nunomaduro/collision
because it's awesomeFor a full list of changes, see the complete changelog.
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php
.
Published by snipe over 3 years ago
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 bug fix release handles a bunch of small but annoying bugs, including some issues with dark skins, an issue with pagination on locations and a few other issues.
For a full list of changes, see the complete changelog.
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php
.
Published by snipe over 3 years ago
I know we tend to release on Fridays (not by design, that just tends to be how it is), but it's been a long week for everyone everywhere, and we thought we'd give you something early this week.
This bug fix release handles a bunch of small but super annoying bugs, including one where the list boxes in the "create new" modals wouldn't load properly, some validation rule fixes on Manufacturer names, some weird markdown stuff in the expected checkin report, and more.
formatDatalistSafe
to snipeit_modal.js
that prevented ajax select lists from loadingstdout
as a log driverIf you encounter an error when trying to generate an API token, specifically an error saying the provider column is not found, you should apply this update.
For a full list of changes, see the complete changelog.
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php
.
After completing the upgrade process, be sure to clear your browser cookies.
Please see the upgrade instructions here.
Published by snipe over 3 years ago
Previous versions required PHP 7.2.0 or later, but a security upgrade to the Laravel framework forces the minimum requirement to PHP 7.2.5 in this release.
This is a small patch release that adds the provider
field to the oauth_clients
table, due to a change in later versions of Passport.
If you encounter an error when trying to generate an API token, specifically an error saying the provider column is not found, you should apply this update.
For a full list of changes, see the complete changelog.
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php
.
After completing the upgrade process, be sure to clear your browser cookies.
Please see the upgrade instructions here.
Published by snipe over 3 years ago
Previous versions required PHP 7.2.0 or later, but a security upgrade to the Laravel framework forces the minimum requirement to PHP 7.2.5 in this release.
Hello friends! Lots and lots of small fixes for you in this release. We're jazzed to announce that we've made some big improvements on the dark mode skins, improved the UX and UI of the login and forgotten password screens, added the long-awaited feature to change an asset's status on checkout (deployable status labels only), and fixed the double-encoding on our dropdown lists when there were special characters involved - plus a ton more, detailed below.
You'll notice it's a minor release instead of a point release, and that's because there was a PHP version requirement change. Snipe-IT now requires PHP 7.2.5 or better. We are not yet compatible with PHP 8 due to some dependency issues which will require us to set the minimum PHP version requirement to 7.3+ in an upcoming release, so probably best to shoot for PHP 7.3-7.4 if you have the option to choose.
apk add
usage in Dockerfile.alpine (#9032)last_audit_date
for assets (#8887)selectlist
methods (#9079)expected_checkout
as editable field in asset edit form (d36d6b8)ldap_server
URL's to ensure they at least start with ldap://
or ldaps://
(#8936).htaccess
check for Apache1 vs Apache2(#9001)termination_date
, depreciation
in license listings (#9052)For a full list of changes, see the complete changelog.
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php
.
After completing the upgrade process, be sure to clear your browser cookies.
Please see the upgrade instructions here.
Published by snipe almost 4 years ago
Happy New Year! Bonne Année! ¡Feliz Año Nuevo! Blwyddyn Newydd Dda! Buon anno! Frohes Neues Jahr! Gelukkig Nieuwjaar! Gleðilegt nýtt ár! あけましておめでとう! Sťastný nový rok! Hyvää uutta vuotta! Szczesliwego Nowego Roku!
We hope your New Year is off to a good start, and to help that along, we've got a new release for you.
We're still trying to catch a few layout bugs in some of the email notifications which were caused by the fact that the Markdown parser in Laravel 6 was changed and doesn't seem to behave the same way. (We're not sure why yet, since the whole point of markdown is that it's kinda universal.)
parent_id
account > api
purchase_cost
field in front-end hardware index table. Has two digit separator formats in admin settings with comma and dot.For a full list of changes, see the complete changelog.
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php
.
After completing the upgrade process, be sure to clear your browser cookies.
Please see the upgrade instructions here.
Published by snipe almost 4 years ago
Happy Tuesday! Just a small bug fix release that should make SAML debugging a little easier and fixed a few minor bugs.
For a full list of changes, see the complete changelog.
Admin > Settings
was previously less than 8
, you should change this to 8 or greater before upgrading. Failure to update this may cause other settings to fail on saving.If you're running into an issue with images not showing up, that's due to an outdated version of upgrade.php
(outdated because of us, not you.) That script unfortunately tries (tried) to move your files to the Laravel-approved storage directory. Since that was last updated, we decided not to use that file path, so if you upgraded using upgrade.php
and your images are coming up broken, please move the files in app/storage/uploads
back to public/uploads
and remove the symlink the upgrader created for you. (After v5.0.0, the upgrader was patched to not move those files anymore, so if you skipped the v5.0.0 upgrade you should be fine and no action is needed.)
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php
.
After completing the upgrade process, be sure to clear your browser cookies.
Please see the upgrade instructions here.
Published by snipe almost 4 years ago
Happy Monday, friends :) This is a bug fix release that tightens up some UI stuff, fixes an issue with the location importer parent locations, and (hopefully) puts to bed an issue we've been seeing with Okta users who are trying to use the LDAP sync utility. We also fixed an issue where the email logo that was uploaded wasn't being honored in the actual emails that were sent.
App\Models\Recipients\AlertRecipient
html_entity_decode
in fullName
presenter for User
posix_getpwuid
in upgrader if posix isn’t installedFor a full list of changes, see the complete changelog.
Admin > Settings
was previously less than 8
, you should change this to 8 or greater before upgrading. Failure to update this may cause other settings to fail on saving.If you're running into an issue with images not showing up, that's due to an outdated version of upgrade.php
(outdated because of us, not you.) That script unfortunately tries (tried) to move your files to the Laravel-approved storage directory. Since that was last updated, we decided not to use that file path, so if you upgraded using upgrade.php
and your images are coming up broken, please move the files in app/storage/uploads
back to public/uploads
and remove the symlink the upgrader created for you. (After v5.0.0, the upgrader was patched to not move those files anymore, so if you skipped the v5.0.0 upgrade you should be fine and no action is needed.)
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php
.
After completing the upgrade process, be sure to clear your browser cookies.
Please see the upgrade instructions here.