Commit Graph
18731 Commits
Author SHA1 Message Date
Sam Pfluger 155f0c4016 Add Slack channel prefixes (#33712) 2025-10-01 12:01:53 -05:00
jacobshandlingandJacob Shandling 6037c67217 More flexible regex, 8k years in future scheduled time (#33706)
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2025-10-01 09:05:02 -07:00
Ian Littman e235fda3c7 Use singular/plural form on GitOps log messages as appropriate (#33675)
Also replaces existing pluralization function so everything in GitOps is
using the same thing

Note that this doesn't add counts to log messages where they aren't
currently, nor does it change logic on what count we actually show.

Fixes #33199.

<!-- 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.

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

- [ ] QA'd all new/changed functionality manually
2025-10-01 09:32:45 -05:00
RachelElysia 85032e8aa0 FE: Buggy test fix (#33694) 2025-10-01 10:12:51 -04:00
Noah Talerman 3b812660d2 Product Design handbook: 1 step for design challenge and interview (#33692) 2025-10-01 09:38:03 -04:00
Eric abd558e511 Website: Add build script error for article images that don't match website naming conventions. (#33644)
Closes: #25943

Changes:
- Added two build script errors that are thrown if an article references
an image in the website/assets/images/ folder that does not match the
[website's image filename
conventions](https://fleetdm.com/handbook/company/communications#export-an-image-for-fleetdm-com)
- Renamed two images and removed two unused images
2025-10-01 13:14:01 +09:00
Harrison Ravazzolo 8c5375d47d Fix typo in Title (#33643)
Typo
2025-10-01 13:12:36 +09:00
Mitch Francese 46d6f4fd5e Update sysadmin-diaries-restoring-fleetd.md (#33486)
Fixed a broken link for the resend profiles feature. Corrected it to
https://fleetdm.com/docs/rest-api/rest-api#resend-custom-os-setting-configuration-profile
2025-10-01 13:11:31 +09:00
RachelElysia 34a3504c6e Fleet UI: Animate arrows for host actions dd and reveal buttons (#33660) 2025-09-30 23:01:26 -04:00
RachelElysia cd9a7be95b Fleet UI: Followup row hover unreleased fix, comment cleans (#33658) 2025-09-30 22:59:45 -04:00
Noah TalermanandRachael Shaw a5978d16d9 YAML files: Add missing key (#33574)
Co-authored-by: Rachael Shaw <r@rachael.wtf>
2025-09-30 18:09:58 -05:00
Steven Palmesano 267a16d8e4 Update links for end user authentication in SSO documentation (#33623)
These redirected to the correct page, but the anchor was broken.
2025-09-30 18:08:23 -05:00
Jordan Montgomery 662f3f5e4d Fix for 4.73.2 misnumbered migrations (#33655)
<!-- Add the related story/sub-task/bug number, like Resolves #123, or
remove if NA -->
**Related issue:** Resolves #33562 

Detects and if possible fixes migrations which were misnumbered in the
released 4.73.2 Linux binary(it was based on the commit before the
renumbering commit was added). This does not affect the released 4.73.2
docker images and this code does nothing on these since the migrations
will not be detected

We specifically look for the 3 most recent migrations being the
mis-numbered 4.73.2 and 4.73.1 migrations in the expected order. If
neither of the mis-numbered migrations are found, nothing is done.
Likewise if the order is not right or the order is not exactly
right(e.g. if intervening migrations, for instance from 4.74.0 have been
applied) we do not apply the fix. Finally, the fix is only ever applied
in the existing migration path and fleet will never try to apply the
fleet automatically by just running the fleet server(though it will
detect the condition and complain)

# 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

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

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

## Database migrations

- [x] Checked table schema to confirm autoupdate
- [x] Checked schema for all modified table for columns that will
auto-update timestamps during migration.
- [x] Confirmed that updating the timestamps is acceptable, and will not
cause unwanted side effects.
- [x] Ensured the correct collation is explicitly set for character
columns (`COLLATE utf8mb4_unicode_ci`).
2025-09-30 16:01:17 -05:00
Martin Angers 6f800e2d5b Bugfix: clear lock/wipe host actions on re-enrollment as new host row (#33561) 2025-09-30 16:16:03 -04:00
Allen Houchins 12c42ab6c4 Update 1Password macOS version number to 8.11.12 (#33653) 2025-09-30 15:00:54 -05:00
Konstantin Sykulev d8093f75d2 One license warning per gitops run (#33621)
**Related issue:** Resolves #33054

- [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-09-30 14:32:41 -05:00
RachelElysia ce091be720 Fleet API: Surface org_logo_url_light_background to my device page (#33654) 2025-09-30 14:30:35 -04:00
Luke Heath 25e14ef90d Add gray default avatar icon and update padding (#33598) 2025-09-30 12:52:06 -05:00
RachelElysia 676fcabe40 Fleet UI: Fix link, info banner spacing, certificates modal padding (#33637) 2025-09-30 13:44:39 -04:00
RachelElysia 4be5f35822 Fleet UI: Update labels page styling (#33628) 2025-09-30 13:43:54 -04:00
RachelElysia 8c7b309450 Fleet UI: Change org logo to light background on product and My Device Page (#33639) 2025-09-30 13:30:55 -04:00
RachelElysia f283db01b4 Fleet UI: Fix wobble links in truncated text cell links (#33631) 2025-09-30 13:30:44 -04:00
Nick Blee 564c0fe248 Add Nick Blee to humans (#33638) 2025-09-30 11:14:13 -05:00
Victor Lyuboslavsky 48afef8a27 Removing the software renaming fix introduced in 4.73.3 due to MySQL DB performance issues. (#33616)
Needs to be cherry picked into 4.73.4 and/or 4.74.0 and 4.75.0

<!-- Add the related story/sub-task/bug number, like Resolves #123, or
remove if NA -->
**Related issue:** Resolves #33612

# 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-09-30 10:35:47 -04:00
fleet-releaseandmostlikelee cae300596d Update Fleet-maintained apps (#33597)
Automated ingestion of latest Fleet-maintained app data.

Co-authored-by: mostlikelee <16102903+mostlikelee@users.noreply.github.com>
2025-09-30 09:57:43 -04:00
Irena ReedyandMike Thomas 28e0a034e8 Create device-enrollment-lifecycle.md (#33226)
Article written by Brock

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2025-09-30 09:33:11 -04:00
Sam Pfluger 2d8a88fbc6 Add Allen as CODEOWNER of security.md (#33600) 2025-09-30 08:03:02 -05:00
Brock Walters 257bc16d69 Update deploying-crowdstrike-with-fleet.md (#33539)
Removed note box around profile combinations & changed text around
uploading profiles.
2025-09-30 18:19:48 +09:00
Brock WaltersandMike Thomas 25fbb017c2 Update consolidate-multiple-tools-with-fleet.md (#33541)
Re-ordered article structure & rewrote some clumsy passages but kept the
vibe much of the content. Also changed some factual inaccuracies.

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2025-09-30 18:17:36 +09:00
Jorge Falcon d3db45d517 Deploying Fleet on AWS with Terraform guide updates (#33385)
**Related issue:** Resolves
https://github.com/fleetdm/fleet-terraform/issues/59

**Updated Deploy Fleet on AWS with Terraform guide**
- Consolidated steps to reflect recent updates to [Fleet-terraform
modules](https://github.com/fleetdm/fleet-terraform) and
[Fleet-terraform
example](https://github.com/fleetdm/fleet-terraform/tree/main/example)
2025-09-30 17:59:22 +09:00
Allen Houchins 766827b2e5 Update latest macOS versions to 26.0.1 and 15.7.1 (#33617) 2025-09-30 01:15:37 -05:00
Allen Houchins a5f1739a7e Update dogfood-policy-updater-latest-macos.sh (#33615)
- Updated to v2 of the sofafeed
- Updated logic to detect last two major OS versions
2025-09-29 21:27:47 -05:00
Zach Wasserman 8271c5cea7 Remove console.log in frontend ActionsDropdown (#33613) 2025-09-29 20:50:17 -05:00
Eric d43e71160a Website: update emailAddress input validation (#33602)
Closes: #33548

Changes:
- Added `isEmail` validation to emailAddress inputs. The updated
endpoints will now return 400 responses if a user bypasses the frontend
validation.
2025-09-29 17:26:37 -05:00
Thomas Salomon 04a5c933af Added GitHub Username (#33569) 2025-09-29 18:06:33 -04:00
Ian LittmanandJacob Shandling 6f6120b592 Add missing absolute timestamp tooltips to script list item upload and query modification table timestamps (#33599)
Fixes #33068.

# 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)

## Testing

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

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2025-09-29 16:57:51 -05:00
Mitch FranceseandSam Pfluger dcabecd207 Update go-to-market-groups.md (#33568)
Added a new section for not-for-resale tenants, outlining the process to
set one up and who qualifies for an NFR instance.

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2025-09-29 16:37:06 -05:00
George Karr 4846f8bd17 Bump version to Fleet 4.74.0 and update changelog (#33594) 2025-09-29 15:48:51 -05:00
Noah Talerman 76dc4c7ed9 Product groups handbook: 4 product groups (#33592) 2025-09-29 16:38:28 -04:00
Noah Talerman 8d20e8a21b Product Design handbook: 4 product groups (#33591) 2025-09-29 16:33:04 -04:00
Eric ab27ce0dfe Website: (Configuration builder) Add windows settings (#33589)
Related to: https://github.com/fleetdm/fleet/issues/33293

Changes:
- Added three categories of Windows settings to the configuration
builder: "Date & time", "Personalization", and "Functionality"
- Updated the configuration builder to support categories with no
subcategories
2025-09-29 15:14:28 -05:00
Noah Talerman 9920bc5c5f Update product-design.rituals.yml (#33590) 2025-09-29 15:08:06 -05:00
Noah Talerman 179aaceedb Engineering handbook: 4 product groups (#33586) 2025-09-29 14:10:46 -05:00
Luke Heath 53b3479d94 Prepare Fleet v4.74.0 (#33579) 2025-09-29 13:27:42 -05:00
Noah Talerman 1089fd6564 Disk encryption guide: No deferrals on macOS (#33463)
Added as part of this user story:
- #29250
2025-09-29 21:26:15 +03:00
Luke Heath 437a1f563c Prepare Fleet v4.73.3 (#33527) (#33575) 2025-09-29 12:23:36 -05:00
RachelElysia efc64389b1 Fleet UI [Feature]: UI reskin (#33558) 2025-09-29 12:10:41 -05:00
Gabriel Hernandez c6474eca82 add card for consistancy on the os versions empty table (#33470)
**Related issue:** Fixes #31688

updates the empty table state on os versions table to be consistant with
other empty states

**before**

<img width="1032" height="339" alt="image"
src="https://github.com/user-attachments/assets/bf5e353e-fc0e-4d40-b864-c9a47e8f93c1"
/>

**after**

<img width="1086" height="366" alt="image"
src="https://github.com/user-attachments/assets/2d2c7800-bbb7-4721-949b-bdfbb9adfb24"
/>


- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
- [x] QA'd all new/changed functionality manually
2025-09-29 18:10:24 +01:00
Sean Malone bae5b396a5 Fixing capitalization in 'Settle event strategy' section (#33570) 2025-09-29 11:52:10 -05:00
Thomas Salomon 2de2aedae0 Added myself to the Sales Group (#33571) 2025-09-29 11:34:10 -05:00