v6.3.3
grokability/snipe-itv6.3.3Mar 8, 2024by snipe
AI Summary
A patch release fixing label regressions and adding a console script to convert unencrypted custom fields to encrypted ones. It also includes security patches.
Key Highlights
- Fixed label bulk action handling and sorting issues.
- Added console command to encrypt unencrypted custom fields.
- Fixed backup restore issues and CVE-2024-27354/27355.
- Fixed 1dbarcodes to populate based on settings.
New Features
- Console command for converting custom fields to encrypted
- Security upgrades via CVE patches
Full Release Notes
> [!WARNING] > **Future versions of Snipe-IT will require PHP 8.1 or greater** This is a small patch release that fixes a few regressions introduced in the last released related to labels. It also includes some minor security patches, and introduces a new script to [convert a previously unencrypted custom field to be an encrypted custom field](https://snipe-it.readme.io/docs/convert-unencrypted-custom-fields). v7 is still well on its way. We hit a small snag with Laravel's switch from Swiftmailer to Symfony for mail sending, but we're back on track now. ## What's Changed * Fixed Labels: bulk actions are handled before sorting by @Godmartinz in https://github.com/snipe/snipe-it/pull/14375 * Added route parameter by @snipe in https://github.com/snipe/snipe-it/pull/14372 * Upgrade `jspdf-autotable` from 3.8.1 to 3.8.2 #14365 by @snipe in https://github.com/snipe/snipe-it/pull/14378 * Fixed 1dbarcodes to populate based on settings by @Godmartinz in https://github.com/snipe/snipe-it/pull/14380 * Added User email check when sending Asset acceptance reminder by @Godmartinz in https://github.com/snipe/snipe-it/pull/14371 * Fixes CVE-2024-27354 and CVE-2024-27355 in phpseclib/phpseclib by @joelpittet in https://github.com/snipe/snipe-it/pull/14370 * Default label setup with custom fields by @Godmartinz in https://github.com/snipe/snipe-it/pull/14320 * Fix #13515: Cannot restore backup by @chandanchowdhury in https://github.com/snipe/snipe-it/pull/14379 * Added console command to encrypt previously unencrypted fields by @snipe in https://github.com/snipe/snipe-it/pull/14385 * Fixed attempting to run bulk actions on an empty asset collection by @marcusmoore in https://github.com/snipe/snipe-it/pull/14388 * Fixed old label engine to work as intended with CSS by @Godmartinz in https://github.com/snipe/snipe-it/pull/14389 * Removed unneeded validation message by @snipe in https://github.com/snipe/snipe-it/pull/14392 * Guard against checking require acceptance on non-existent relationship in accessory model by @marcusmoore in https://github.com/snipe/snipe-it/pull/14393 * [Snyk] Upgrade webpack from 5.90.1 to 5.90.2 by @snipe in https://github.com/snipe/snipe-it/pull/14395 * Ensure Chat and Teams endpoints are not blank before attempting to send webhook on checkout and check in by @marcusmoore in https://github.com/snipe/snipe-it/pull/14394 ## New Contributors * @chandanchowdhury made their first contribution in https://github.com/snipe/snipe-it/pull/14379 **Full Changelog**: https://github.com/snipe/snipe-it/compare/v6.3.2...v6.3.3