v8.1.18

grokability/snipe-itv8.1.18Jul 8, 2025by snipe

AI Summary

Adds video and audio upload capabilities, allows users to retrieve emailed EULAs, and optimizes database queries for company listings.

Key Highlights

  • Added video/audio file uploads
  • Ability for users to request an emailed version of their signed EULA
  • Smaller EULA PDF files via font subsetting
  • Query optimizations for company listings

New Features

  • Video/audio uploads
  • EULA email retrieval
  • PDF font subsetting
  • Query optimization

Full Release Notes

> [!CAUTION]  
>  **This  version of Snipe-IT REQUIRES PHP 8.2.0 or greater.**

Happy Tuesday! This is a small patch release that contains a few bug fixes, and a few small long-awaited features, namely video/audio uploads, smaller EULA PDF files, and the ability for users to request an emailed version of their signed EULA after accepting the asset - in addition to some query optimizations that should speed things up for folks with a lot of companies when viewing their company listings.

## What's Changed
* Add escaping to `user_agent` and `remote_ip` variables for API results by @uberbrady in https://github.com/grokability/snipe-it/pull/17330
* Fixed #17326 - sorting on dashboard by @snipe in https://github.com/grokability/snipe-it/pull/17333
* Use safer deserialization defaults by @uberbrady in https://github.com/grokability/snipe-it/pull/17336
* Fixed #17112 - set location ID to null instead of 0 by @snipe in https://github.com/grokability/snipe-it/pull/17337
* Fixed #1909 - small depreciation tweaks (re-added 0 months as a viable value) by @snipe in https://github.com/grokability/snipe-it/pull/17338
* [FD-49538] - added video/audio uploads by @snipe in https://github.com/grokability/snipe-it/pull/17346
* Fixed #17193 - perform `Orderby` before collection in Bulk Assets Controller by @Godmartinz in https://github.com/grokability/snipe-it/pull/17341
* Fixed #17349 - enable `enable_font_subsetting` in PDFs by @snipe in https://github.com/grokability/snipe-it/pull/17351
* Fixed #17302 - tighter control on company by @snipe in https://github.com/grokability/snipe-it/pull/17350
* Fixed #12094 - added focus to select2 in bulk checkout by @Godmartinz in https://github.com/grokability/snipe-it/pull/17291
* Fixed #15861 - added a redirect option for asset model and previous page by @Godmartinz in https://github.com/grokability/snipe-it/pull/17327
* Fixed #17273 - switch to HTML table from markdown by @snipe in https://github.com/grokability/snipe-it/pull/17352
* Fixed #14295 - allow user to receive an email PDF upon signing by @snipe in https://github.com/grokability/snipe-it/pull/17353
* [FD-49569] - show only assigned in license tab by @snipe in https://github.com/grokability/snipe-it/pull/17356


**Full Changelog**: https://github.com/grokability/snipe-it/compare/v8.1.17...v8.1.18