Update snipe/snipe-it Docker tag to v8.8.1 #10
Loading…
Reference in a new issue
No description provided.
Delete branch "renovate/snipe-snipe-it-8.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
v8.8.0→v8.8.1Release Notes
grokability/snipe-it (snipe/snipe-it)
v8.8.1Compare Source
Happy Monday (or Tuesday, depending on timezone), nerds!
Whew! We've moving at light speed, but so much good stuff to share with you.
Cringey millennial meme
LOTS of work on the new sync adapters - and thank you ALL who have given us feedback on them. We don't have direct access to every one of them, so your quick feedback has been able to help us improve them for everyone. They are still in beta, but we love that folks are already integrating them. Of all the features we've released in the past few years, this one really seems to have landed, and we're thrilled.
The Highlight Reel
There have been 673 commits since the last tagged release (v8.8.0), 77 issues resolved, and 81 security fixes.
Cringey millennial security-meme
Don't be too spooked by the CVEs in the changelog. None of them ever hit production as they're largely dev tools or dependencies that never surface in the end product, but it's important to keep up to date on these things.
🎥 Checkbox multi-select dropdowns
Some (where appropriate) multi-select dropdowns in Snipe-IT now render with actual checkboxes next to each option. You'll mostly see this on very long lists where the "tag-style" multi-select kind of sucked.
🎥 Label Editor
You can now build, tweak, preview and save your own label layouts without fighting template files thanks to some big changes with the label engine. Great work from @Godmartinz!
Create a new custom label from scratch, go nuts! Choose either a sheet or tape label, configure its dimensions and layout, and then customize its content, supported features, and appearance in the label editor.
You can also import a previously exported custom label configuration from a JSON file or by pasting the configuration text. The imported label can then be reviewed, edited, and saved as a new custom label. This allows for crowdsourcing labels, which we're hoping will help the entire community.
... and tons more. Check it out here: #18938
🎥 Bulk actions and archive for Components, Consumables, and Accessories - and marking Consumables as "consumed"
You can now bulk edit, bulk delete, bulk check in, and archive without actually deleting. Consumables got a similar pass, and we added a new "mark as consumed" option for assignments that aren't coming back.
Bulk reminders for unaccepted items
We added a select-all or selective send checkbox UI to the unaccepted items UI. (Note: That interface has also moved out of the reports section, since it kinda didn't belong there to start with.)
We also added a new API endpoint so you can wire this up to a cron and send regular reminders at whatever cadence you like.
Company-specific webhooks for check-in and check-out
If you run FMCS with per-company Slack or Teams channels, check-in and check-out webhooks now route to the company's own integration instead of a shared global one.
Sync adapters updates
A ton happened on the adapter side this release, in no small part to the incredibly quick feedback we got from the community.
Cringey millennial thanks meme
hardwareInformation.systemManagementBIOSVersion), and we'll be rolling this out to the other adapters in follow-up releases.01:23:45:67:89:AB), so themac_addresscustom-field validator stops rejecting them.abm_imei_1andabm_imei_2as separate mapping targets (see the upgrade note below if you hadabm_imeimapped).general.assetTaginstead ofuserAndLocation.assetTag, which Jamf was silently discarding.last_seennow honorsAPP_TIMEZONEproperly.Entra SCIM de-provisioning no longer fails when employeeNumber changes
If an Entra tenant flipped a user to inactive in the same PATCH that updated their
employeeNumber, the whole PATCH would 500 on the enterprise-schema op and the user wouldn't actually get deactivated. We now scan every schema node for the attribute before giving up. If you were hitting the Entra de-provisioning failure, you'll get working de-provisioning back automatically after upgrade with no config change needed.Docs note: we're in the middle of updating the docs to reflect all the new features, screenshots, and changes in this release. If you see something in the app that isn't in the docs yet, that's why. We're working through them.
Upgrading
Same as always, run
php upgrade.phpfrom your Snipe-IT directory. Full walkthrough at snipe-it.readme.io/docs/upgrading.A couple of upgrade heads-ups
Cringey millennial knowing stuff meme
abm_imeimapped to a custom field, you'll need to re-map it toabm_imei_1(and optionallyabm_imei_2for dual-SIM devices), because the old key is no longer in the picker.userAndLocation.assetTag, you'll want to update it, because the push now writes togeneral.assetTagwhere Jamf actually stores asset tags.Quick update on the official mobile app
Thanks (yet again) for all of the feedback! You've all been amazing, and we should be ready to go into public beta by the end of the month!
What's Changed
last_seennot honoringAPP_TIMEZONEby @snipe in #19768private_key_bitstoopenssl_pkey_newin tests by @marcusmoore in #19739Ed25519public key validation by @joelpittet in #19800Full Changelog: https://github.com/grokability/snipe-it/compare/v8.8.0...v8.8.1
Configuration
📅 Schedule: (UTC)
🚦 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 has been generated by Mend Renovate CLI.