Commit Graph
18790 Commits
Author SHA1 Message Date
Marko LisicaandNoah Talerman 02c75f516e [Update story template] Add name for the type filter in the activity feed (#33856)
- We're adding an option to filter the activity feed on the dashboard,
and we introduced a dropdown to filter by activity type. We want to use
more human friendly names.

e.g. `edited_macos_min_version` -> "OS updates: edited macOS"

---------

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2025-10-06 09:42:05 -04:00
Noah Talerman dfed16339e Roadmap preview: Use cross (†) instead of star (*) (#33828)
- Star (*) renders as a bullet on the website:

<img width="725" height="109" alt="Screenshot 2025-10-03 at 4 25 10 PM"
src="https://github.com/user-attachments/assets/45b9c987-1c81-417f-915a-29a695e998ce"
/>
2025-10-06 09:37:21 -04:00
Martin Angers 8a9b27b2b9 Bugfix: create past activities when an "activated" VPP app install is cancelled by turning MDM off (#33693) 2025-10-06 09:15:40 -04:00
Jorge FalconandMike Thomas ca2efb90dd Kubernetes guide update - MySQL and Redis to use bitnamilegacy images (#33833)
* Updated MySQL instructions to use `bitnamilegacy/mysql`
* Updated Redis Instructions to use `bitnamilegacy/redis`

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2025-10-06 09:02:08 -04:00
Gabriel Hernandez 83a637469c handle all three ios and ipad unenrollment states and diplay correct copy in unenroll modal (#33804)
This is a quick fix to handle all three cases when showing the unenroll
modal for ios and ipad devices.
It also adds better naming to the functions that check the enrollment
type.

- [x] QA'd all new/changed functionality manually
2025-10-06 10:44:58 +01:00
Robert Fairburn 5f98be0f08 Allow RW of state for github/infra (#33852) 2025-10-05 19:40:49 -05:00
Robert Fairburn c63f3ca183 Update iam rules for github on infra account (#33812) 2025-10-05 18:45:50 -05:00
Sam Pfluger 3009630141 Add an account to your patch (#33846) 2025-10-05 17:41:42 -05:00
Sam Pfluger 9604e64f28 Create "Marketing-led" and "Sales-led" intent signals (#33845) 2025-10-04 19:57:05 -05:00
fleet-releaseandmostlikelee 66600fd7cd Update Fleet-maintained apps (#33844)
Automated ingestion of latest Fleet-maintained app data.

Co-authored-by: mostlikelee <16102903+mostlikelee@users.noreply.github.com>
2025-10-04 20:43:21 -04:00
Sam Pfluger 1c6b30c1dc Update intent signal capture frequency (#33840) 2025-10-04 03:23:24 -05:00
Noah Talerman 10a7348ecf Entra conditional access guide (#33817)
Add link to reach out to sales
- Context: Folks from Microsoft are going to create a LinkedIn post
talking about Entra conditional access. They're going to link to this
guide in the LinkedIn post.
2025-10-03 18:07:04 -04:00
Noah Talerman c92644c72c "macOS" (#33773) 2025-10-04 06:56:41 +09:00
Lucas Manuel Rodriguez 527c2230e9 Add support for legacy Company portal SSO extension (#33796)
Resolves #33319

- [X] 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.

## Testing

- [X] QA'd all new/changed functionality manually
2025-10-03 17:56:38 -03:00
Juan FernandezandIan Littman 1ca2b951a7 GitOps bug: Icon was ignored when using software URL (#33799)
**Related issue:** Resolves #33695

When trying to match package icons, first try to match by hash then by
URL.

# Checklist for submitter

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

- [X] 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.

## Testing

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

---------

Co-authored-by: Ian Littman <iansltx@gmail.com>
2025-10-03 14:12:53 -05:00
fleet-releaseandmostlikelee 2908d8e5ee Update Fleet-maintained apps (#33808)
Automated ingestion of latest Fleet-maintained app data.

Co-authored-by: mostlikelee <16102903+mostlikelee@users.noreply.github.com>
2025-10-03 14:57:47 -04:00
Marko Lisica bd6ed423e4 Update android-mdm-setup.md (#33785)
Remove part that is wrong.
2025-10-03 14:45:55 -04:00
Jordan Montgomery 06dc4e85fd Allow specifying setup experience apps for iOS/iPadOS (#33772)
<!-- Add the related story/sub-task/bug number, like Resolves #123, or
remove if NA -->
**Related issue:** Resolves #33698 

# Checklist for submitter

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

- [x] 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.

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

## Testing

- [x] Added/updated automated tests
- [x] 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)

- [x] QA'd all new/changed functionality manually
2025-10-03 14:39:09 -04:00
Jonathan Katz 0a666499ae 33492 software title host count includes software installers (#33588)
<!-- Add the related story/sub-task/bug number, like Resolves #123, or
remove if NA -->
**Related issue:** Resolves #33492

# Checklist for submitter

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

- [x] 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

- [x] 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)

- [x] 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
2025-10-03 12:16:00 -04:00
Allen Houchins b23de19559 Added additional required endpoints to the MDM features section for macOS (#33813)
Updated endpoints needed for end user authentication during macOS Setup experience based on testing and results found in this [Slack thread](https://fleetdm.slack.com/archives/C09B2NPQR8V/p1759186542322289).
2025-10-03 11:03:07 -05:00
Isabell ReedyandSam Pfluger eed4665e83 Add EA to People page (#33800)
Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2025-10-03 16:55:17 +01:00
Gabriel Hernandez eeb1704777 add readme for assets dir and cleanup directory (#33210)
add a readme to the assets directory stating its purpose. We also
untrack generated assets that were mistakenly commited.
2025-10-03 16:44:38 +01:00
Sarah Gillespie d41d4f871e Add Smallstep to AddCertAuthorityModal (#33518)
Fixes unreleased bug found during demo prep
2025-10-03 10:26:51 -03:00
Victor Lyuboslavsky 5ff5332026 Added SSF to Okta research doc. (#33720)
<!-- Add the related story/sub-task/bug number, like Resolves #123, or
remove if NA -->
**Related issue:** Resolves #32766
2025-10-03 08:16:41 -05:00
Juan Fernandez ff333f7751 Avoid overriding local state with server state on ChangeManagement component (#33626)
Resolves #28713 

Fixed bug with the ChangeManagement component were server state was
overriding local UI state.
2025-10-02 21:15:38 -04:00
Robert Fairburn b5ba6da738 Add github access for check cloudflare action (#33797) 2025-10-02 19:37:29 -05:00
Noah Talerman 279cc8d0d4 YAML reference: Only one package, App Store app, or Fleet-maintained app per software (#33707)
Docs to address the following bug:
- #32607
2025-10-02 19:06:02 -05:00
Noah Talerman 5ee9fa774c API reference: OTA profiles don't work if end user auth is enabled (#33705)
- @noahtalerman: We shipped a breaking change in Fleet 4.73 that
resulted in this bug: https://github.com/fleetdm/fleet/issues/33447
 - To fix this bug we decided to...
- Accept this breaking change, document it (this PR), and add an
improved error message. See
[bug](https://github.com/fleetdm/fleet/issues/33447).
- Improve the manual enrollment flow for macOS hosts. User story is
[here](https://github.com/fleetdm/fleet/issues/33640).
   - Both changes are targeted for 4.77
2025-10-02 19:05:09 -05:00
Allen HouchinsandRachael Shaw df0d60a8f4 Update rest-api.md (#33702)
- Added additional platform information to address confusion encountered
during a recent prospect call.

---------

Co-authored-by: Rachael Shaw <r@rachael.wtf>
2025-10-02 18:48:16 -05:00
duytrandht b6fde2ab5e Update README.md (#33757)
Added punctuation on lines
2025-10-02 17:58:44 -05:00
Isabell Reedy e5e6e7e56e IHoP > HoP (#33747)
+ adding step to get CFO spend approval for a new position and record
COGS/OPEX/CAC
2025-10-02 17:40:51 -05:00
Graham Williams d48d0fa177 Update README.md (#33741)
Adds me to Team section
2025-10-02 17:37:34 -05:00
George Karr 651fdfb7e9 Adding changes for Fleet v4.73.4 (#33673) 2025-10-02 16:12:24 -05:00
Eric f188402296 Website: Add Docsearch public key to Website's custom configuration. (#33786)
Changes: 
- Added the Algolia Docsearch public search-only API key to the
website's custom configuration.

Note:
https://docsearch.algolia.com/docs/legacy/faq/#can-i-share-the-apikey-in-my-repo
2025-10-02 16:03:44 -05:00
Eric 9e520f22dd Docs: Update anchor link in Upgrading-Fleet.md (#33784)
Changes:
- Fixed an anchor link in the Upgrading Fleet documentation
2025-10-02 15:44:28 -05:00
71acff4644 Add Cloud Computing Policy to the Handbook (#33587)
Add Cloud Computing Policy to the Handbook. Customers have required this
to be in our Policy.
Verified that the policy is rendered correctly and consistent with the
style in the handbook.
No Issue creates as this is just a documentation change to the policy.

---------

Signed-off-by: Ram  Marti <ram@fleetdm.com>
Co-authored-by: Ram  Marti <ram@fleetdm.com>
Co-authored-by: Luke Heath <luke@fleetdm.com>
Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2025-10-02 14:44:50 -05:00
Ian Littman d958046651 Add missing reference to Android hosts on label criteria (#33755)
Fixes a miss in #31464.

## Testing

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

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

- [x] Confirmed that the fix is not expected to adversely impact load
test results
2025-10-02 13:57:50 -05:00
Magnus Jensen 1eb65057bb Move dry run checks around for app store apps gitops and add test case (#33456)
<!-- Add the related story/sub-task/bug number, like Resolves #123, or
remove if NA -->
**Related issue:** Resolves #32432

# Checklist for submitter

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

- [x] 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.

## Testing

- [x] Added/updated automated tests

- [x] QA'd all new/changed functionality manually
2025-10-02 15:54:24 -03:00
Rachael Shaw 9651668e33 Copy change: Add a step to the BitLocker PIN modal (#33729)
Follow-up copy change for BitLocker PIN modal on "My device" page, based
on [dogfooding
feedback](https://github.com/fleetdm/fleet/issues/32898#issuecomment-3308662704).

For user story:

+ #32898
2025-10-02 13:11:31 -05:00
Victor Lyuboslavsky 0498b2f200 Added research doc for osquery ebpfpub replacement (#33722)
<!-- Add the related story/sub-task/bug number, like Resolves #123, or
remove if NA -->
**Related issue:** Resolves #30639
2025-10-02 11:33:09 -05:00
Lucas Manuel Rodriguez 322438e4cb Fix docker publish failures (#33690)
Fixing https://github.com/fleetdm/fleet/actions/runs/18150944735.

- It seems that when not using the RC versions it cannot determine the
version of the github.com/fleetdm/fleet/v4 package , so it assumes it's
using `v4.0.0` thus causing alerts around our recent SAML vulnerability
(already fixed). So I'm changing it to only run on RC cuts, not every
day.
- Also adding a skip rule for a new CVE that we are not affected by.
2025-10-02 13:12:13 -03:00
Noah Talerman ea9caec7e3 Fleet product: Copy typo (#33734)
- Missing space
2025-10-02 10:52:36 -04:00
RachelElysia 3dae9c1d44 Fleet UI: Fix header unstyled button (#33724) 2025-10-02 09:35:34 -04:00
RachelElysia 147afd4e5b Fleet UI: Green progress bar (#33725) 2025-10-02 09:34:50 -04:00
RachelElysia 9cdf51333c Fleet UI: UX Cleanups to match new patterns (#33730) 2025-10-02 09:34:25 -04:00
Marko Lisica 06e10bb3c7 Update Android MDM setup guide (#33742)
Related to:

- #33664
2025-10-02 09:34:07 -04:00
Marko Lisica 7bd96c7453 Update vulnerability coverage table (#32149)
Related to:

- #30738
2025-10-02 13:26:06 +02:00
github-actions[bot]andlucasmrod adf6912906 Update versions of fleetd components in Fleet's TUF [automated] (#33739)
Automated change from [GitHub
action](https://github.com/fleetdm/fleet/actions/workflows/fleetd-tuf.yml).

Co-authored-by: lucasmrod <lucasmrod@users.noreply.github.com>
2025-10-02 07:18:21 -03:00
Eric c36351490a Website: Remove segment and related code. (#33738)
Closes: #33723

Changes:
- Removed the segment analytics tag and all related code.
- Removed the `analytics` global from the .eslintrc in the
website/assets/ folder
2025-10-01 19:53:12 -05:00
Mike McNeil 88d00435cf Website: Update pricing.ejs - Change button text (#33737)
On the pricing page (https://fleetdm.com/pricing) there are currently
two buttons that say Get a demo — one in the header and one on the
pricing table. Could we explore changing the button in the table to say
Talk to sales,Get a quote, or something similar and change the backend
routing to go directly to a sales queue to pick up? The thinking: if a
buyer is already going to that page, they likely want to talk to sales
to get a quote. They also have an opportunity to still book a demo on
that page in the header.

Closes https://github.com/fleetdm/confidential/issues/12102
2025-10-01 18:42:35 -05:00