snipe-it

A free open source IT asset/license management system

AGPL-3.0 License

Downloads
392
Stars
10.5K
Committers
302

Bot releases are hidden (Show)

snipe-it - v5.0.9

Published by snipe almost 4 years ago

New in v5.0.9

Happy Tuesday again, friends :) Sorry for the double release today, but we discovered a conflict with the new asset counter in the sidenav and the SAML integration, since the SAML routes are loaded as a service provider. This change wouldn't affect you unless you access the SAML settings, but it's a teeny tiny update, so it's worth patching in.

Effectively, the middleware that pulls in those asset count numbers (number of deployed, etc, to inject it into the sidebar) only gets loaded on web middleware. When using our standard routing, everything gets pulled in under that web middleware. Since this was loaded via service provider, web had to be explicitly stated (and wasn't), so the middleware that gets those totals wasn't being loaded, resulting in the variable the sidenav uses not ever being set. It's a small changeset, and it's always a little awkward to have to release twice in one day due to a missed error, but go ahead and get your upgrade on.

For a full list of changes, see the complete changelog.

A Note on LDAP and Okta: As many of you know, the LDAP functionality was rewritten from the ground up in version 5, and while it's been working fine for many people, we are seeing some odd throttling for folks using Okta as their LDAP provider. We're in touch with Okta now, trying to get to the bottom of it (as we're unsure if we're unintentionally beating up their API without realizing it, or if something changed on their end and it was just a crappy coincidence), but in the meantime, self-hosted folks can potentially test out this PR which reverts some of that functionality back to the v4 line. This solution isn't exactly ideal, as it means the LDAP login and LDAP sync use different methods, but if it works better for Okta customers, we'll merge that into master and re-factor it to be a little less gnarly looking.

⚠️ IMPORTANT: This release requires PHP 7.2.0 or greater. ⚠️

Upgrading

If your minimum password setting in 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.

Upgrading from v3

Please see the upgrade instructions here.

snipe-it - v5.0.8

Published by snipe almost 4 years ago

New in v5.0.8

Happy Tuesday, friends :) This is largely a bug fix release for some unusual use-cases that folks have been kind enough to share with us, including the dashboard pie chart, SAML integration, and LDAP syncing.

It also addresses an issue where users of some email clients (such as Gmail) would not have the images in notifications loading properly. (This is due to Gmail opting not to parse base_64 encoded images.) The attachment method has been changed to cid, so that issue should be resolved by upgrading to this version.

For a full list of changes, see the complete changelog.

A Note on LDAP and Okta: As many of you know, the LDAP functionality was rewritten from the ground up in version 5, and while it's been working fine for many people, we are seeing some odd throttling for folks using Okta as their LDAP provider. We're in touch with Okta now, trying to get to the bottom of it (as we're unsure if we're unintentionally beating up their API without realizing it, or if something changed on their end and it was just a crappy coincidence), but in the meantime, self-hosted folks can potentially test out this PR which reverts some of that functionality back to the v4 line. This solution isn't exactly ideal, as it means the LDAP login and LDAP sync use different methods, but if it works better for Okta customers, we'll merge that into master and re-factor it to be a little less gnarly looking.

