fleet/cmd
Lucas Manuel Rodriguez 8d664bd456
Make software batch endpoint asynchronous (#22258)
#22069

API changes: https://github.com/fleetdm/fleet/pull/22259

QAd by applying 10 pieces of software on a team, which took 3+ minutes
in total (which, before these changes was timing out at 100s.)

With this approach, a GitOps CI run timing out might leave the
background process running (which will eventually be applied to the
database). The team discussed and agreed that we can fix this edge case
later.

- [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/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] Added/updated tests
- [X] Manual QA for all new/changed functionality
2024-09-20 11:55:47 -03:00
..
cpe Migrate logic from nvdtools into Fleet (#18244) 2024-04-24 15:25:59 -07:00
cve Add vuln clean option (#18457) 2024-04-22 12:57:00 -06:00
fleet Make software batch endpoint asynchronous (#22258) 2024-09-20 11:55:47 -03:00
fleetctl Make software batch endpoint asynchronous (#22258) 2024-09-20 11:55:47 -03:00
macoffice Feature 9386: Parse the Mac Office release notes for vulnerability processing (#9993) 2023-02-24 14:18:25 -04:00
msrc Switching from FixedBuild to FixedBuilds (part 3 of 3). (#16478) 2024-01-30 15:00:22 -06:00
osquery-perf adjustments to support 60k MDM hosts after load testing (#21247) 2024-08-26 15:20:57 -03:00