Update snipe/snipe-it Docker tag (from v6.4.2) #398
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v6.4.2→v8.3.7Release Notes
grokability/snipe-it (snipe/snipe-it)
v8.3.7Compare Source
Happy Friday!
As always, we highly recommend upgrading to the latest stable version of Snipe-IT, as we are constantly improving the product and patching security issues we come across.
This release looks small, but it introduces a much cleaner, MUCH faster dark/light scheme that we're really excited about, the ability to download imported CSVs from the import screen, some restore and import improvements, and a bunch of improvements to labels.
To clarify the way the new dark/light mode works, here are a few key points (also see the videos in #18249 for more visual details):
We used to have a set of predefined skins, a collection of colors, with light and dark modes, and they were okay, but they often fell out of sync with UI changes resulting in inconsistent results between light and dark skins. Those are gone now.
We now use your selected header color (if you have one) from
Admin Settings > Brandingand your light mode/dark mode settings and make the UI colors feel more like you. Changing from dark mode to light mode is now just a menu click away, and if you don't have any preferences set, it will use your system default.Users who can login can override your choice of light/dark link colors, to accommodate folks who might require higher contrast, might have Color Vision Deficiency, or just like things to look the way they like.
You as the admins control the header color, but each user who can login has control over their light/dark link colors via their
Account > Edit Profilescreen.If they do not choose any, they will inherit whatever the system settings are from the Branding settings.
If you have any CSS overrides via
Admin Settings > Branding > Custom CSS, those will still apply as they get invoked after our CSS rules, although they might need some tweaking with!important- we're looking forward to the feedback on that.What's Changed
L6009_A&L4736_Alabel field overflow with scaling by @Godmartinz in #18246assigneein Checkoutable to accept null by @Godmartinz in #18273--expired-licensescommand parameter tosnipeit:expiring-alertsby @Godmartinz in #18244nullby @Godmartinz in #18284Tze_24mm_E2D barcode 20% bigger, scales fields, center label more by @Godmartinz in #18297New Contributors
Full Changelog: grokability/snipe-it@v8.3.6...v8.3.7
v8.3.6Compare Source
Happy Monday! Snipe-IT v8.3.6 is out! We've made some improvements to the Unaccepted Items report, added file uploads to suppliers, and also added color tags to Locations, Companies, Departments, Suppliers, Categories, and Manufacturers. (Check out the docs here.) The new
tag_colorfield is also available via the API for the affected object types.We're also now sending an additional email header (
X-System-Sender: Snipe-IT) for all notifications. This wouldn't affect anything related to notifications other than it allows clever folks to potentially apply filters on emails going to their inbox that have that header.Additionally, if you have quite a lot of users and were unable to get the groups page to load in between v8.3.5 and v.8.3.6, that issue should be fixed. (It's a long, boring story related to default settings for
max_input_varsandmax_multipart_body_parts.) If you're still having problems, set yourMAX_UNPAGINATEDin your.envto something under 5000.We know this isn't ideal, since being able to add users to from the groups page was a great new feature, but for users with very large user sets, this was a bit of a dealbreaker. Don't worry - we're working on figuring out a way that makes sense from a UX perspective. (For example, "select all users" when the user list is paginated would take a very long time, since you'd have to select them all individually.)
API changes
tag_colorto Locations, Companies, Departments, Suppliers, Categories, and Manufacturersfilterparameter to the Assets or Users endpoints (for example,/api/v1/users?filter=email:[email protected]), it would previously 500. It now returns a validation error, as that endpoint is looking for JSON (for example/api/v1/users?filter={"email":"[email protected]"}.)What's Changed
New Contributors
Full Changelog: grokability/snipe-it@v8.3.5...v8.3.6
v8.3.5Compare Source
Happy Monday! This release better handles how the system handles partially broken LDAP configurations, makes some improvements to notifications, adds the ability to set 2D barcodes to non-URL values, revamps the permission groups section, and tightens up some other UI elements.
Screen.Recording.2025-11-06.at.8.45.26.PM.mov
Screen.Recording.2025-10-25.at.6.37.18.PM.mov
(Note: The add-users section looks like the first video, not this one.)
Screen.Recording.2025-10-25.at.6.39.07.PM.mov
Quick mobile update: Progress is moving along quickly! We don't yet have a timeline for when TestFlights will be available, but we'll let you know here, on our social media (Bluesky & Mastodon), and on our discord.
And as always, you can see what we're working on and what's up next via our Milestones.
Breaking API change:
We did make a change to the API in #18150 that slightly changes the shape of the response. If you're using the Departments API and depend on the payload on PUT or PATCH responses, please update your code accordingly. (It now returns in the same shape as a GET request.)
What's Changed:
private_key_bitsis always an int by @smarsching in #18066adminparameter acceptance notifications by @Godmartinz in #18070is_nullcheck to import handler for custom fields by @Godmartinz in #18113mysqldumpoptions to use--ssl-mode=DISABLEDfor modern versions by @mohammad-ahmadi1 in #18044intfor user_count, fixed validation by @snipe in #18150unique_undeletedin the form request by @snipe in #18155max_input_varsand/ormax_multipart_body_partsby @snipe in #18170New Contributors
Full Changelog: grokability/snipe-it@v8.3.4...v8.3.5
v8.3.4Compare Source
Happy Friday, everyone!
This is a quality-of-life release that smoothes out some UI quirks.
We also fixed the advanced search on assets, made the display for highlighted search results a little nicer to look at by removing a tiny bit of right-side padding, fixed a small UI glitch where the user selector wouldn't show up on some interfaces depending on previous sessions, and made some of the
<legend>sections of the forms nicer to look at and more helpful.Additionally, we added a migration to move the files from
storage/private_uploads/assetmodelstostorage/private_uploads/modelsdirectory that was introduced a few weeks ago. (Git should have renamed/moved that directory, but in some circumstances it was not.)We also upgraded a few JS packages that were a little out of date and have CVEs associated with them. They're used largely via our build cycles and don't affect the end product, but it's always good to stay on top of these things.
Also - in very exciting news - our mobile app is now on TestFlight! For those interested, we'll be giving some folks access soon.
What's Changed
Added
expected_checkinto user’s View Assigned page by @snipe in #18056Fixed
Misc/Code Quality/UX
New Contributors
Full Changelog: grokability/snipe-it@v8.3.3...v8.3.4
v8.3.3: - Security ReleaseCompare Source
Happy Monday, all! This release adds tooltips to the table headers, changes the styles on them to make them more clear as actual filters, handles some validation issues, lots of little quality-of-life fixes, and also handles a potential issue where signature and/or logo PDFs might not show in the acceptance PDFs if the temp directory where TCPDF creates the PDFs isn't writable.
This also addresses CVE-2025-63601 and all users are advised to upgrade.
What's Changed
--no-interactive, make composer non-interactive as well by @kingspride in #17945New Contributors
Full Changelog: grokability/snipe-it@v8.3.2...v8.3.3
v8.3.2Compare Source
This release fixes some small issues largely based around localization, namely making the purchase cost field larger and better support of RTL text in the asset acceptance PDFs.
We've also fixed an issue with Google's LDAP implementation where client-side TLS certificates weren't working, added the ability for admins to set serial as a required field on a per-model basis, and added the ability to filter between active licenses and licenses that have expired or have passed their termination date.
What's Changed
withTrashed()to allow viewing files on deleted objects by @snipe in #17781require_serialto model importer by @snipe in #17799Full Changelog: grokability/snipe-it@v8.3.1...8.4.0
v8.3.1Compare Source
What's Changed
New Contributors
Full Changelog: grokability/snipe-it@v8.3.0...v8.3.1
v8.3.0Compare Source
Happy Thursday, nerds!
There is a security fix in this release for those who are using SVG images, so all users are encouraged to upgrade.
This release adds some exciting features such as images and uploads for asset maintenances, the ability to copy images when cloning items, support for
display_namein users for LDAP sync, user import and SCIM, and some improvements to the info we include in notifications. We've also made some fixes to some of the custom fields validations.We've also added support for
.ods,.odp, and.odtfile uploads, as we slowly watch much of the EU transition away from Microsoft products.We've also been continuing to improve our documentation, with new, more specific Importer documentation, and info on the recently improved LDAP Troubleshooter.
What's Changed
serialto user acceptance by @snipe in #17510Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.