Commit graph

1425 commits

Author SHA1 Message Date
Irena Reedy
64e247d1ab
Update fleet-4.82.0.md (#41958)
added youtube video
2026-03-18 12:08:00 -04:00
Magnus Jensen
a2efbd4aab
Remove wrong callout that profiles is resent if secrets change (#41916)
This is not behaviour we have today for either Apple or Windows.
2026-03-18 12:03:00 -04:00
Irena Reedy
701b4a7247
Create national-research-lab.md (#41926)
Co-authored-by: Ashish Kuthiala <53918208+akuthiala@users.noreply.github.com>
2026-03-18 09:46:06 -05:00
Brock Walters
fdcc382d8a
Update software-self-service.md (#41878)
added current platform-specific support.
2026-03-18 09:48:15 -04:00
Irena Reedy
ab19bed790
Create open-source-technology-company.md (#41927)
Co-authored-by: Ashish Kuthiala <53918208+akuthiala@users.noreply.github.com>
2026-03-18 00:37:56 -05:00
Marko Lisica
3756a8e901
[Guide] Automatically renew certificates deployed from custom SCEP CA on Windows (#41854)
Related to:

- #32746
2026-03-17 17:36:31 -05:00
Noah Talerman
7d2374fcba
Clarify default fleets (#41777) 2026-03-17 15:30:46 -04:00
Brock Walters
a8bcb52995
Update and rename owning-your-linux-destiny-with-open-source.md to da… (#41811)
…ta-and-endpoint-sovereignty-owning-your-destiny.md

Merged Adrian's changes.
2026-03-17 10:06:17 -05:00
Marko Lisica
fadb6382ee
[Guide] Fix typos in certificates guide (#41752)
Fixed bunch of typos
2026-03-17 09:28:33 -04:00
Eric
b601535ca4
Website: update publishedOn meta tag of Thumbtack case study (#41795)
Changes:
- Updated the `publishedOn` meta tag in the Thumbtack case study to be
the date the article was published.
2026-03-16 16:40:34 -05:00
Marko Lisica
fb7fcfba72
[Guide] Fix typo in install app store apps guide (#41767)
Fix typo
2026-03-16 17:19:47 -04:00
Eric
76affcabef
Website: Add meta descriptions to customer story articles (#41784)
Closes: https://github.com/fleetdm/fleet/issues/41737

Changes:
- Added description meta tags to 5 case study articles.
2026-03-16 14:52:54 -05:00
Noah Talerman
c4afaadf00
Guide update: Clarify self-service scripts (#41746) 2026-03-16 10:39:39 -04:00
Irena Reedy
3b3acd69c4
Create medical-research-institution.md (#41725) 2026-03-15 09:42:33 -05:00
Irena Reedy
8afa89971c
Create identity-security-company.md (#41724) 2026-03-15 09:42:05 -05:00
Irena Reedy
f76adc162e
Create cybersecurity-company-1.md (#41723) 2026-03-15 09:41:49 -05:00
Irena Reedy
5995fa27c2
Create fintech-company-strengthens-infrastructure-visibility.md (#41722) 2026-03-15 09:41:29 -05:00
Irena Reedy
a47408e3d3
Create national-research-organization.md (#41721) 2026-03-15 09:41:07 -05:00
Irena Reedy
0630c6ea61
Create online-marketplace.md (#41720) 2026-03-15 09:40:48 -05:00
Irena Reedy
0060dcfdd7
Create global-entertainment-company.md (#41719) 2026-03-15 09:40:25 -05:00
Irena Reedy
52bdd4f8ec
Create technology-platform.md (#41714)
Co-authored-by: Ashish Kuthiala <53918208+akuthiala@users.noreply.github.com>
2026-03-14 16:08:21 -05:00
Irena Reedy
c9c3b488d8
Create identity-platform.md (#41716) 2026-03-14 16:03:32 -05:00
Irena Reedy
935a47054f
Create fintech-company.md (#41715) 2026-03-14 16:02:06 -05:00
Irena Reedy
5640de95f3
Create cybersecurity-company.md (#41713) 2026-03-14 15:55:47 -05:00
Noah Talerman
77f8a7c00b
Update roadmap-preview-january-2026.md (#41150)
May or may not be working on signed, downloadable installers this
quarter. For article, leaning towards not.
2026-03-13 09:20:56 -07:00
Dante Catalfamo
03420675e2
Clarify Okta platform sso policy query (#40644) 2026-03-13 11:43:12 -04:00
Irena Reedy
9424db4858
Create thumbtacks-seamless-mac-migration.md (#41618)
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2026-03-13 18:23:52 +09:00
Adam Baali
9ed65628df
Combine Windows MDM migration remediation into single script (#41537) 2026-03-13 08:59:27 +01:00
Software Developer | AI/ML | LLM | RAG
d9feb689af
Apple Push Notification Service: How APNs Works in MDM (#41251)
New Article by Team GrowthX

Date: 09-03-2026

cc @nonpunctual @ireedy @johnjeremiah

---------

Co-authored-by: Brock Walters <153771548+nonpunctual@users.noreply.github.com>
Co-authored-by: Ashish Kuthiala <53918208+akuthiala@users.noreply.github.com>
2026-03-13 01:23:01 -05:00
Software Developer | AI/ML | LLM | RAG
f9d8ad0e1d
Fleet vs. Jamf Pro and NinjaOne: MDM Solution Comparison 2026 (#41247)
New Article by Team GrowthX

Date: 09-3-2026

cc @nonpunctual @ireedy @johnjeremiah

Co-authored-by: Ashish Kuthiala <53918208+akuthiala@users.noreply.github.com>
2026-03-13 00:54:24 -05:00
Rachael Shaw
cc671f98c9
Preview of v4.82.0 doc changes (#38894)
This PR will remain in draft as a preview of upcoming documentation
changes for 4.82.0

---------

Co-authored-by: Jordan Montgomery <elijah.jordan.montgomery@gmail.com>
Co-authored-by: Marko Lisica <83164494+marko-lisica@users.noreply.github.com>
Co-authored-by: Magnus Jensen <magnus@fleetdm.com>
Co-authored-by: Victor Lyuboslavsky <2685025+getvictor@users.noreply.github.com>
Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
Co-authored-by: Dante Catalfamo <43040593+dantecatalfamo@users.noreply.github.com>
Co-authored-by: melpike <79950145+melpike@users.noreply.github.com>
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
Co-authored-by: Nico <32375741+nulmete@users.noreply.github.com>
Co-authored-by: Scott Gress <scottmgress@gmail.com>
2026-03-12 18:19:53 -05:00
Magnus Jensen
89c9e18884
Technician role has arrived (RBAC article) (#41555)
Removed coming soon for technician role in RBAC article
2026-03-12 13:21:49 -07:00
Magnus Jensen
375ede6da9
Remove change entry that was reverted (#41553)
The original code PR (including the changefile) was reverted
https://github.com/fleetdm/fleet/pull/40452
Not sure how it made it in, but this removes it again.
2026-03-12 10:53:22 -05:00
Noah Talerman
b338a30b57
Release article: Fleet 4.82.0 (#41086) 2026-03-11 23:41:42 -05:00
Noah Talerman
09590bc6e2
"Teams" => "fleets", "queries" => "reports" doc changes (#39585) 2026-03-11 23:41:14 -05:00
Noah Talerman
7e963b038b
Linux setup experience > Install software: What does "compatible platforms" mean? (#40510)
<img width="1072" height="664" alt="Screenshot 2026-02-25 at 12 53
42 PM"
src="https://github.com/user-attachments/assets/3e5fde32-5b75-4e69-93d9-0b1e89badf3b"
/>
2026-03-11 15:20:49 -07:00
Eric
46bc7dc880
Website: add whitepaper article template page (#41405)
Changes:
- Updated `build-static-content` to support a new article category:
`whitepaper`
- Added a new article template page: `basic-whitepaper.ejs`.
- Added `deliver-whitepaper-download-request`, an action that
creates/updates a contact and account in the CRM and creates a
historical event when a user submits a form to download a whitepaper.
- Updated the "News" link in the website's header navigation to be
"Resources / Blog", and changed the link to /articles
- Added a link to the whitepapers category page (/whitepapers) to the
side bar navigation on article category pages
- Added a whitepaper article: "Modern endpoint management: Managing
devices as code"
2026-03-11 12:37:23 -05:00
Irena Reedy
66769e03cd
Update and rename financial-data-company-scales-endpoint-visibility-w… (#41105)
Co-authored-by: Eric <eashaw@sailsjs.com>
2026-03-11 10:13:11 -07:00
Irena Reedy
fdd85e3849
Update gaming-platform-gains-production-visibility.md (#41104)
got
2026-03-11 10:31:11 -05:00
Brock Walters
2bff8a2437
Update protecting-the-linux-device-remote-wipe-usb-sudo.md (#41412) 2026-03-10 18:57:26 -05:00
Brock Walters
10f70c36dd
Update deploy-santa-with-fleet-gitops-and-skip-the-sync-server.md (#41378) 2026-03-10 18:56:51 -05:00
Eric
c1241e6cfe
Website: Update headings in FAQ section of comparison articles (#41421)
Changes:
- Updated the headings in the FAQ section of two comparison articles (h3
» h4)
2026-03-10 18:50:19 -05:00
Noah Talerman
28e281979a
Why delete hosts? (#41398) 2026-03-10 16:46:53 -07:00
Eric
b93ba89200
Website: Update the category of two articles & add redirects (#41416)
Changes:
- Updated the category meta tag in fleet-management-software.md and
mdm-providers-compared.md and added required comparison article meta
tags
- Updated the comparison table styles on comparison articles
- Added redirects
2026-03-10 17:58:37 -05:00
Mitch Francese
3451ec6454
Update Okta Platform SSO guide: add dynamic SCEP challenge option (#41228)
## Summary

- Adds Fleet's dynamic SCEP challenge (Okta CA with a dynamic challenge,
available since Fleet 4.81.0) as the recommended path for Device Access
certificates on macOS 14+
- Preserves static SCEP as a documented legacy option, each with its own
downloadable example profile
- Adds `okta-device-access-scep-dynamic-example.mobileconfig` using
`$FLEET_VAR_NDES_SCEP_PROXY_URL` and `$FLEET_VAR_NDES_SCEP_CHALLENGE`;
existing static example profile unchanged
- Corrects renewal claim: neither static nor dynamic SCEP supports
automatic certificate renewal per Okta's own documentation — both
require profile redeployment before expiration
- Adds Okta documentation links throughout for proper SEO and
cross-reference:
- [Use Okta as a CA for Device
Access](https://help.okta.com/oie/en-us/content/topics/oda/oda-as-scep-okta-ca.htm)
- [Configure Okta as a CA with a dynamic SCEP
challenge](https://help.okta.com/oie/en-us/content/topics/identity-engine/devices/okta-ca-dynamic-scep-macos-jamf.htm)
- [Configure Okta as a CA with a static SCEP
challenge](https://help.okta.com/oie/en-us/content/topics/identity-engine/devices/okta-ca-static-scep-macos-jamf.htm)
- Uses correct Fleet UI path and CA type name verified against
`helpers.tsx` and the 4.81.0 release article
- Uses Okta's exact field names (SCEP URL, Challenge URL, Username,
Password) verified from Okta's documentation
- Updates `publishedOn` to reflect the revision date

## Files changed

- `articles/deploying-okta-platform-sso-with-fleet.md` — article update
-
`docs/solutions/macos/configuration-profiles/okta-device-access-scep-dynamic-example.mobileconfig`
— new dynamic SCEP example profile
-
`docs/solutions/macos/configuration-profiles/okta-device-access-scep-example.mobileconfig`
— unchanged (static example)

## Test plan

- [ ] Article renders correctly on fleetdm.com preview
- [ ] Dynamic example profile link resolves:
`okta-device-access-scep-dynamic-example.mobileconfig`
- [ ] Static example profile link resolves:
`okta-device-access-scep-example.mobileconfig`
- [ ] All Okta documentation links resolve
- [ ] Fleet UI path verified: **Settings → Integrations → Certificate
authorities → Add CA → Okta CA or Microsoft Device Enrollment service
(NDES)**
- [ ] Fleet variables `$FLEET_VAR_NDES_SCEP_PROXY_URL` and
`$FLEET_VAR_NDES_SCEP_CHALLENGE` confirmed in Fleet docs
- [ ] Meta tags present with updated `publishedOn` date
- [ ] Style guide compliance verified (active voice, bold UI elements,
no marketing fluff)
2026-03-10 18:50:20 -04:00
Brock Walters
ec40ac3b46
Update apple-device-enrollment-program.md (#41393)
Co-authored-by: Harrison Ravazzolo <38767391+harrisonravazzolo@users.noreply.github.com>
Co-authored-by: Ashish Kuthiala <53918208+akuthiala@users.noreply.github.com>
2026-03-10 16:19:35 -05:00
Brock Walters
65232f9590
Update apple-device-enrollment-program.md (#41369)
updated table re: not having to erase for re-enroll.
2026-03-10 16:34:10 -04:00
Magnus Jensen
6366742789
Remove stale [] for link in certificate guide (#41371)
Removed unnecessary brackets from the CAThumbprint reference.
2026-03-10 13:29:19 -07:00
Steven Palmesano
94288fd555
Add guide for deleting macOS local user accounts (#40904) 2026-03-10 13:58:53 -05:00
Noah Talerman
3a284444ac
Guide updates: Use Okta as a certificate authority (CA) with a dynamic challenge on macOS (#41077)
For the following issue:
- https://github.com/fleetdm/fleet/issues/40738

---------

Co-authored-by: Andrea Pepper <lppepper@me.com>
2026-03-10 11:00:14 -06:00
Irena Reedy
2fbd57042a
Rename financial-data-company-scales-endpoint-visibility-with-fleet.m… (#41103)
…d to financial-data-company.md

shortened .md name
2026-03-09 17:52:10 -07:00
Victor Lyuboslavsky
dd19501a31
Monitor DNS traffic on macOS article. (#41230)
Blog post on monitoring DNS traffic.

---------

Co-authored-by: Brock Walters <153771548+nonpunctual@users.noreply.github.com>
2026-03-08 22:51:13 -04:00
Brock Walters
7393082930
Update fleet-management-software.md (#41197)
Tiny fixes. This doc was requested by Sales so I want to make sure it's
as accurate as possible in current form.
2026-03-07 23:01:10 -06:00
Brock Walters
9df1186519
Update why-enterprise-linux-is-important-in-2026.md (#41193)
typos, fixes.
2026-03-06 19:28:40 -08:00
Brock Walters
f7049c5022
Update migrating-intune-policies-to-fleet-csp-converter.md (#41191)
formatting.
2026-03-06 22:21:56 -05:00
Harrison Ravazzolo
25171a24d6
Revise steps for creating Autopilot profile (#40921)
UI changed slightly, updating steps to reflect experience
2026-03-06 18:05:49 -08:00
Mitch Francese
e3b4fb56d8
Add guide: Migrating Intune policies to Fleet with the CSP converter (#41130)
## Summary

- Adds a new Fleet guide article for the community Intune-to-Fleet CSP
converter tool
- Covers how the tool works, prerequisites, step-by-step usage, result
monitoring, resolver map, customization, and troubleshooting
- Sets honest expectations upfront: ~70–75% policy coverage, community
tool (not official Fleet product)

## Changes

- `articles/migrating-intune-policies-to-fleet-csp-converter.md` — new
guide article

## Notes

- Tool repo: https://github.com/tux234/intune-to-fleet
- Modeled on the style of `creating-windows-csps` and the Okta Verify on
Windows guide
- Download links in the guide point to the external tool repo

---------

Co-authored-by: Brock Walters <153771548+nonpunctual@users.noreply.github.com>
2026-03-06 20:53:00 -05:00
Brock Walters
b3c256632d
Update fleet-management-software.md (#41184)
Removing casual intro pp up front.
2026-03-06 18:53:24 -06:00
Brock Walters
8637c1cf45
Update why-enterprise-linux-is-important-in-2026.md (#41179)
add line
2026-03-06 15:23:39 -08:00
Brock Walters
ee67c80c35
Update security-baselines-for-linux.md (#41181) 2026-03-06 15:23:25 -08:00
Brock Walters
9703ac1154
Update protecting-the-linux-device-remote-wipe-usb-sudo.md (#41182)
<!-- Add the related story/sub-task/bug number, like Resolves #123, or
remove if NA -->
**Related issue:** Resolves #

# Checklist for submitter

If some of the following don't apply, delete the relevant line.

- [ ] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/guides/committing-changes.md#changes-files)
for more information.

- [ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [ ] If paths of existing endpoints are modified without backwards
compatibility, checked the frontend/CLI for any necessary changes

## Testing

- [ ] Added/updated automated tests
- [ ] Where appropriate, [automated tests simulate multiple hosts and
test for host
isolation](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/reference/patterns-backend.md#unit-testing)
(updates to one hosts's records do not affect another)

- [ ] QA'd all new/changed functionality manually

For unreleased bug fixes in a release candidate, one of:

- [ ] Confirmed that the fix is not expected to adversely impact load
test results
- [ ] Alerted the release DRI if additional load testing is needed

## Database migrations

- [ ] Checked schema for all modified table for columns that will
auto-update timestamps during migration.
- [ ] Confirmed that updating the timestamps is acceptable, and will not
cause unwanted side effects.
- [ ] Ensured the correct collation is explicitly set for character
columns (`COLLATE utf8mb4_unicode_ci`).

## New Fleet configuration settings

- [ ] Setting(s) is/are explicitly excluded from GitOps

If you didn't check the box above, follow this checklist for
GitOps-enabled settings:

- [ ] Verified that the setting is exported via `fleetctl
generate-gitops`
- [ ] Verified the setting is documented in a separate PR to [the GitOps
documentation](https://github.com/fleetdm/fleet/blob/main/docs/Configuration/yaml-files.md#L485)
- [ ] Verified that the setting is cleared on the server if it is not
supplied in a YAML file (or that it is documented as being optional)
- [ ] Verified that any relevant UI is disabled when GitOps mode is
enabled

## fleetd/orbit/Fleet Desktop

- [ ] Verified compatibility with the latest released version of Fleet
(see [Must
rule](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/workflows/fleetd-development-and-release-strategy.md))
- [ ] If the change applies to only one platform, confirmed that
`runtime.GOOS` is used as needed to isolate changes
- [ ] Verified that fleetd runs on macOS, Linux and Windows
- [ ] Verified auto-update works from the released version of component
to the new version (see [tools/tuf/test](../tools/tuf/test/README.md))
2026-03-06 15:23:12 -08:00
Brock Walters
ff39de0e6d
Create owning-your-linux-destiny-with-open-source.md (#41095)
part 6
2026-03-06 13:47:33 -06:00
Brock Walters
59b402309b
Update unlocking-linux-productivity-securing-apps-and-updating-certificates (#41098)
Added links
2026-03-06 13:32:43 -06:00
Rachael Shaw
8044755a2a
Guide: Remove duplicate key from usage statistics example (#41152)
Remove duplicate `numQueries` key
2026-03-06 13:06:28 -06:00
Luís Teles
0900f3ee35
Enhance Okta verification with issued certificates check (#40805)
Minor update on the [Enable Okta Verify on
Windows](https://fleetdm.com/guides/enable-okta-verify-on-windows-using-a-scep-configuration-profile)
article that documents the option of checking if the certificates are
being successfully issued by Okta or not
2026-03-06 10:53:50 -08:00
Brock Walters
97a1abef82
Update security-baselines-for-linux.md (#41099)
Added links
2026-03-06 09:47:28 -06:00
Brock Walters
cb98f22e0c
Update automated-provisioning-for-Linux-desktop-in-the-enterprise.md (#41100)
Added links
2026-03-06 09:47:04 -06:00
Brock Walters
b0f2c35d65
Create how-to-manage-company-laptops-a-complete-guide.md (#41119) 2026-03-06 09:45:26 -06:00
Brock Walters
e6677bcf2d
Update deploying-custom-osquery-extensions-in-fleet.md (#41118)
Fixed URL
2026-03-06 09:44:40 -06:00
Noah Talerman
3fe69eab96
Guide update: "Payload-free" => "Script-only" (#41085) 2026-03-06 07:13:56 -07:00
Brock Walters
3e3582784e
Rename deploying-custom-osquery-extensions-in-fleet:-a-step-by-step-guide (#41097)
fixed file name

## fleetd/orbit/Fleet Desktop

- [ ] Verified compatibility with the latest released version of Fleet
(see [Must
rule](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/workflows/fleetd-development-and-release-strategy.md))
- [ ] If the change applies to only one platform, confirmed that
`runtime.GOOS` is used as needed to isolate changes
- [ ] Verified that fleetd runs on macOS, Linux and Windows
- [ ] Verified auto-update works from the released version of component
to the new version (see [tools/tuf/test](../tools/tuf/test/README.md))
2026-03-06 05:29:25 -05:00
Brock Walters
287db0450a
Update why-enterprise-linux-is-important-in-2026.md (#41101)
Added links.
2026-03-06 05:29:02 -05:00
Brock Walters
79650f65d9
Create protecting-the-linux-device-remote-wipe-usb-sudo.md (#41096)
part 5
2026-03-05 23:02:34 -06:00
Brock Walters
3c5ca3a0f3
Create deploying-custom-osquery-extensions-in-fleet.md (#41080)
part 1

---------

Co-authored-by: Ashish Kuthiala <53918208+akuthiala@users.noreply.github.com>
2026-03-05 20:39:24 -06:00
Brock Walters
96f2646370
Create deploying-custom-osquery-extensions-in-fleet:-a-step-by-step-guide (#41081)
part 2
2026-03-05 20:28:34 -06:00
Brock Walters
3c7f32d3cf
Create unlocking-linux-productivity-securing-apps-and-updating-certifcates (#41050)
chapter 4 protecting Linux
2026-03-05 17:30:14 -06:00
Dan Gordon
dc7c23c59c
Update security-baselines-for-linux.md (#41029)
Fix a small typo and a formatting error.
2026-03-05 12:54:15 -05:00
Irena Reedy
cc14b92332
Update gaming-technology-company.md (#40971)
Edited about Fleet
2026-03-04 14:22:22 -06:00
Irena Reedy
f80fcdaf72
Update financial-technology-company.md (#40970)
Edited About Fleet
2026-03-04 14:21:29 -06:00
Irena Reedy
91ffc75298
Update financial-services-platform.md (#40969)
Edited about Fleet
2026-03-04 14:20:44 -06:00
Irena Reedy
b50512fc01
Update communications-platform.md (#40968)
edited about fleet
2026-03-04 14:19:55 -06:00
Irena Reedy
5e50f08a2c
Update collaboration-platform.md (#40967)
edited about fleet
2026-03-04 14:18:54 -06:00
Irena Reedy
45a3a1187e
Update cannabis-technology-company.md (#40966)
edited about fleet
2026-03-04 14:18:12 -06:00
Irena Reedy
fc80cb5a93
Update banking-platform.md (#40965)
edited about fleet
2026-03-04 14:17:24 -06:00
Irena Reedy
4e4bed79ef
Create blanco case study (#40964) 2026-03-04 13:34:31 -06:00
Irena Reedy
fda64d7640
Create rocher case study (#40962) 2026-03-04 13:32:53 -06:00
Irena Reedy
c3fe3a1f87
Update collaboration-platform.md (#40998)
change tense
2026-03-04 13:32:08 -06:00
Ian Littman
7d4acdc5c4
Bump supported MySQL versions (#40892)
Fixes #40975.

8.0.32 (was running in Aurora managed cloud at the time) -> 8.0.39 (what
we're running now) 8.0.36 -> 8.0.44 (latest 8.0.x version supported by
Aurora; holding off on 8.0.45 until Aurora supports it) 8.4.7 -> 8.4.8
9.5.0 -> 9.6.0

Also bumped the supported Aurora version from 3.07.0 to 3.08.2 to match
what we're running in managed cloud right now

Fleet might work on older patch versions but we'll no longer dev/test on
them. MySQL 9.x not testing previous minor versions matches with our
previous approach for that version.

Since these are all patch/minor bumps (and the overnight build cases are
patch bumps/are covered by AWS envs) automated testing should be
sufficient here.
2026-03-04 12:25:20 -06:00
Irena Reedy
6813978a75
Create nyx case study (#40929)
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2026-03-05 00:45:04 +09:00
Irena Reedy
7021ba328e
Create rialto case study (#40930)
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
Co-authored-by: Eric <eashaw@sailsjs.com>
2026-03-05 00:30:54 +09:00
Irena Reedy
3bcfec72ea
Create hubble case study (#40927)
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
Co-authored-by: Eric <eashaw@sailsjs.com>
2026-03-05 00:30:05 +09:00
Eric
1a69964e84
Fix description meta tag in collaboration-platform.md (#40949)
Changes:
- Fixed the description meta tag in collaboration-platform.md to fix the
failing website deploy/test workflows
2026-03-04 09:21:40 -06:00
Irena Reedy
d4a0e1bcb4
Create ufa case study (#40925) 2026-03-04 08:47:55 -06:00
Irena Reedy
b556429d55
Update robotics-company.md (#40926) 2026-03-04 08:47:35 -06:00
Irena Reedy
a0787d07c7
Create domon case study (#40931) 2026-03-04 08:46:57 -06:00
Software Developer | AI/ML | LLM | RAG
9a13233eeb
Fleet vs. Workspace ONE: Choosing the right MDM solution (#40750)
New Article by Team GrowthX

Date: 28-02-2026

cc @nonpunctual @ireedy @johnjeremiah

---------

Co-authored-by: Brock Walters <153771548+nonpunctual@users.noreply.github.com>
2026-03-03 23:48:52 -06:00
Marko Lisica
8c48b7d93b
[Guide] Android certificates (#39961)
Add instructions for Android certificates deployment
2026-03-03 15:53:42 -06:00
Eric
29cb62f1fe
Website: Update image used in guide (#40894)
Closes: https://github.com/fleetdm/confidential/issues/14623

Changes:
- Updated the "GitOps: A strategic advantage for automation,
collaboration, and cost savings" guide article to use the latest version
of the GitOps workflow diagram.
- Updated the alt text on the GitOps workflow diagram on the
/fleet-gitops page
2026-03-03 15:05:28 -06:00
Brock Walters
6e882309a7
Update how-we-deployed-santa-at-fleet.md (#40733)
Fixed title :)
2026-03-03 09:57:40 -06:00
Steven Palmesano
4a5e22137f
Add fleetd debug script for Windows (#40831)
Also rename the macOS script for consistency.
2026-03-02 15:41:25 -06:00
Brock Walters
a52ae1de52
Update the-confidence-gap.md (#40673)
fixed links added block quotes
2026-03-02 14:10:45 -06:00
Brock Walters
a643cd4dd0
Update migrate-fleet-server.md (#40777)
Added link to Steven's article.
2026-03-02 15:08:24 -05:00
Noah Talerman
3bd0d5354d
Evented tables guide: How to turn on (#40429)
- Reorganize sections: How to turn on comes first
- Make language consistent

Context:
https://fleetdm.slack.com/archives/C050XE4CQNA/p1771903295859949
2026-03-02 13:43:56 -05:00
Harrison Ravazzolo
07047bec17
Clarify BYOD enrollment methods in Fleet documentation (#40740)
Updated the BYOD enrollment section to clarify that both profile-based
and account-driven enrollment methods are supported in Fleet, and added
a link to a guide for more information.
2026-03-02 07:58:15 -08:00
Marko Lisica
a19ceffe05
Add windows in the sentence that explains automatic renewal of certs (#40677) 2026-03-02 11:41:31 +01:00
Gray Williams
852daea5c1
Fixes dead link for Windows (#40678)
The link to the script to enable scripts for Windows was incorrect.
2026-03-02 10:06:12 +00:00
Eric
84b9027148
Website: update case study articles (#40567)
Closes: https://github.com/fleetdm/fleet/issues/40161
Closes: https://github.com/fleetdm/confidential/issues/14508

Changes:
- Added support for a new meta tag (`<meta
name="useBasicArticleTemplate" value="true">`) that will be used to
determine which template case study articles use.
- Updated the build-static-content script to not require
`summaryChallenge`, `summarySolution`, `summaryKeyResults`, and
`companyLogoFilename` meta tags for case study articles with a
`useBasicArticleTemplate` meta tag.
- Updated the view-case-study action to display case study articles with
a `useBasicArticleTemplate` meta tag on the basic-article template page

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2026-02-27 14:33:42 -06:00
Allen Houchins
518475fc4c
Prioritize using IdP email address when available for maintenance window scheduling (#37250)
This pull request updates the logic for selecting which user receives
maintenance window calendar events on hosts with multiple users. The
changes clarify and enforce a priority system for choosing the recipient
email, ensuring that IdP-sourced emails are preferred, followed by
Google Chrome profile emails. This affects both user-facing
documentation and backend implementation.

**User-facing behavior and documentation:**

* The end-user documentation now explicitly describes the email
selection priority for calendar event recipients: IdP Username email is
chosen first, then Google Chrome profile email, and if multiple Chrome
emails exist, the first alphabetically is selected.

**Backend logic and data selection:**

* The comment in `calendar_cron.go` is updated to match the new email
selection logic, explaining the prioritization of email sources for
host-user assignment.

* The SQL query in `policies.go` is refactored to implement the new
priority system for selecting user emails per host:
  - IdP sources (`mdm_idp_accounts`, `idp`) are considered first,
  - then Google Chrome profiles,
  - then other sources.
- If multiple emails exist at the same priority, the first
alphabetically is chosen.

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
Co-authored-by: Juan Fernandez <juan-fdz-hawa@users.noreply.github.com>
Co-authored-by: Juan Fernandez <juan@fleetdm.com>
2026-02-27 14:57:43 -04:00
Brock Walters
b8267f0508
Update rethinking-endpoint-management.md (#40613)
tidying up.
2026-02-27 09:02:20 -06:00
Marko Lisica
f5bc0d7f32
Add script to revoke VPP licenses for devices (#40478)
Related to:

- https://github.com/fleetdm/fleet/issues/34439
2026-02-27 15:55:05 +01:00
Software Developer | AI/ML | LLM | RAG
1a8662d4dc
Fleet vs. Jamf vs. Microsoft Intune: How to choose the right fleet ma… (#40527)
…nagement software

New Article by Team GrowthX

Date: 26-02-2026

cc @nonpunctual @ireedy @johnjeremiah

---------

Co-authored-by: Brock Walters <153771548+nonpunctual@users.noreply.github.com>
2026-02-26 17:51:23 -06:00
Brock Walters
438dc43dd7
Update the-confidence-gap.md (#40600)
more fixes.
2026-02-26 11:17:46 -06:00
Brock Walters
c7745519e1
Update rethinking-endpoint-management.md (#40585)
added series links & small edits.
2026-02-26 10:35:03 -06:00
Brock Walters
6151e2787b
Update the-confidence-gap.md (#40582)
Added links to series & small tidy edits
2026-02-26 09:35:15 -06:00
Noah Talerman
3ec7ec76c8
Wipe tooltip: Add instructions to delete the host (#40543)
For the following quick win:
- https://github.com/fleetdm/fleet/issues/40550
2026-02-26 09:11:02 -05:00
Steven Palmesano
f09d00fa95
Remove dislaimer about Migration Assistant duplicate records (#40554)
Discovered while testing and mentioned at:
https://github.com/fleetdm/fleet/issues/36193#issuecomment-3954840314
2026-02-26 07:08:17 -06:00
Eric
af4c112454
Website: Update article meta tags to fix failing website deploy (#40559)
Changes:
- Updated the meta tags in rethinking-endpoint-management.md to fix the
website's failing deploy workflow
2026-02-25 16:36:09 -06:00
Brock Walters
c210f053f5
Create rethinking-endpoint-management.md (#40556)
has brock's edits.
2026-02-25 16:19:42 -06:00
Eric
e7043b45dc
Website: Update meta description of mac-device-security.md (#40542)
Changes:
- Updated the meta description and title of an article to fix the
website's failing deploy workflow.
2026-02-25 14:58:20 -06:00
Brock Walters
7f8f38ffaa
Update how-we-deployed-santa-at-fleet.md (#40507)
modifying guide vs. article.
2026-02-25 15:55:14 -05:00
Software Developer | AI/ML | LLM | RAG
7b7839b7a4
Mac zero-touch deployment: How to automate device provisioning with ADE (#40524)
New Article by Team GrowthX

cc @nonpunctual @ireedy @johnjeremiah 

Date: 26-02-2026

---------

Co-authored-by: Brock Walters <153771548+nonpunctual@users.noreply.github.com>
2026-02-25 13:46:43 -06:00
Software Developer | AI/ML | LLM | RAG
ea9d797bab
What is Apple's Device Enrollment Program (DEP)? (#40526)
New Article by Team GrowthX

Date: 26-02-2026

cc @nonpunctual @ireedy @johnjeremiah

Co-authored-by: Brock Walters <153771548+nonpunctual@users.noreply.github.com>
2026-02-25 13:31:23 -06:00
Software Developer | AI/ML | LLM | RAG
c065ed1c47
Managing Macs globally: Apple ecosystem deployment and security (#40523)
New Article by Team GrowthX

Date: 26-02-2026

cc @nonpunctual @ireedy @nonpunctual

---------

Co-authored-by: Brock Walters <153771548+nonpunctual@users.noreply.github.com>
2026-02-25 13:30:21 -06:00
Steven Palmesano
c190f25ed7
Use raw text instead of images (#40522)
It feels odd looking at images that are completely text, instead of just
having the text on the page.

---------

Co-authored-by: Brock Walters <153771548+nonpunctual@users.noreply.github.com>
2026-02-25 13:26:25 -06:00
Brock Walters
e217506e51
Create the-confidence-gap.md (#40516)
1st iteration. Need to fix links to case studies.
2026-02-25 13:20:28 -06:00
Brock Walters
79f2ece886
Update deploy-santa-with-fleet-gitops-and-skip-the-sync-server.md (#40508)
modifying guide vs. article.
2026-02-25 13:05:31 -06:00
Software Developer | AI/ML | LLM | RAG
1f587f4b8b
Apple MDM: A complete guide (#40512)
New Article by Team GrowthX

Date: 25-02-2026

cc @nonpunctual @ireedy @johnjeremiah
2026-02-25 13:04:00 -06:00
Software Developer | AI/ML | LLM | RAG
33ec132664
Mac endpoint security: Protecting macOS devices in the enterprise (#40514)
New Article by Team GrowthX

Date: 25-02-2026

cc @nonpunctual @ireedy @johnjeremiah
2026-02-25 13:03:24 -06:00
Software Developer | AI/ML | LLM | RAG
1103d1b641
Mac inventory management: A complete guide (#40517)
New Article by Team GrowthX

Date: 25-02-2026

cc @nonpunctual @ireedy @johnjeremiah
2026-02-25 12:59:15 -06:00
Allen Houchins
91301a03fc
Add Fleet-maintained apps to usage statistics payload (#38779)
Extended the statistics payload to include arrays of Fleet-maintained
app slugs in use on macOS and Windows. Updated the datastore to query
and populate these fields, and documented the new fields in the usage
statistics article.

---------

Co-authored-by: Juan Fernandez <juan@fleetdm.com>
2026-02-25 09:43:08 -04:00
Irena Reedy
e2d9873b23
Create establishing-visibility-in-a-distributed-hybrid-environment.md (#40336) 2026-02-24 23:44:39 -06:00
Brock Walters
480acdf159
Create how-we-deployed-santa-at-fleet.md (#40473)
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2026-02-25 13:33:34 +09:00
Noah Talerman
830e565300
Smallstep: Jamf connector is the current best practice (#40304)
- Until we test the Fleet connector:
https://github.com/fleetdm/fleet/issues/39558
2026-02-25 13:27:02 +09:00
Irena Reedy
fbc0ef0d7f
Create communications-services-sector-scaling-cross-platform-device-m… (#40217)
…anagement-with-fleet.md

case study with company name taken out
2026-02-25 13:25:09 +09:00
Brock Walters
1d7a91cf98
Create deploy-santa-with-fleet-gitops-and-skip-the-sync-server.md (#40469)
submit Santa article from LinkedIn.
2026-02-25 13:24:17 +09:00
Brock Walters
01f61b9384
Update security-baselines-for-linux.md (#40457)
fixed links & typos.
2026-02-24 17:37:15 -06:00
Eric
a3af9bd9f0
Fix meta tags in security-baselines-for-linux.md (#40454)
Changes:
- Removed the backslashes in the meta tags in
security-baselines-for-linux.md
2026-02-24 16:52:53 -06:00
Noah Talerman
58f8e290d9
4.81 release article: Add links to issues (#40440)
Co-authored-by: Brock Walters <153771548+nonpunctual@users.noreply.github.com>
2026-02-24 17:25:50 -05:00
Noah Talerman
e0d2677804
Disk encryption: What Fleet does when there's a new key (#40434) 2026-02-24 14:49:45 -06:00
Brock Walters
a58678ea28
Update detecting-ai-agents-like-openclaw-with-automated-tooling.md (#40419)
fixed link
2026-02-24 13:56:08 -05:00
Noah Talerman
4aa15497dc
Fleet Desktop guide: Add link to app (#40030)
Co-authored-by: Allen Houchins <32207388+allenhouchins@users.noreply.github.com>
2026-02-24 09:13:06 -05:00
Noah Talerman
a1f58545a6
macOS Tahoe migration gotcha (#39644)
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2026-02-24 09:12:31 -05:00
Noah Talerman
642e9cfc35
User-scoped certificates on macOS need a login keychain (#39364)
Discovered by `pingali`:
https://fleetdm.slack.com/archives/C050XE4CQNA/p1770181946960079?thread_ts=1769555555.606569&cid=C050XE4CQNA
2026-02-24 09:12:17 -05:00
Noah Talerman
3d554a52de
Variables in scripts and profiles: Update language (#39253)
Clean up and simplify language not that we're pointing to this section
of the guide from Fleet's best practice GitOps:
https://github.com/fleetdm/fleet-gitops/pull/91/files#diff-391be63d86ca0541cef3ee2c9302c75c391f294e4e8466af9c15d19137480fd1R13
2026-02-24 09:12:00 -05:00
Steven Palmesano
df96877291
Clarify that the Turn off MDM script needs to be run from Fleet (#39821)
Originally discussed at
https://github.com/fleetdm/fleet/issues/38092#issuecomment-3730312614.
2026-02-24 07:33:49 -06:00
Steven Palmesano
4666d17f6e
Add guide for Android BYOD MDM migration (#38481)
Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-02-24 07:33:14 -06:00
Brock Walters
63a51bffe6
Update detecting-ai-agents-like-openclaw-with-automated-tooling.md (#40246)
Tidying up & changed byline to Dhruv.
2026-02-24 08:04:39 -05:00
Brock Walters
7f4124f3d2
Create security-baselines-for-linux.md (#40370)
Chapter 3 of protecting Linux series
2026-02-24 07:58:39 -05:00
Irena Reedy
d7ca8f52f3
Update healthcare.technology.organization.md (#40382)
- sentence casing 
- meta description
2026-02-24 17:09:21 +09:00
Irena Reedy
feae8c15b5
Update and rename 0pen-source-software-organization.md to open-source… (#40379)
…-software-organization.md

- sentence case 
- meta description
2026-02-24 16:40:30 +09:00