Releases: linuxserver/docker-snipe-it
v7.1.16-ls314
CI Report:
https://ci-tests.linuxserver.io/linuxserver/snipe-it/v7.1.16-ls314/index.html
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
Remote Changes:
Caution
Future major versions of Snipe-IT will requires PHP 8.2.0 or greater. Please update as soon as possible to avoid delays updating Snipe-IT moving forward!
Happy Wednesday, Grokstars! This release adds several small quality of life improvements on both mobile and desktop view, as well as some refactoring to make sure we have tests and a smoother transition as we begin focusing on Snipe-IT v8.
We've also added saved custom report templates, so if you find yourself running different custom asset reports frequently, you can now save them instead of adding filter criteria each time.
Note
If you end up seeing some blank table lists, do the following:
- Clear your cookies
- In your .env changing
BS_TABLE_STORAGE=cookieStorage
toBS_TABLE_STORAGE=localStorage
. - Clear your config cache (if you use it):
php artisan config:clear
We're encouraging everyone to switch to localStorage
for that value, as folks with a lot of custom fields, etc can end up stuffing the browser cookie full and getting errors, whereas localStorage
can hold a lot more info. (The BS_TABLE_STORAGE
env var determines whether it's cookies or local storage that holds your sorting, pagination, search, etc preferences within the table.)
As mentioned above, future major releases of Snipe-IT will require PHP version 8.2.0 or greater, so get those servers upgraded!
What's Changed
- Fixed Users API
update
from clearinglocation_id
unnecessarily by @Godmartinz in snipe/snipe-it#15889 - Use transformer for model files by @snipe in snipe/snipe-it#16101
- Mobile view fix by @Godmartinz in snipe/snipe-it#15890
- Hardened asset checkout validation by requiring integer by @marcusmoore in snipe/snipe-it#15892
- Fixed #15901 - re-added required indicator on text and select custom fields by @snipe in snipe/snipe-it#15904
- Revert "Hardened asset checkout validation by requiring integer" by @marcusmoore in snipe/snipe-it#15908
- Included
MAIL_FROM_ADDR
in phpunit configuration by @marcusmoore in snipe/snipe-it#15910 - Fixed general webhook option notifications not firing by @Godmartinz in snipe/snipe-it#15909
- Added
MAIL_FROM_NAME
to mail envelope by @Godmartinz in snipe/snipe-it#15918 - Added: Added Category to User Inventory Emails by @akemidx in snipe/snipe-it#15920
- Fixed:
snipeit:acceptance-reminder
command, adds Mail class, adds acceptance reminder tests by @Godmartinz in snipe/snipe-it#15925 - Fixed Vague Error Messages In Setting Asset Model Default Values by @spencerrlongg in snipe/snipe-it#15565
- Only update asset locations to assets checked out to users. [Fixes: fd-45583 and fd-45702] by @uberbrady in snipe/snipe-it#15939
- Fixed Unaccepted Assets Reports Resend acceptance reminder email function by @Godmartinz in snipe/snipe-it#15914
- Added null safe operator to accepter reminder command by @Godmartinz in snipe/snipe-it#15954
- Fixes
league/commonmark
's quadratic complexity bugs may lead to a DoS by @joelpittet in snipe/snipe-it#15955 - Set appropriate category for licenses when seeding by @marcusmoore in snipe/snipe-it#15956
- Reversed order of the acceptance and note parameters in Mail listener by @Godmartinz in snipe/snipe-it#15957
- Fixed frontend validation messages on create asset page by @marcusmoore in snipe/snipe-it#15944
- Fixes to backup-restore 'clean' mode to better handle character sets and zero-values [Fixes: fd-45757, fd-44714, fd-44737, fd-44692] by @uberbrady in snipe/snipe-it#15960
- Check for assigned (not
assigned_to
) before trying topresent()
the name of the assignee on bulk delete by @snipe in snipe/snipe-it#15962 - Updated font awesome by @snipe in snipe/snipe-it#15972
- Refactored Barcode Settings into Label Settings by @Godmartinz in snipe/snipe-it#15446
- Next try accessories to locations rebased by @uberbrady in snipe/snipe-it#15973
- Added
string
to Password Reset Username Rules by @spencerrlongg in snipe/snipe-it#15987 - Renamed variables to match columns for label settings by @Godmartinz in snipe/snipe-it#15986
- Added a few order options on audit report by @snipe in snipe/snipe-it#15991
- Updated Checkout Button Permission for Predefined Kits by @spencerrlongg in snipe/snipe-it#15982
- Added simple front end render tests by @marcusmoore in snipe/snipe-it#15976
- Added tests around license checkin by @marcusmoore in snipe/snipe-it#15975
- Added Consumable UI tests by @marcusmoore in snipe/snipe-it#15965
- Added Accessory UI tests by @marcusmoore in snipe/snipe-it#15964
- Hardened asset checkout validation by @marcusmoore in snipe/snipe-it#15912
- Saved Custom Report Templates by @marcusmoore in snipe/snipe-it#15714
- Fixed reset demo command by @marcusmoore in snipe/snipe-it#15992
- Added check for valid asset before accessing properties by @snipe in snipe/snipe-it#16003
- Fixed
tecnickcom/tcpdf
security CVEs by @joelpittet in snipe/snipe-it#16013 - Fixed #15977 - Set order by on companies by @snipe in snipe/snipe-it#16024
- Removed the
table-responsive
div from several index blades by @Godmartinz in snipe/snipe-it#15919 - Fixed migration causing issues with mariadb by @marcusmoore in snipe/snipe-it#16028
- Pull
backup:clean
settings into config by @snipe in snipe/snipe-it#16031 - Fixes the mail locale check by @Godmartinz in snipe/snipe-it#16034
- Fixed acceptance reminder email formatting by @marcusmoore in snipe/snipe-it#16035
- Fixed default values for label types in the DB by @Godmartinz in snipe/snipe-it#16033
- Check for blank OR null on asset tag/serial formatter by @snipe in snipe/snipe-it#16047
- Fixes : Following docs on running the project in production mode with docker defaulting to v6.1.4 by @AnouarTouati in snipe/snipe-it#16009
- Update related asset when checkout acceptance created via factory by @marcusmoore in snipe/snipe-it#16051
- Adds try/catch around notification failing with an inactive webhook for better user experience by @Godmartinz in snipe/snipe-it#16050
- Added: Brother TZe 24mm D label by @aHVzY2g in snipe/snipe-it#16018
- Fixed #16054: fix incorrect compose service name in the APP_KEY generation command of the Docker env file by @brlin-tw in snipe/snipe-it#16053
- Added #15107: Customizable 2D Barcode Content for Asset Labels by @NebelKreis in snipe/snipe-it#15747
- Moved keywords in language file by @snipe in snipe/snipe-it#16061
- Conditionally update assets when user's location moves via LDAP by @uberbrady in snipe/snipe-it#16046
- Fixed Asset Count on Users Index Page Counting Soft Deleted Items by @akemidx in snipe/snipe-it#15981
- Docker Improvement: Change the logging channel to storage/logs/laravel.log file by @AnouarTouati in snipe/snipe-it#16011
- Fixed debug mode disabled and composer dev dependencies not installed in docker dev container by @AnouarTouati in snipe/snipe-it#16010
- Fixed unaccepted assets report memory exhaustion bug, Optimized query by @Godmartinz in snipe/snipe-it#16036
- Fixed
zerofill_count
field being ignored during set up by @marcusmoore in snipe/snipe-it#16081 - Fixes #15017 - card view for mobile by @snipe in snipe/snipe-it#16089
- Better hide reset password functionality for LDAP users by @snipe in snipe/snipe-it#16091
- Automatically detect character encoding of CSV import files by @uberbrady in snipe/snipe-it#16096
- Fixed #16000 - add S3 support for eula PDF downloads by @snipe in snipe/snipe-it#16090
- Fixed #16097 - added location ID to location importer by @snipe in snipe/snipe-it#16099
- Added
serial
as relation search by @snipe in snipe/snipe-it#16102 - Added fragment to uploads for redirect by @snipe in snipe/snipe-it#16105
- Migrate
Form::submit
helper by @marcusmoore in snipe/snipe-it#16108 - Updated language files by @snipe in snipe/snipe-it#16115
- Replace calls to
Form::password
by @marcusmoore in snipe/snipe-it#16107
New Contributors
- @AnouarTouati made their first contribution in https://github.com/snipe/...
v7.1.16-ls313
CI Report:
https://ci-tests.linuxserver.io/linuxserver/snipe-it/v7.1.16-ls313/index.html
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
Remote Changes:
Caution
Future major versions of Snipe-IT will requires PHP 8.2.0 or greater. Please update as soon as possible to avoid delays updating Snipe-IT moving forward!
Happy Wednesday, Grokstars! This release adds several small quality of life improvements on both mobile and desktop view, as well as some refactoring to make sure we have tests and a smoother transition as we begin focusing on Snipe-IT v8.
We've also added saved custom report templates, so if you find yourself running different custom asset reports frequently, you can now save them instead of adding filter criteria each time.
As mentioned above, future major releases of Snipe-IT will require PHP version 8.2.0 or greater, so get those servers upgraded!
What's Changed
- Fixed Users API
update
from clearinglocation_id
unnecessarily by @Godmartinz in snipe/snipe-it#15889 - Use transformer for model files by @snipe in snipe/snipe-it#16101
- Mobile view fix by @Godmartinz in snipe/snipe-it#15890
- Hardened asset checkout validation by requiring integer by @marcusmoore in snipe/snipe-it#15892
- Fixed #15901 - re-added required indicator on text and select custom fields by @snipe in snipe/snipe-it#15904
- Revert "Hardened asset checkout validation by requiring integer" by @marcusmoore in snipe/snipe-it#15908
- Included
MAIL_FROM_ADDR
in phpunit configuration by @marcusmoore in snipe/snipe-it#15910 - Fixed general webhook option notifications not firing by @Godmartinz in snipe/snipe-it#15909
- Added
MAIL_FROM_NAME
to mail envelope by @Godmartinz in snipe/snipe-it#15918 - Added: Added Category to User Inventory Emails by @akemidx in snipe/snipe-it#15920
- Fixed:
snipeit:acceptance-reminder
command, adds Mail class, adds acceptance reminder tests by @Godmartinz in snipe/snipe-it#15925 - Fixed Vague Error Messages In Setting Asset Model Default Values by @spencerrlongg in snipe/snipe-it#15565
- Only update asset locations to assets checked out to users. [Fixes: fd-45583 and fd-45702] by @uberbrady in snipe/snipe-it#15939
- Fixed Unaccepted Assets Reports Resend acceptance reminder email function by @Godmartinz in snipe/snipe-it#15914
- Added null safe operator to accepter reminder command by @Godmartinz in snipe/snipe-it#15954
- Fixes
league/commonmark
's quadratic complexity bugs may lead to a DoS by @joelpittet in snipe/snipe-it#15955 - Set appropriate category for licenses when seeding by @marcusmoore in snipe/snipe-it#15956
- Reversed order of the acceptance and note parameters in Mail listener by @Godmartinz in snipe/snipe-it#15957
- Fixed frontend validation messages on create asset page by @marcusmoore in snipe/snipe-it#15944
- Fixes to backup-restore 'clean' mode to better handle character sets and zero-values [Fixes: fd-45757, fd-44714, fd-44737, fd-44692] by @uberbrady in snipe/snipe-it#15960
- Check for assigned (not
assigned_to
) before trying topresent()
the name of the assignee on bulk delete by @snipe in snipe/snipe-it#15962 - Updated font awesome by @snipe in snipe/snipe-it#15972
- Refactored Barcode Settings into Label Settings by @Godmartinz in snipe/snipe-it#15446
- Next try accessories to locations rebased by @uberbrady in snipe/snipe-it#15973
- Added
string
to Password Reset Username Rules by @spencerrlongg in snipe/snipe-it#15987 - Renamed variables to match columns for label settings by @Godmartinz in snipe/snipe-it#15986
- Added a few order options on audit report by @snipe in snipe/snipe-it#15991
- Updated Checkout Button Permission for Predefined Kits by @spencerrlongg in snipe/snipe-it#15982
- Added simple front end render tests by @marcusmoore in snipe/snipe-it#15976
- Added tests around license checkin by @marcusmoore in snipe/snipe-it#15975
- Added Consumable UI tests by @marcusmoore in snipe/snipe-it#15965
- Added Accessory UI tests by @marcusmoore in snipe/snipe-it#15964
- Hardened asset checkout validation by @marcusmoore in snipe/snipe-it#15912
- Saved Custom Report Templates by @marcusmoore in snipe/snipe-it#15714
- Fixed reset demo command by @marcusmoore in snipe/snipe-it#15992
- Added check for valid asset before accessing properties by @snipe in snipe/snipe-it#16003
- Fixed
tecnickcom/tcpdf
security CVEs by @joelpittet in snipe/snipe-it#16013 - Fixed #15977 - Set order by on companies by @snipe in snipe/snipe-it#16024
- Removed the
table-responsive
div from several index blades by @Godmartinz in snipe/snipe-it#15919 - Fixed migration causing issues with mariadb by @marcusmoore in snipe/snipe-it#16028
- Pull
backup:clean
settings into config by @snipe in snipe/snipe-it#16031 - Fixes the mail locale check by @Godmartinz in snipe/snipe-it#16034
- Fixed acceptance reminder email formatting by @marcusmoore in snipe/snipe-it#16035
- Fixed default values for label types in the DB by @Godmartinz in snipe/snipe-it#16033
- Check for blank OR null on asset tag/serial formatter by @snipe in snipe/snipe-it#16047
- Fixes : Following docs on running the project in production mode with docker defaulting to v6.1.4 by @AnouarTouati in snipe/snipe-it#16009
- Update related asset when checkout acceptance created via factory by @marcusmoore in snipe/snipe-it#16051
- Adds try/catch around notification failing with an inactive webhook for better user experience by @Godmartinz in snipe/snipe-it#16050
- Added: Brother TZe 24mm D label by @aHVzY2g in snipe/snipe-it#16018
- Fixed #16054: fix incorrect compose service name in the APP_KEY generation command of the Docker env file by @brlin-tw in snipe/snipe-it#16053
- Added #15107: Customizable 2D Barcode Content for Asset Labels by @NebelKreis in snipe/snipe-it#15747
- Moved keywords in language file by @snipe in snipe/snipe-it#16061
- Conditionally update assets when user's location moves via LDAP by @uberbrady in snipe/snipe-it#16046
- Fixed Asset Count on Users Index Page Counting Soft Deleted Items by @akemidx in snipe/snipe-it#15981
- Docker Improvement: Change the logging channel to storage/logs/laravel.log file by @AnouarTouati in snipe/snipe-it#16011
- Fixed debug mode disabled and composer dev dependencies not installed in docker dev container by @AnouarTouati in snipe/snipe-it#16010
- Fixed unaccepted assets report memory exhaustion bug, Optimized query by @Godmartinz in snipe/snipe-it#16036
- Fixed
zerofill_count
field being ignored during set up by @marcusmoore in snipe/snipe-it#16081 - Fixes #15017 - card view for mobile by @snipe in snipe/snipe-it#16089
- Better hide reset password functionality for LDAP users by @snipe in snipe/snipe-it#16091
- Automatically detect character encoding of CSV import files by @uberbrady in snipe/snipe-it#16096
- Fixed #16000 - add S3 support for eula PDF downloads by @snipe in snipe/snipe-it#16090
- Fixed #16097 - added location ID to location importer by @snipe in snipe/snipe-it#16099
- Added
serial
as relation search by @snipe in snipe/snipe-it#16102 - Added fragment to uploads for redirect by @snipe in snipe/snipe-it#16105
- Migrate
Form::submit
helper by @marcusmoore in snipe/snipe-it#16108 - Updated language files by @snipe in snipe/snipe-it#16115
- Replace calls to
Form::password
by @marcusmoore in snipe/snipe-it#16107
New Contributors
- @AnouarTouati made their first contribution in snipe/snipe-it#16009
- @aHVzY2g made their first contribution in snipe/snipe-it#16018
- @brlin-tw made their first contribution in snipe/snipe-it#16053
Full Changelog: snipe/snipe-it@v7.1.15...v7.1.16
v7.1.15-ls312
CI Report:
https://ci-tests.linuxserver.io/linuxserver/snipe-it/v7.1.15-ls312/index.html
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
Remote Changes:
Happy Monday, everyone! This is a bugfix release, mostly for folks running docker who only can deploy via tagged releases. We also fixed an issue with asset models not displaying on the listing page in some circumstances, fixed a few issues related to the recent MS Teams webhook deprecations, and handled an issue where uploaded asset files could not be deleted properly, plus a few visual tweaks for the signature pad.
What's Changed
- Specify the table name in select for models controller by @snipe in snipe/snipe-it#15811
- Fixing #15064 - to not fail ldap sync on single data issue with ldap … by @maciej-poleszczyk in snipe/snipe-it#15558
- replace the
via()
channel for MS Teams (deprecated) by @Godmartinz in snipe/snipe-it#15816 - Corrected route name for delete action on
filestable
on assets by @snipe in snipe/snipe-it#15819 - Removes asset tag if 2D code is not present by @Godmartinz in snipe/snipe-it#15817
- Fixed #15820 - added model number to view-assets by @snipe in snipe/snipe-it#15822
- Fixed admin user not showing in download "all activity" report by @snipe in snipe/snipe-it#15828
- Fixed a few
migrate:rollback
issues by @marcusmoore in snipe/snipe-it#15840 - Update README.md - small typo by @viclou in snipe/snipe-it#15843
- Fixed Bulk Delete page not showing full information by @akemidx in snipe/snipe-it#15757
- Fixed variable name to correctly log
created_by
and date for bulk user delete/checkin by @snipe in snipe/snipe-it#15845 - Indicate requiredness on status select on bulk user checkin+delete by @snipe in snipe/snipe-it#15848
- Added tests around deleting component via ui by @marcusmoore in snipe/snipe-it#15852
- Added #15677: API Route for Generating Asset Labels by @NebelKreis in snipe/snipe-it#15847
- Added #15803: Category Field to Asset Related Mails by @NebelKreis in snipe/snipe-it#15854
- Improved speed of sqlite tests in GitHub Actions by @marcusmoore in snipe/snipe-it#15860
- Added tests for component checkout api endpoint by @marcusmoore in snipe/snipe-it#15864
- Adds a ternary for blank emails for mail notifications by @Godmartinz in snipe/snipe-it#15859
- Replace env with config variable for from address by @Godmartinz in snipe/snipe-it#15839
- Fixed bug in component checkins via api by @marcusmoore in snipe/snipe-it#15851
- Resolves Validation for Encrypted Numeric and Alpha Custom Fields by @spencerrlongg in snipe/snipe-it#15818
- Adding colon to password translation string by @akemidx in snipe/snipe-it#15850
- Always call resizeCanvas by @marcusmoore in snipe/snipe-it#15870
Join the Community!
- Join our Discord! It’s full of great people. We even wrote about it here!
- Follow us on Bluesky at @snipeitapp.com
- Follow us on Mastodon at hachyderm.io/@grokability
- Follow our blog at Grokstar.Dev
- Subscribe here on Github for notifications about new releases. (We recommend selecting "Releases" only for most users - this repo can get noisy.)
New Contributors
- @maciej-poleszczyk made their first contribution in snipe/snipe-it#15558
- @viclou made their first contribution in snipe/snipe-it#15843
Full Changelog: snipe/snipe-it@v7.1.14...v7.1.15
v7.1.15-ls311
CI Report:
https://ci-tests.linuxserver.io/linuxserver/snipe-it/v7.1.15-ls311/index.html
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
Remote Changes:
Happy Monday, everyone! This is a bugfix release, mostly for folks running docker who only can deploy via tagged releases. We also fixed an issue with asset models not displaying on the listing page in some circumstances, fixed a few issues related to the recent MS Teams webhook deprecations, and handled an issue where uploaded asset files could not be deleted properly, plus a few visual tweaks for the signature pad.
What's Changed
- Specify the table name in select for models controller by @snipe in snipe/snipe-it#15811
- Fixing #15064 - to not fail ldap sync on single data issue with ldap … by @maciej-poleszczyk in snipe/snipe-it#15558
- replace the
via()
channel for MS Teams (deprecated) by @Godmartinz in snipe/snipe-it#15816 - Corrected route name for delete action on
filestable
on assets by @snipe in snipe/snipe-it#15819 - Removes asset tag if 2D code is not present by @Godmartinz in snipe/snipe-it#15817
- Fixed #15820 - added model number to view-assets by @snipe in snipe/snipe-it#15822
- Fixed admin user not showing in download "all activity" report by @snipe in snipe/snipe-it#15828
- Fixed a few
migrate:rollback
issues by @marcusmoore in snipe/snipe-it#15840 - Update README.md - small typo by @viclou in snipe/snipe-it#15843
- Fixed Bulk Delete page not showing full information by @akemidx in snipe/snipe-it#15757
- Fixed variable name to correctly log
created_by
and date for bulk user delete/checkin by @snipe in snipe/snipe-it#15845 - Indicate requiredness on status select on bulk user checkin+delete by @snipe in snipe/snipe-it#15848
- Added tests around deleting component via ui by @marcusmoore in snipe/snipe-it#15852
- Added #15677: API Route for Generating Asset Labels by @NebelKreis in snipe/snipe-it#15847
- Added #15803: Category Field to Asset Related Mails by @NebelKreis in snipe/snipe-it#15854
- Improved speed of sqlite tests in GitHub Actions by @marcusmoore in snipe/snipe-it#15860
- Added tests for component checkout api endpoint by @marcusmoore in snipe/snipe-it#15864
- Adds a ternary for blank emails for mail notifications by @Godmartinz in snipe/snipe-it#15859
- Replace env with config variable for from address by @Godmartinz in snipe/snipe-it#15839
- Fixed bug in component checkins via api by @marcusmoore in snipe/snipe-it#15851
- Resolves Validation for Encrypted Numeric and Alpha Custom Fields by @spencerrlongg in snipe/snipe-it#15818
- Adding colon to password translation string by @akemidx in snipe/snipe-it#15850
- Always call resizeCanvas by @marcusmoore in snipe/snipe-it#15870
Join the Community!
- Join our Discord! It’s full of great people. We even wrote about it here!
- Follow us on Bluesky at @snipeitapp.com
- Follow us on Mastodon at hachyderm.io/@grokability
- Follow our blog at Grokstar.Dev
- Subscribe here on Github for notifications about new releases. (We recommend selecting "Releases" only for most users - this repo can get noisy.)
New Contributors
- @maciej-poleszczyk made their first contribution in snipe/snipe-it#15558
- @viclou made their first contribution in snipe/snipe-it#15843
Full Changelog: snipe/snipe-it@v7.1.14...v7.1.15
v7.1.15-ls310
CI Report:
https://ci-tests.linuxserver.io/linuxserver/snipe-it/v7.1.15-ls310/index.html
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
Remote Changes:
Happy Monday, everyone! This is a bugfix release, mostly for folks running docker who only can deploy via tagged releases. We also fixed an issue with asset models not displaying on the listing page in some circumstances, fixed a few issues related to the recent MS Teams webhook deprecations, and handled an issue where uploaded asset files could not be deleted properly, plus a few visual tweaks for the signature pad.
What's Changed
- Specify the table name in select for models controller by @snipe in snipe/snipe-it#15811
- Fixing #15064 - to not fail ldap sync on single data issue with ldap … by @maciej-poleszczyk in snipe/snipe-it#15558
- replace the
via()
channel for MS Teams (deprecated) by @Godmartinz in snipe/snipe-it#15816 - Corrected route name for delete action on
filestable
on assets by @snipe in snipe/snipe-it#15819 - Removes asset tag if 2D code is not present by @Godmartinz in snipe/snipe-it#15817
- Fixed #15820 - added model number to view-assets by @snipe in snipe/snipe-it#15822
- Fixed admin user not showing in download "all activity" report by @snipe in snipe/snipe-it#15828
- Fixed a few
migrate:rollback
issues by @marcusmoore in snipe/snipe-it#15840 - Update README.md - small typo by @viclou in snipe/snipe-it#15843
- Fixed Bulk Delete page not showing full information by @akemidx in snipe/snipe-it#15757
- Fixed variable name to correctly log
created_by
and date for bulk user delete/checkin by @snipe in snipe/snipe-it#15845 - Indicate requiredness on status select on bulk user checkin+delete by @snipe in snipe/snipe-it#15848
- Added tests around deleting component via ui by @marcusmoore in snipe/snipe-it#15852
- Added #15677: API Route for Generating Asset Labels by @NebelKreis in snipe/snipe-it#15847
- Added #15803: Category Field to Asset Related Mails by @NebelKreis in snipe/snipe-it#15854
- Improved speed of sqlite tests in GitHub Actions by @marcusmoore in snipe/snipe-it#15860
- Added tests for component checkout api endpoint by @marcusmoore in snipe/snipe-it#15864
- Adds a ternary for blank emails for mail notifications by @Godmartinz in snipe/snipe-it#15859
- Replace env with config variable for from address by @Godmartinz in snipe/snipe-it#15839
- Fixed bug in component checkins via api by @marcusmoore in snipe/snipe-it#15851
- Resolves Validation for Encrypted Numeric and Alpha Custom Fields by @spencerrlongg in snipe/snipe-it#15818
- Adding colon to password translation string by @akemidx in snipe/snipe-it#15850
- Always call resizeCanvas by @marcusmoore in snipe/snipe-it#15870
Join the Community!
- Join our Discord! It’s full of great people. We even wrote about it here!
- Follow us on Bluesky at @snipeitapp.com
- Follow us on Mastodon at hachyderm.io/@grokability
- Follow our blog at Grokstar.Dev
- Subscribe here on Github for notifications about new releases. (We recommend selecting "Releases" only for most users - this repo can get noisy.)
New Contributors
- @maciej-poleszczyk made their first contribution in snipe/snipe-it#15558
- @viclou made their first contribution in snipe/snipe-it#15843
Full Changelog: snipe/snipe-it@v7.1.14...v7.1.15
v7.1.15-ls309
CI Report:
https://ci-tests.linuxserver.io/linuxserver/snipe-it/v7.1.15-ls309/index.html
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
Remote Changes:
Happy Monday, everyone! This is a bugfix release, mostly for folks running docker who only can deploy via tagged releases. We also fixed an issue with asset models not displaying on the listing page in some circumstances, fixed a few issues related to the recent MS Teams webhook deprecations, and handled an issue where uploaded asset files could not be deleted properly, plus a few visual tweaks for the signature pad.
What's Changed
- Specify the table name in select for models controller by @snipe in snipe/snipe-it#15811
- Fixing #15064 - to not fail ldap sync on single data issue with ldap … by @maciej-poleszczyk in snipe/snipe-it#15558
- replace the
via()
channel for MS Teams (deprecated) by @Godmartinz in snipe/snipe-it#15816 - Corrected route name for delete action on
filestable
on assets by @snipe in snipe/snipe-it#15819 - Removes asset tag if 2D code is not present by @Godmartinz in snipe/snipe-it#15817
- Fixed #15820 - added model number to view-assets by @snipe in snipe/snipe-it#15822
- Fixed admin user not showing in download "all activity" report by @snipe in snipe/snipe-it#15828
- Fixed a few
migrate:rollback
issues by @marcusmoore in snipe/snipe-it#15840 - Update README.md - small typo by @viclou in snipe/snipe-it#15843
- Fixed Bulk Delete page not showing full information by @akemidx in snipe/snipe-it#15757
- Fixed variable name to correctly log
created_by
and date for bulk user delete/checkin by @snipe in snipe/snipe-it#15845 - Indicate requiredness on status select on bulk user checkin+delete by @snipe in snipe/snipe-it#15848
- Added tests around deleting component via ui by @marcusmoore in snipe/snipe-it#15852
- Added #15677: API Route for Generating Asset Labels by @NebelKreis in snipe/snipe-it#15847
- Added #15803: Category Field to Asset Related Mails by @NebelKreis in snipe/snipe-it#15854
- Improved speed of sqlite tests in GitHub Actions by @marcusmoore in snipe/snipe-it#15860
- Added tests for component checkout api endpoint by @marcusmoore in snipe/snipe-it#15864
- Adds a ternary for blank emails for mail notifications by @Godmartinz in snipe/snipe-it#15859
- Replace env with config variable for from address by @Godmartinz in snipe/snipe-it#15839
- Fixed bug in component checkins via api by @marcusmoore in snipe/snipe-it#15851
- Resolves Validation for Encrypted Numeric and Alpha Custom Fields by @spencerrlongg in snipe/snipe-it#15818
- Adding colon to password translation string by @akemidx in snipe/snipe-it#15850
- Always call resizeCanvas by @marcusmoore in snipe/snipe-it#15870
Join the Community!
- Join our Discord! It’s full of great people. We even wrote about it here!
- Follow us on Bluesky at @snipeitapp.com
- Follow us on Mastodon at hachyderm.io/@grokability
- Follow our blog at Grokstar.Dev
- Subscribe here on Github for notifications about new releases. (We recommend selecting "Releases" only for most users - this repo can get noisy.)
New Contributors
- @maciej-poleszczyk made their first contribution in snipe/snipe-it#15558
- @viclou made their first contribution in snipe/snipe-it#15843
Full Changelog: snipe/snipe-it@v7.1.14...v7.1.15
v7.1.15-ls308
CI Report:
https://ci-tests.linuxserver.io/linuxserver/snipe-it/v7.1.15-ls308/index.html
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
snipe-it Changes:
Happy Monday, everyone! This is a bugfix release, mostly for folks running docker who only can deploy via tagged releases. We also fixed an issue with asset models not displaying on the listing page in some circumstances, fixed a few issues related to the recent MS Teams webhook deprecations, and handled an issue where uploaded asset files could not be deleted properly, plus a few visual tweaks for the signature pad.
What's Changed
- Specify the table name in select for models controller by @snipe in snipe/snipe-it#15811
- Fixing #15064 - to not fail ldap sync on single data issue with ldap … by @maciej-poleszczyk in snipe/snipe-it#15558
- replace the
via()
channel for MS Teams (deprecated) by @Godmartinz in snipe/snipe-it#15816 - Corrected route name for delete action on
filestable
on assets by @snipe in snipe/snipe-it#15819 - Removes asset tag if 2D code is not present by @Godmartinz in snipe/snipe-it#15817
- Fixed #15820 - added model number to view-assets by @snipe in snipe/snipe-it#15822
- Fixed admin user not showing in download "all activity" report by @snipe in snipe/snipe-it#15828
- Fixed a few
migrate:rollback
issues by @marcusmoore in snipe/snipe-it#15840 - Update README.md - small typo by @viclou in snipe/snipe-it#15843
- Fixed Bulk Delete page not showing full information by @akemidx in snipe/snipe-it#15757
- Fixed variable name to correctly log
created_by
and date for bulk user delete/checkin by @snipe in snipe/snipe-it#15845 - Indicate requiredness on status select on bulk user checkin+delete by @snipe in snipe/snipe-it#15848
- Added tests around deleting component via ui by @marcusmoore in snipe/snipe-it#15852
- Added #15677: API Route for Generating Asset Labels by @NebelKreis in snipe/snipe-it#15847
- Added #15803: Category Field to Asset Related Mails by @NebelKreis in snipe/snipe-it#15854
- Improved speed of sqlite tests in GitHub Actions by @marcusmoore in snipe/snipe-it#15860
- Added tests for component checkout api endpoint by @marcusmoore in snipe/snipe-it#15864
- Adds a ternary for blank emails for mail notifications by @Godmartinz in snipe/snipe-it#15859
- Replace env with config variable for from address by @Godmartinz in snipe/snipe-it#15839
- Fixed bug in component checkins via api by @marcusmoore in snipe/snipe-it#15851
- Resolves Validation for Encrypted Numeric and Alpha Custom Fields by @spencerrlongg in snipe/snipe-it#15818
- Adding colon to password translation string by @akemidx in snipe/snipe-it#15850
- Always call resizeCanvas by @marcusmoore in snipe/snipe-it#15870
Join the Community!
- Join our Discord! It’s full of great people. We even wrote about it here!
- Follow us on Bluesky at @snipeitapp.com
- Follow us on Mastodon at hachyderm.io/@grokability
- Follow our blog at Grokstar.Dev
- Subscribe here on Github for notifications about new releases. (We recommend selecting "Releases" only for most users - this repo can get noisy.)
New Contributors
- @maciej-poleszczyk made their first contribution in snipe/snipe-it#15558
- @viclou made their first contribution in snipe/snipe-it#15843
Full Changelog: snipe/snipe-it@v7.1.14...v7.1.15
v7.1.15-ls307
CI Report:
https://ci-tests.linuxserver.io/linuxserver/snipe-it/v7.1.15-ls307/index.html
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
snipe-it Changes:
Happy Monday, everyone! This is a bugfix release, mostly for folks running docker who only can deploy via tagged releases. We also fixed an issue with asset models not displaying on the listing page in some circumstances, fixed a few issues related to the recent MS Teams webhook deprecations, and handled an issue where uploaded asset files could not be deleted properly, plus a few visual tweaks for the signature pad.
What's Changed
- Specify the table name in select for models controller by @snipe in snipe/snipe-it#15811
- Fixing #15064 - to not fail ldap sync on single data issue with ldap … by @maciej-poleszczyk in snipe/snipe-it#15558
- replace the
via()
channel for MS Teams (deprecated) by @Godmartinz in snipe/snipe-it#15816 - Corrected route name for delete action on
filestable
on assets by @snipe in snipe/snipe-it#15819 - Removes asset tag if 2D code is not present by @Godmartinz in snipe/snipe-it#15817
- Fixed #15820 - added model number to view-assets by @snipe in snipe/snipe-it#15822
- Fixed admin user not showing in download "all activity" report by @snipe in snipe/snipe-it#15828
- Fixed a few
migrate:rollback
issues by @marcusmoore in snipe/snipe-it#15840 - Update README.md - small typo by @viclou in snipe/snipe-it#15843
- Fixed Bulk Delete page not showing full information by @akemidx in snipe/snipe-it#15757
- Fixed variable name to correctly log
created_by
and date for bulk user delete/checkin by @snipe in snipe/snipe-it#15845 - Indicate requiredness on status select on bulk user checkin+delete by @snipe in snipe/snipe-it#15848
- Added tests around deleting component via ui by @marcusmoore in snipe/snipe-it#15852
- Added #15677: API Route for Generating Asset Labels by @NebelKreis in snipe/snipe-it#15847
- Added #15803: Category Field to Asset Related Mails by @NebelKreis in snipe/snipe-it#15854
- Improved speed of sqlite tests in GitHub Actions by @marcusmoore in snipe/snipe-it#15860
- Added tests for component checkout api endpoint by @marcusmoore in snipe/snipe-it#15864
- Adds a ternary for blank emails for mail notifications by @Godmartinz in snipe/snipe-it#15859
- Replace env with config variable for from address by @Godmartinz in snipe/snipe-it#15839
- Fixed bug in component checkins via api by @marcusmoore in snipe/snipe-it#15851
- Resolves Validation for Encrypted Numeric and Alpha Custom Fields by @spencerrlongg in snipe/snipe-it#15818
- Adding colon to password translation string by @akemidx in snipe/snipe-it#15850
- Always call resizeCanvas by @marcusmoore in snipe/snipe-it#15870
Join the Community!
- Join our Discord! It’s full of great people. We even wrote about it here!
- Follow us on Bluesky at @snipeitapp.com
- Follow us on Mastodon at hachyderm.io/@grokability
- Follow our blog at Grokstar.Dev
- Subscribe here on Github for notifications about new releases. (We recommend selecting "Releases" only for most users - this repo can get noisy.)
New Contributors
- @maciej-poleszczyk made their first contribution in snipe/snipe-it#15558
- @viclou made their first contribution in snipe/snipe-it#15843
Full Changelog: snipe/snipe-it@v7.1.14...v7.1.15
v7.1.15-ls306
CI Report:
https://ci-tests.linuxserver.io/linuxserver/snipe-it/v7.1.15-ls306/index.html
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
snipe-it Changes:
Happy Monday, everyone! This is a bugfix release, mostly for folks running docker who only can deploy via tagged releases. We also fixed an issue with asset models not displaying on the listing page in some circumstances, fixed a few issues related to the recent MS Teams webhook deprecations, and handled an issue where uploaded asset files could not be deleted properly, plus a few visual tweaks for the signature pad.
What's Changed
- Specify the table name in select for models controller by @snipe in snipe/snipe-it#15811
- Fixing #15064 - to not fail ldap sync on single data issue with ldap … by @maciej-poleszczyk in snipe/snipe-it#15558
- replace the
via()
channel for MS Teams (deprecated) by @Godmartinz in snipe/snipe-it#15816 - Corrected route name for delete action on
filestable
on assets by @snipe in snipe/snipe-it#15819 - Removes asset tag if 2D code is not present by @Godmartinz in snipe/snipe-it#15817
- Fixed #15820 - added model number to view-assets by @snipe in snipe/snipe-it#15822
- Fixed admin user not showing in download "all activity" report by @snipe in snipe/snipe-it#15828
- Fixed a few
migrate:rollback
issues by @marcusmoore in snipe/snipe-it#15840 - Update README.md - small typo by @viclou in snipe/snipe-it#15843
- Fixed Bulk Delete page not showing full information by @akemidx in snipe/snipe-it#15757
- Fixed variable name to correctly log
created_by
and date for bulk user delete/checkin by @snipe in snipe/snipe-it#15845 - Indicate requiredness on status select on bulk user checkin+delete by @snipe in snipe/snipe-it#15848
- Added tests around deleting component via ui by @marcusmoore in snipe/snipe-it#15852
- Added #15677: API Route for Generating Asset Labels by @NebelKreis in snipe/snipe-it#15847
- Added #15803: Category Field to Asset Related Mails by @NebelKreis in snipe/snipe-it#15854
- Improved speed of sqlite tests in GitHub Actions by @marcusmoore in snipe/snipe-it#15860
- Added tests for component checkout api endpoint by @marcusmoore in snipe/snipe-it#15864
- Adds a ternary for blank emails for mail notifications by @Godmartinz in snipe/snipe-it#15859
- Replace env with config variable for from address by @Godmartinz in snipe/snipe-it#15839
- Fixed bug in component checkins via api by @marcusmoore in snipe/snipe-it#15851
- Resolves Validation for Encrypted Numeric and Alpha Custom Fields by @spencerrlongg in snipe/snipe-it#15818
- Adding colon to password translation string by @akemidx in snipe/snipe-it#15850
- Always call resizeCanvas by @marcusmoore in snipe/snipe-it#15870
Join the Community!
- Join our Discord! It’s full of great people. We even wrote about it here!
- Follow us on Bluesky at @snipeitapp.com
- Follow us on Mastodon at hachyderm.io/@grokability
- Follow our blog at Grokstar.Dev
- Subscribe here on Github for notifications about new releases. (We recommend selecting "Releases" only for most users - this repo can get noisy.)
New Contributors
- @maciej-poleszczyk made their first contribution in snipe/snipe-it#15558
- @viclou made their first contribution in snipe/snipe-it#15843
Full Changelog: snipe/snipe-it@v7.1.14...v7.1.15
v7.1.14-ls305
CI Report:
https://ci-tests.linuxserver.io/linuxserver/snipe-it/v7.1.14-ls305/index.html
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
snipe-it Changes:
Caution
This is a security release. All Snipe-IT users are strongly encouraged to upgrade.
We seem to be getting a lot of mileage from that gif these days. 🫠
This is a security release that handles several CVEs, including CVE-2024-52301, which was just patched in the Laravel core yesterday.
While hosted customers were NOT affected (we do not have register_argc_argv
enabled on any of our servers), self-hosted community users and support-only customers are encouraged to upgrade as soon as possible, or at the very least make sure that setting is not enabled in your php.ini
.
In addition to the security patches, we have also added some new features, such as:
- Ability to import Asset Models (without accompanying assets) via the Importer
- Ability to override or null out the EOL date for assets via the asset bulk edit screen
- Optimized some queries and indexes to speed things up a bit
- Fixed a bug where OU was accidentally required to create locations via the GUI
- Miscellaneous UI improvements and fixes
- Full changelog can be found below
As always, still lots more on deck.
PS - we will likely be discontinuing posting updates on our Twitter account moving forward. Instead, find us in these other places:
- Join our Discord!
- Bluesky at @snipeitapp.com
- Mastodon at @grokability@hachyderm.io
- Our blog at Grokstar.Dev
- Subscribe here on Github for notifications about new releases. (Click on "Watch" on the main repo page, then go to "Custom" and check the box that says "Releases".)
FYI, in our excitement to get this released, we mistakenly tagged this as 7.1.14 instead of 7.0.14 (yay, automation, amirite?) Unfortunately, deleting tags makes this more difficult for the docker folks, so we're just running with it. Sorry for the confusion, but you didn't miss anything, it was just a simple typo. We'll update the version.php file so at least they both agree.
What's Changed
- Fixed numeric sort 'ambiguous order clause' error by @uberbrady in snipe/snipe-it#15610
- Fixed print assigned in profile by @snipe in snipe/snipe-it#15612
- Smarter word-wrapping on long text by @snipe in snipe/snipe-it#15613
- Add Import data tests by @bryanlopezinc in snipe/snipe-it#15579
- Removed duplicate JS and removed line break before user section by @snipe in snipe/snipe-it#15624
- Docker Env: Change trusted proxies to RFC1918 by @sniff122 in snipe/snipe-it#15621
- Added
Model::reguard()
to importer by @marcusmoore in snipe/snipe-it#15603 - Improve importer tests by @marcusmoore in snipe/snipe-it#15616
- Only show EULA when available on print users page by @marcusmoore in snipe/snipe-it#15630
- Add importer tests by @marcusmoore in snipe/snipe-it#15631
- Fix bulk checkout to users, assets, and locations by @uberbrady in snipe/snipe-it#15642
- Fixed badge counter showing deleted assets on user detail page by @akemidx in snipe/snipe-it#15637
- Fixed #15439 - check database on healthcheck by @snipe in snipe/snipe-it#15601
- Updated livewire to 3.5.2 by @snipe in snipe/snipe-it#15648
- Switched to form requests for settings to better indicate invalid data by @snipe in snipe/snipe-it#15644
- Fixed #15651 - admin user now displaying on maintenances page by @snipe in snipe/snipe-it#15653
- Added tests for accessory api controller by @marcusmoore in snipe/snipe-it#15533
- Fixes #15654 Fix asset creation with API and FullMultipleCompanySupport by @Toreg87 in snipe/snipe-it#15655
- Refactor asset creation with API by @Toreg87 in snipe/snipe-it#15660
- Added LLM note by @snipe in snipe/snipe-it#15666
- Fixed #15663 - remove requiredness for OU by @snipe in snipe/snipe-it#15669
- Fixed
updated_at
for sort in users API by @snipe in snipe/snipe-it#15671 - Clean up how we use the
$location
in LDAP sync command by @uberbrady in snipe/snipe-it#15672 - Fix outdated comment in CompanyableTrait by @Toreg87 in snipe/snipe-it#15683
- Bulk checkout to bulk actions for assets by @uberbrady in snipe/snipe-it#15680
- Removed second icon in accessory file list by @marcusmoore in snipe/snipe-it#15704
- Added test to ensure icon component does not end in newline by @marcusmoore in snipe/snipe-it#15705
- Removed brianium/paratest by @marcusmoore in snipe/snipe-it#15693
- Linked accessory files in activity report by @marcusmoore in snipe/snipe-it#15703
- Fix user creation with FullMultipleCompanySupport enabled over API by @Toreg87 in snipe/snipe-it#15676
- Fixed custom field existence validation Issue by @spencerrlongg in snipe/snipe-it#15598
- Improve import performance by @bryanlopezinc in snipe/snipe-it#15649
- Better handle inline files in file listing by @snipe in snipe/snipe-it#15689
- Fixed Status Labels Error Message by @Godmartinz in snipe/snipe-it#15566
- Fixed #15686: Corrected capitalization for dashboard section titles by removing
strtolower()
by @NebelKreis in snipe/snipe-it#15687 - Updated
Company::getIdForCurrentUser()
to return null in certain scenarios by @marcusmoore in snipe/snipe-it#15691 - Fixes #15701 - load avif files properly in lightbox by @snipe in snipe/snipe-it#15710
- Fixed custom field checkboxes on asset edit page by @marcusmoore in snipe/snipe-it#15711
- Fixed #15717 - Added ability to checkout consumables in variable qty via API by @snipe in snipe/snipe-it#15719
- Fixed #15695 - Added manufacturer and model_number to components by @snipe in snipe/snipe-it#15720
- Fixed Component Factory: use manufacturer factory for
manufactuer_id
by @Godmartinz in snipe/snipe-it#15722 - Upgraded
livewire v3.5.9 => v3.5.12
by @Godmartinz in snipe/snipe-it#15712 - Fixed multi create partial failure (fixes: [RB-18591]) by @uberbrady in snipe/snipe-it#15550
- Added the display of logs when tests fail in GitHub Actions by @marcusmoore in snipe/snipe-it#15744
- Separated Notifications and Emails: Check ins and Check outs by @Godmartinz in snipe/snipe-it#15681
- changes
admin_cc_email
validation to allow an array by @Godmartinz in snipe/snipe-it#15756 - Fixed
${var}
deprecation warning in License model by @jerm in snipe/snipe-it#15758 - Fixed MS Team Notifications to utilize workflows after deprecation by @Godmartinz in snipe/snipe-it#15731
- Fixed emails not being sent if target has no email or if not instance of User. Cc_emails will still be sent. by @Godmartinz in snipe/snipe-it#15763
- Added missing Livewire file by @marcusmoore in snipe/snipe-it#15765
- Revert "Added the display of logs when tests fail in GitHub Actions" by @marcusmoore in snipe/snipe-it#15771
- Fixed notifications for licenses and asset to asset checkoutables by @Godmartinz in snipe/snipe-it#15773
- Fixed CVE-2024-50342, CVE-2024-50345, CVE-2024-51736 by @joelpittet in snipe/snipe-it#15779
- Added Checkout ID column to user accessory table by @marcusmoore in snipe/snipe-it#15774
- Add new indexes to locations and users for faster manager lookups by @uberbrady in snipe/snipe-it#15780
- Added EOL date to bulk asset edit by @snipe in snipe/snipe-it#15792
- Added ability to specify null for calculation or explicit on bulk asset edit by @snipe in snipe/snipe-it#15793
- Check that the file exists before trying to download stored EULA by @snipe in snipe/snipe-it#15794
- Fixes Assets location not being resynced when Users location is updated via LDAP by @Godmartinz in snipe/snipe-it#14441
- Updated deprecated trigger for ms teams by @Godmartinz in snipe/snipe-it#15799
- Updated Laravel, additional packages for CVE-2024-52301 by @snipe in snipe/snipe-it#15804
- Fixed license serial gate in markdown by @Godmartinz in snipe/snipe-it#15805
- Added ability to import asset models (separate from assets) by @snipe in snipe/snipe-it#15802
- Fixed dar...