Fixed

  • Fixes #8584, #8654, #8727 - fixes and improvements for SAML (#8795)
  • Fix for #8772 - initial LDAP import of users are deactivated (#8776)
  • Fixed #8753 - create-asset-from-model did not preselect the model
  • Fixed #8749 - added more default colors to prevent missing index in pie chart math
  • Fix for 500-page on deactivated LDAP user trying to log in (#8774)
  • Prevent license categories from being deleted if there are licenses in it
  • Fixed #8773 - wrong path for suppliers image on suppliers edit
  • Fixed #8601 - Switched to “attachment” from “base64”
  • Fixed #8765 - UI not indicating model is required
  • Fixed #8769 - incorrect translation for “DELETE” in purge for German

Added

  • Added #8781 - asset count by status type in sidenav (#8806)
  • Added a new UAC setting to valid User Accounts for Active Directory (#8775)
  • Added img-responsive class to preview images for suppliers, etc

Improvements

  • Change license serial type to TEXT for longer license files (#8782)
  • Updated translations with new strings

⚠️ IMPORTANT: This release requires PHP 7.2.0 or greater. ⚠️

Upgrading

If your minimum password setting in 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.

Upgrading from v3

Please see the upgrade instructions here.

snipe-it - v5.0.7

Published by snipe almost 4 years ago

New in v5.0.7

Happy Tuesday, everyone! This is a bug fix release that should handle a bunch of smaller UI bugs, and will hopefully help with some LDAP quirkiness you've all been kind enough to document and report for us.

Note: We did miss updating version.php to reflect that this is from the master branch, so it may be confusing to see develop instead of master in your Snipe-IT footer, but this release is definitely based off the master branch. It seemed like it would be more confusing to delete/edit the tag after it was already pushed.

Fixed

  • Fixed [ch15347] - added status in Depreciation Report
  • Fixed [ch9336] - Removed time in Depreciation report (it's a date, not a datetime field)
  • Fixed #8448 - “undefined” when testing email from quickstart
  • Throw an error if the asset cannot be updated in the merge-users script (possible when assets fail validation on save due to serial uniqueness constraint, etc)
  • Add ability to checkout an asset if the user it’s assigned_to isn’t valid. This would only happen if a merge-users went wonky
  • Make last_checkout and expected_checkin fillable for API calls
  • Fixed css to the bootstrap popovers for all dark mode skins (#8714)
  • Exclude blank LDAP attributes
  • Fixed markdown in expiring licenses alert
  • Fixed #8726 - disallow archived assets to be checked out
  • Enable translations of checkin notifications (#8235) and accepted assets page (#8237)
  • Switch to use same convention for file names on licenses as we do on assets
  • Fixed #8715 - wrong API url for unaccepted assets
  • Fixed offset issue for #8732
  • Fixed #8669 - Allow application/xml in SAML upload in Safari
  • Updated Laravel version in README
  • Added S3 url into CSP
  • Fixes for #8732 - Flysystem paths, S3 migrator script
  • Fixed #8733 - typo in unaccepted assets report
  • Fixed #8609 - custom fieldsets not draggable anymore (regression)
  • Fixed #8544 - escaping on maintenance notes
  • Fixed #8737 - incorrect validation string for components qty update
  • Fixed #8746 - missing comma in a translation file (#8756)
  • Re-add LDAP "test login" feature to LDAP settings (helps with #8751 and #8757)
  • Fixed #7850 - allow .xlsx file in upload. (#8386)
  • Fixed Spanish translations duplicate string
  • Fixed #8482 - Ubuntu version (#8598)
  • Removed duplicate date from date macro
  • Attempt to solve LDAP sync overriding administrator choices (Fixes: #8734, #8670, and #8617) #8742

Added

  • Added Checkout Date Time to Asset Details Page [ch1418]
  • Updated most recent translations
  • Experimental script to find mismatched IDs based on logs
  • Added more detail and dryrun to assigned_to vs log checker script
  • Added artisan command to purge logins
  • Added link to bricelabelle/snipe-it-bulkedit
  • Fixed #8647 - Added additional help info on importer page

Improvements

  • Moved a few of the user edit fields to make more sense (optional stuff further down)
  • Added clarity in language as to what the activated flag does on LDAP screens
  • Improved 2FA reset layout
  • Improved upgrade.php script to check for PHP extensions (#8712)

⚠️ IMPORTANT: This release requires PHP 7.2.0 or greater. ⚠️

Upgrading

If your minimum password setting in 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.

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.

snipe-it - v5.0.6

Published by snipe almost 4 years ago

New in v5.0.6

This is a small point release that adds a little extra functionality for extending the life of your API keys. Keys prior to this version will expire in one year, however we've added a much longer expiration for these now, which defaults to 20 years. If you'd like to override this with a shorter (or longer) expiration, add API_TOKEN_EXPIRATION_YEARS=X (where X is the number of years you want them to expire in) to your .env and clear your config cache with php artisan config:cache.

We certainly could have waited to push this out into a release later in the week, but it seemed too useful not to share it right away.

Added

  • Added created_at and expires_at to Account API token UI
  • Added configured API expiration in years to API token sidebar for clarity
  • Fixed #8673 - added category to accessories listing on Account > Assigned Assets

⚠️ IMPORTANT: This release requires PHP 7.2.0 or greater. ⚠️

Upgrading

If your minimum password setting in 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.

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.

snipe-it - v5.0.5

Published by snipe almost 4 years ago

New in v5.0.5

This is a bug fix release that should handle some of the issues reported over the past week or so.

We'll be hitting them back as quickly as you can throw issues at us, so keep them coming! We appreciate it :)

Fixed

  • Fixed #8613 - 500 error on deleted users API call
  • Fixed #8613 - Added deleted_at to user API response, added all=true to include deleted and not-deleted in one call
  • Fixed min requirement for passwords in lang files
  • Fixed #8603 - Use correct CSS path for signature-pad.min.css
  • Fixed send creds checkbox in create user form
  • Fixed (Re-Added) Accessories API endpoint
  • Fixed #8595 - Updated backup config file for compatibility with later versions of spatie-backup
  • Fixed AD Accounts with delegation disabled
  • Fixed spanish translation parse error
  • Fixed the LDAP_TIME_LIM env var for ldap sync of very large directories

Added

  • Added Settings > Security option and validation to disallow password to be the same as username, email, etc
  • Updated latest translations with latest from CrowdIn
  • Fixed #8604 - issue with lists not loading if you have many custom fields (PR #8706)
  • Fixed #8680 - use location image path in location details page

Improved

  • Documentation on SAML

IMPORTANT: This release requires PHP 7.2.0 or greater.

Upgrading

If your minimum password setting in 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.

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.

snipe-it - v5.0.4

Published by snipe almost 4 years ago

New in v5.0.4

This is a bug fix release that should handle some of the issues reported over the past few days.

We'll be hitting them back as quickly as you can throw issues at us, so keep them coming! We appreciate it :)

Fixed

  • Add a new custom validator for Users to prevent someone from managing themselves - this should resolve issues creating users via GUI and API where it would throw an erroneous "Manager ID and user ID cannot be the same" error.
  • Include audit settings text in settings overview so they get picked up by the settings filter box
  • Exclude the config directory from backups
  • Fixed #8537 - wrong sorting on dashboard
  • Fixed #8563 - Clean up AdLdap2 integration to better handle paged result-sets

IMPORTANT: This release requires PHP 7.1.3 or greater.

Upgrading

If your minimum password setting in 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.

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.

snipe-it - v5.0.3

Published by snipe almost 4 years ago

New in v5.0.3

If your minimum password setting in 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.

This is a bug fix release that should handle some of the issues reported over the past few days.

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.)

We'll be hitting them back as quickly as you can throw issues at us, so keep them coming! We appreciate it :)

Fixed

  • Possible fix to #8563 - unset $ldapUsers to avoid OOM'ing
  • Added last_checkout and notes from pivot for accessories
  • Fixed #8597 - Added leading slash to notifications console commands
  • Fixed #8558 - error on asset acceptance when no sig is required
  • Fixed #8576 - switch to HTML from markdown
  • Temp fix for #8561 - manager_id validation error
  • Added https://gravatar address to CSP
  • Use the form partial for avatar uploads
  • Fix for legacy location_id=0 issue

IMPORTANT: This release requires PHP 7.1.3 or greater.

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.

snipe-it - v5.0.2

Published by snipe almost 4 years ago

New in v5.0.2

If your minimum password setting in 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.

This is a bug fix release that should handle some of the issues reported over the past few days.

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.

We'll be hitting them back as quickly as you can throw issues at us, so keep them coming! We appreciate it :)

Fixed

  • Fixed #8562 - manufacturer logo upload failing
  • Add a dirtiness check to slim down JSON LDAP sync summaries
  • Fix for #8580 - Error 500 on custom asset report having assets with model without Depreciation
  • Fixed language for the ad_append_domain_help string
  • Fixed #8590 - unable to checkin and delete from user view
  • Fixed #8589 - unable to accept asset
  • Fixed #8585 - requested assets page blank
  • Fixed signature issue on accepted assets - related to #8577

IMPORTANT: This release requires PHP 7.1.3 or greater.

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.

snipe-it - v5.0.1

Published by snipe almost 4 years ago

New in v5.0.1

If your minimum password setting in 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.

This is a bug fix release that should handle some of the issues reported over the past few days. While it's a little gauche to have another release out so soon after the big one, we also expect some bugs, and we're grateful for everyone's thoughtful bug reports. We tested v5 quite a lot, but it was a pretty big update, so we knew there would be some issues - and this probably won't be the last point release that happens this week.

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.

We'll be hitting them back as quickly as you can throw issues at us, so keep them coming! We appreciate it :)

Fixed

  • Fixed #8557 Docker's trusted proxies - this was a regression
  • Fixed #8543 - hostname issue in Docker
  • Fixed #8567 - don’t require model for custom report
  • Fixed #8566 - PDF files displaying as ascii instead of downloading
  • Removed file mover and symlink from upgrade.php

IMPORTANT: This release requires PHP 7.1.3 or greater.

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.

snipe-it - v5.0.0

Published by snipe almost 4 years ago

New in v5.0.0

IMPORTANT: This release requires PHP 7.1.3 or greater.

If your minimum password setting in Admin > Settings was previously less than 8, you should update this to 8 or greater before upgrading. Failure to update this may cause other settings to fail on saving.

It's finally here!

The long-awaited v5 of Snipe-IT is finally here. I'm probably missing some of the new features and fixes in this changelog, but I'm doing my best to recount the past two years of work here.

We've rewritten the LDAP/AD functionality from the ground up, which will hopefully make those integrations a little less painful. We've also gone through several framework upgrades (sometimes because we wanted that functionality and sometimes because there were security updates that we just had to upgrade to whether we wanted to or not.)

The small things matter as much to us as the big ones do, so we've spent some time trying to really refine some of the commonly used UI elements, for example the improved logo upload+preview interface:

better-logo

We've also added the ability to add multiple new assets at once from the create asset interface:

screenflow

Now that master and develop are back at parity (and boy, it's been a while for that), expect our normal fever-pitch velocity to be back with gusto. There are still so many things we have on deck - new features, improvements, and even new products. We thank you all so much for your patience and support. <3

Note: S3 functionality for file storage is still in beta. We had hoped to launch v5 with that fully working, but we realized that not that many of our users care that deeply about it, and it would only delay us further. We'll be tweaking and tuning that functionality over the next month or two tho.

Another Note: Our beta versions of "kits" allowed for accessories and license, etc - we discovered a bug where while non-assets are checked out, they don't get recorded in history if the quantity is greater than one, so we've pulled those options for now. Once we have a chance to correct that bug, we'll be adding licenses, accessories, etc back into the new Kit feature.

Added

  • Added attempted logins admin screen
  • Added better support for NFC/RFID/Barcode scanners in select boxes
  • Added ability to trigger password reset emails for users
  • Added Raspbian 9.4 to snipeit.sh installer
  • Added department and manager to user import
  • Added php version check to upgrade.php
  • Added check for minimum PHP version in setup
  • Added #5957 - Flysystem support #6262 which allows you to use S3 or Rackspace to host your file uploads
  • Added console command to move local files to S3 (or other remote host) for Flysystem support
  • Added better asset acceptance flow (thanks, @uberbrady and @tilldeeke!)
  • Added console command to send inventory reports to users
  • Added alt text to email headers
  • Added #1237 - depreciation with half-year convention.
  • Remove company select option if the user is not an admin and FCS is enabled
  • Improved help windows
  • Added save button at the top of the screen for long create/edit forms
  • Added basic client-side validation
  • Added basic kit functionality
  • Multi-asset creation
  • Added SAML support (thanks, @johnson-yi!)

Fixed

  • Fixed #6004 - set a default next_audit_date if none provided
  • Fixed #6011 - use correct file created at date
  • Limit width of title logo so it doesn’t break with long names
  • Fixed #6013 - add accessory checkout notes to detail page
  • Fixed #5964 - group IDs can be now be passed to user creation API
  • Fixed bug where checkout right-side menu would display assets checked out to non-users with the same ID
  • Fixed DBAL issue affecting MariaDB 10.2.7 or greater
  • Fixed #6029 - model number not appearing in checkin/checkout emails
  • Fixes #6016 - check for an existing username before getting creative
  • Fixed - only allow activated users to reset their password
  • Fixed - set activated checkbox to 1 by default on new user
  • Fixed #6082 - don’t show expected checkin in email if none given
  • Fixed #6284 - missing checkout information on Status Labels API asset list method
  • Fixed #6252 - activated flag not checked when editing active user
  • Fixed #4151 - undefined index: samaccountname on LDAP import
  • Fixed #6248 - add free seats to licenses API endpoint
  • Fixed #5965 - allow multiple alert email addresses (#6233) (regression from v4.3.x)
  • Fixed checking permissions for users with no permissions set
  • Fixed - prevent deleting manufacturers via API if they have items/models
  • Fixed view if model doesn't have a manufacturer
  • Fixed - added counts to location show() API method
  • Fixed #5811 - non-US Characters in user export
  • Fixed #6082 - don’t show expected checkin in email if none given
  • Fixed #6284 - missing checkout information on Status Labels API asset endpoint
  • Fixed: #6263 - missing oauth tables when using the setup quick start

Documentation

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.

snipe-it - v5.0.0-beta-7-GM

Published by snipe about 4 years ago

New from v5.0.0-beta-6 to v5.0.0-beta-7-GM

This is the golden master for Snipe-IT v5. Primary in this release are some critical fixes for AD login.

IMPORTANT: This version of Snipe-IT requires PHP 7.2 or greater

Fixed

  • Fixed lost ldap password on save when nothing entered
  • Fixed some logic bugs in the AD-specific code for logging in via AD/LDAP
  • Use password security settings on password reset

Improved

  • Small UI improvements to API keys page

Want to Help Test?

Awesome! First things first, you should NOT test this in production yet, as it's a beta release. If you'd like to help us test, make a new copy of Snipe-IT and upgrade your copy to v5.0.0-beta-4.0, that way your data is safe. You should treat this test instance as a version you could easily throw away when you're done testing. (Hopefully it won't come to that, but hey, computers are hard.)

Things we're very interested in folks testing:

  • LDAP/AD integration (login and sync)
  • Flysystem - Using S3 to store files and also testing that local file storage still works. Local file storage is more important, as we'll be releasing v5 with S3 integration as an experimental feature
  • Client-side validation
  • The importer, as always - that thing's a bear

If you need to create new bug reports for this beta release, please make sure you include the beta release version in the Github issue title so we can easily see that it's an issue specific to this beta.

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.

Upgrading from v3

Please see the upgrade instructions here. After completing the upgrade below, be sure to clear your browser cookies.

snipe-it - v5.0.0-beta-6-GM

Published by snipe about 4 years ago

New from v5.0.0-beta-5 to v5.0.0-beta-6-GM

This is the golden master for Snipe-IT v5. Primary in this release are some critical fixes for AD interoperability.

IMPORTANT: This version of Snipe-IT requires PHP 7.2 or greater

Fixed

  • Modify Snipe-IT v5 AD handling to use the same ldap_host, and improve OU handling
  • Remove SAML settings on demo reset
  • Disable SAML on the demo
  • Disable ldap_enabled on demo, fixed some incorrect error messages
  • Only save LDAP settings if not in demo mode
  • Updated most recent translations via CrowdIn

Added

  • Added utility to delete barcode cache from labels/barcodes setting

Want to Help Test?

Awesome! First things first, you should NOT test this in production yet, as it's a beta release. If you'd like to help us test, make a new copy of Snipe-IT and upgrade your copy to v5.0.0-beta-4.0, that way your data is safe. You should treat this test instance as a version you could easily throw away when you're done testing. (Hopefully it won't come to that, but hey, computers are hard.)

Things we're very interested in folks testing:

  • LDAP/AD integration (login and sync)
  • Flysystem - Using S3 to store files and also testing that local file storage still works. Local file storage is more important, as we'll be releasing v5 with S3 integration as an experimental feature
  • Client-side validation
  • The importer, as always - that thing's a bear

If you need to create new bug reports for this beta release, please make sure you include the beta release version in the Github issue title so we can easily see that it's an issue specific to this beta.

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.

Upgrading from v3

Please see the upgrade instructions here. After completing the upgrade below, be sure to clear your browser cookies.

snipe-it - v5.0.0-beta-5 - RC

Published by snipe about 4 years ago

New from v5.0.0-beta-4 to v5.0.0-beta-5

This newest release candidate is largely UI tweaks and polish.

IMPORTANT: This version of Snipe-IT requires PHP 7.2 or greater

Fixed

  • Added company formatter to asset maintenance report - fixes [ch15119]
  • Fixed #8442 - wrong CSS url path on /setup
  • Fixed #8443 - wrong value for array_key_exists on location import
  • Changes the Google Maps window to be a bit more detailed

Want to Help Test?

Awesome! First things first, you should NOT test this in production yet, as it's a beta release. If you'd like to help us test, make a new copy of Snipe-IT and upgrade your copy to v5.0.0-beta-4.0, that way your data is safe. You should treat this test instance as a version you could easily throw away when you're done testing. (Hopefully it won't come to that, but hey, computers are hard.)

Things we're very interested in folks testing:

  • LDAP/AD integration (login and sync)
  • Flysystem - Using S3 to store files and also testing that local file storage still works. Local file storage is more important, as we'll be releasing v5 with S3 integration as an experimental feature
  • Client-side validation
  • The importer, as always - that thing's a bear

If you need to create new bug reports for this beta release, please make sure you include the beta release version in the Github issue title so we can easily see that it's an issue specific to this beta.

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.

Upgrading from v3

Please see the upgrade instructions here. After completing the upgrade below, be sure to clear your browser cookies.

snipe-it - v4.9.5

Published by snipe about 4 years ago

New in v4.9.5

IMPORTANT: This release requires PHP 7.1.3 or greater.

This is a bug fix release that handles some LDAP paging issues and adds some additional fields into the importer.

This will likely be the last 4.x.x tagged release before v5. Be sure to upgrade your version of PHP to 7.2 or greater now so you will be ready for the upcoming v5 release, estimated within a week or less.

Added

  • Added added notes field to user details display (#8247)
  • Added address, city, state, country to user importer
  • Added city to bulk user importer
  • Added firstinitial.lastname, lastname_firstinitial, firstnamelastname and firstnamelastinitial to username formats
  • Added new useraccountcontrol value for valid AD users; document algorithm and values
  • Added Artisan command to check in licenses from all users

Fixed

  • Force suppress deprecation warning on ldap_control_paged_result()
  • Moved address down further, fixed broken HTML
  • Changed modal IDs so manager creation modal works on user creation main page
  • Fix deprecation report for customers with many active assets
  • Fixed google maps in CSP
  • Fixed company formatter - added to asset maintenance report

Improved

  • Improves Exception management in Artisan LDAP Sync method. Still need to localize this better
  • Try to better handle slack “too many requests” issue on large imports

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.

snipe-it - v5.0.0-beta-4 - RC

Published by snipe about 4 years ago

New from v5.0.0-beta-3 to v5.0.0-beta-4

IMPORTANT: This version of Snipe-IT requires PHP 7.2 or greater

Added

  • Fixed #8426 - show model number in custom fields model listing
  • Fixed #8428 - Added purchase cost column to user tabs
  • Added boolean has_eula to categories
  • Added checkin_email to category listing
  • Better inline explanation for demo mode restrictions
  • Added maintained and reassignable to license listing

Fixed

  • Removed asset tag from accessory checkin markdown notification
  • Fixed checkin/checkout notification crashing
  • Fixed form layout on accessory checkin page
  • Fixed markdown issue in markdown notifications
  • Fix ldap test button for php 7.4 (suppressing errors)
  • Fixed #8418 - migrations on new install go wonky because of LDAP service provider
  • Fixed [object object] in companies date displays
  • Removed 2FA reset button if the user is not enrolled in 2FA
  • Removed duplicate state field
  • Fixed duplicate use statements in Consumables controller
  • Fixed the seeder to clear requested assets table
  • Small UI tweaks for kits

Want to Help Test?

Awesome! First things first, you should NOT test this in production yet, as it's a beta release. If you'd like to help us test, make a new copy of Snipe-IT and upgrade your copy to v5.0.0-beta-4.0, that way your data is safe. You should treat this test instance as a version you could easily throw away when you're done testing. (Hopefully it won't come to that, but hey, computers are hard.)

Things we're very interested in folks testing:

  • LDAP/AD integration (login and sync)
  • Flysystem - Using S3 to store files and also testing that local file storage still works. Local file storage is more important, as we'll be releasing v5 with S3 integration as an experimental feature
  • Client-side validation
  • The importer, as always - that thing's a bear

If you need to create new bug reports for this beta release, please make sure you include the beta release version in the Github issue title so we can easily see that it's an issue specific to this beta.

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.

Upgrading from v3

Please see the upgrade instructions here. After completing the upgrade below, be sure to clear your browser cookies.

snipe-it - v5.0.0-beta-3.0 - RC release

Published by snipe about 4 years ago

New from v5.0.0-beta-2 to v5.0.0-beta-3

IMPORTANT: This version of Snipe-IT requires PHP 7.2 or greater

Added

  • Accessibility features already back ported to v4.9.x
  • Merge user script already back ported to v4.9.x
  • SAML support

Fixed

  • LDAP issues
  • Flysystem issues
  • Misc javascript compilation/asset generation issues

Want to Help Test?

Awesome! First things first, you should NOT test this in production yet, as it's a beta release. If you'd like to help us test, make a new copy of Snipe-IT and upgrade your copy to v5.0.0-beta-3.0, that way your data is safe. You should treat this test instance as a version you could easily throw away when you're done testing. (Hopefully it won't come to that, but hey, computers are hard.)

Things we're very interested in folks testing:

  • LDAP/AD integration (login and sync)
  • Flysystem - Using S3 to store files and also testing that local file storage still works. Local file storage is more important, as we'll be releasing v5 with S3 integration as an experiment feature
  • Client-side validation
  • The importer, as always - that thing's a bear

If you need to create new bug reports for this beta release, please make sure you include the beta release version in the Github issue title so we can easily see that it's an issue specific to this beta.

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.

Upgrading from v3

Please see the upgrade instructions here. After completing the upgrade below, be sure to clear your browser cookies.

snipe-it - v4.9.4

Published by snipe over 4 years ago

New in v4.9.4

IMPORTANT: This release requires PHP 7.1.3 or greater.

This is a bug fix release that handles an issue with the Select2 dropdown that would cause them to stop loading additional items in some circumstances. Additionally, we've consolidated the security headers into one middleware file, fixed a display bug on column selectors that used an icon, and created a few additional command line tools that we hope will be helpful to folks.

Fixed

  • Fixed missing db prefix on scopeDueOrOverdueForAudit()
  • Fixed #8163 - CSS code showing in column selectors for custom fields
  • Fixed location_id to rtd_location_id in the API on asset creation when the asset is not assigned. (This mirrors the GUI behavior)
  • Fixed Select2 'infinite scroll' drop-downs for Snipe-IT v5 (#8228)
  • Fixed a few additional column-selector bugs where icons are used

Improved

  • Removed CSP middleware and consolidated ReferrerPolicy into new SecurityHeaders middleware

Added

  • Added #8183 - CLI merge user tool to merge users by username/email.
  • Added Strict-Transport-Security header
  • Allow for email/username search on users
  • Show whether or not the user was imported via LDAP in the view page
  • Added CLI tool to checkout a license to ALL (non-deleted) users

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.

snipe-it - v4.9.3

Published by snipe over 4 years ago

New in v4.9.3

IMPORTANT: This release requires PHP 7.1.3 or greater.

Fixed

  • Fixed issue where the column selector would sometimes show HTML code instead of icons
  • Fixed incorrect route for groups edit
  • Fixed #8051 regression ("The asset tag must be unique" error)
  • Fixed missing category selection in Asset Model Modal dialog
  • Better handle the logic to determine if we should display the license checkout blade (redirect if licenses was deleted)
  • Fixed some sr-only tags and labels for accessibility

Improved

  • Switched to use info style instead of danger on undeployable statuses
  • Improvements to label page

Added

  • Added #7987 - allow toggle of required/optional in custom fields/fields
  • Added option to disable backup in import, which can be useful if you have an existing database with many many records or a lot of large uploaded files

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.

snipe-it - v4.9.2

Published by snipe over 4 years ago

New in v4.9.2

IMPORTANT: This release requires PHP 7.1.3 or greater.

This is a small bug fix release that handles a minor style regression from the previous version, and addresses an issue where the admin settings would not save (and would provide no useful error) if Slack settings were incomplete.

Fixed

  • Fixed issue where incomplete Slack info would prevent other settings (on other settings pages) from being saved while returning no useful error message
  • Fixed CSS issue where logo text was the wrong color if you use text-only logos

Improved

  • Improved error messages in LDAP errors

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.

snipe-it - v4.9.1

Published by snipe over 4 years ago

New in v4.9.1

IMPORTANT: This release requires PHP 7.1.3 or greater.

This release brings a ton of accessibility fixes, a set of new dark-mode skins (and a new high-contrast skin), a few bug fixes, and a few UI improvements.

High Contrast:

Example of colored skin in dark mode:

To use these new skins, go to Admin Settings > Branding and select them from the dropdown.

Improved "Add field to fieldset" UI

Search filter for Admin Settings

filter

Fixed

  • Fixed (#7879) - search by serial or tag even if they have slashes in them
  • Fixed (#7882) user with the correct permissions couldn't update manufacturers
  • Fixed typo in CSP which prevented import UI from loading correctly
  • Fixed compact($id) errors when an asset/license/location/etc was not found
  • (Developers only) Updated faker library to be compatible with PHP 7.4

Improved

  • Improved highlight on selected asset rows (yellow now, instead of a slightly darker grey)
  • Added search filtering to settings page to allow faster access to specific sections
  • Improved "add custom field to fieldset" UI so that you have to click the submit button
  • (Developers only) - dark skins .less files are now processed with npm run prod

Added

  • Added permissions on user api (#7883)
  • Added new dark background skins
  • Added #7940 - update of local instance of composer.phar on upgrade (if it's being used)
  • Added #7947 - rtd_location_id to API search

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.

Package Rankings
Top 14.88% on Packagist.org
Top 3.53% on Proxy.golang.org
Badges
Extracted from project README
Crowdin Docker Pulls Twitter Follow Codacy Badge Tests All Contributors Discord