Prepare for v4.3.0 release (#2040)

This commit is contained in:
Zach Wasserman 2021-09-13 15:03:42 -07:00 committed by GitHub
parent 9f5559de9d
commit 86044eb036
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
45 changed files with 76 additions and 50 deletions

View file

@ -1,3 +1,75 @@
## Fleet 4.3.0 (Sept 13, 2021)
* Add Policies feature for detecting device compliance with organizational policies.
* Run/edit query experience has been completely redesigned.
* Add support for MySQL read replicas. This allows the Fleet server to scale to more hosts.
* Add configurable webhook to notify when a specified percentage of hosts have been offline for over the specified amount of days.
* Add `fleetctl package` command for building Orbit packages.
* Add enroll secret dialog on host dashboard.
* Expose free disk space in gigs and percentage for hosts.
* Add 15-minute interval option on Schedule page.
* Clean up advanced options UI.
* 404 and 500 page now include buttons for Osquery community Slack and to file an issue
* Update all empty and error states for cleaner UI.
* Add warning banners in Fleet UI and `fleetctl` for license expiration.
* Render query performance information on host vitals page pack section.
* Improved performance for app loading.
* Make team schedule names more user friendly and hide the stats for global and team schedules when showing host pack stats.
* Display `query_name` in when referencing scheduled queries for more consistent UI/UX.
* Query action added for observers on host vitals page.
* Add `server_settings.debug_host_ids` to gather more detailed information about what the specified hosts are sending to fleet.
* Allow deeper linking into the Fleet application by saving filters in URL parameters.
* Rename Basic Tier to Premium Tier, and Core Tier to Free Tier.
* Improve vulnerability detection compatibility with database configurations.
* MariaDB compatibility fixes: add explicit foreign key constraint and on cascade delete for host_software to allow for hosts with software to be deleted.
* Fix migration that was incompatible with MySQL primary key requirements (default on DigitalOcean MySQL 5.8).
* Add 30 second SMTP timeout for mail configuration.
* Fix display of platform Labels on manage hosts page
* Fix a bug recording scheduled query statistics.
* When a label is removed, ignore query executions for that label.
* Add fleet serve config to change the redis connection timeout and keep alive interval.
* Remove hardcoded limits in label searches when targeting queries.
* Allow host users to be readded.
* Move email template images from github to fleetdm.com.
* Fix bug rendering CPU in host vitals.
* Update the schema for host_users to allow for bulk inserts without locking, and allow for users without unique uid.
* When using dynamic vulnerability processing node, try to create the vulnerability.databases-path.
* Fix `fleetctl get host <hostname>` to properly output JSON when the command line flag is supplied i.e `fleetctl get host --json foobar`
## Fleet 4.2.4 (Sept 2, 2021)
* Fix a bug in which live queries would fail for deployments that use Redis Cluster.

View file

@ -1,3 +0,0 @@
- Improved flow for creating and running queries
- Improved performance for query flows
- Overall performance enhancements for app load

View file

@ -1,3 +0,0 @@
- Add checks for loading state API requests for /config and /teams
- Refactor getNextLocationPath in TypeScript as a separate helper
- Update routing for various actions and persist route/query params in url

View file

@ -1,2 +0,0 @@
Add user role validations to select team dropdown in "Add host" modal
Remove Redux enrollSecret state from ManageHostsPage and instead handle as local state in "Add host" modal

View file

@ -1 +0,0 @@
Render disk space on host details page

View file

@ -1 +0,0 @@
Allows team maintainers and up to quickly access enroll secrets through secondary host details page button

View file

@ -1 +0,0 @@
Add new policies feature

View file

@ -1 +0,0 @@
Fix display of platform labels on manage hosts page

View file

@ -1 +0,0 @@
Query CTA extended to observers on host details page

View file

@ -1 +0,0 @@
Renders license expiration warning banner in the UI if license has expired

View file

@ -1 +0,0 @@
Cleaner advanced options UI

View file

@ -1 +0,0 @@
404 and 500 page now include CTA buttons for Osquery community slack and to file an issue

View file

@ -1 +0,0 @@
Replace default avatar image and update related components

View file

@ -1 +0,0 @@
Renders query performance information on host details page pack section

View file

@ -1 +0,0 @@
Update all empty and error states for cleaner UI

View file

@ -1 +0,0 @@
Allow users to create a host status webhook on the app settings page that will trigger when x percent of hosts are offline for y number of days

View file

@ -1 +0,0 @@
Fixes frontend CPU type bug from API change that was not reflected in frontend UI or tests

View file

@ -1 +0,0 @@
Display `query_name` in reference to `scheduled_queries` for more consistent UI/UX

View file

@ -1 +0,0 @@
Add new 15-minute interval option to schedule page

View file

@ -1 +0,0 @@
* Move email template images from github to fleetdm.com; update links

View file

@ -1 +0,0 @@
* Fix migration that was incompatible with MySQL primary key requirements (default on DigitalOcean MySQL 5.8)

View file

@ -1 +0,0 @@
* Allow software to have plenty CVEs regardless of their database setup.

View file

@ -1 +0,0 @@
* When using dynamic vulnerability processing node, try to create the vulnerability.databases-path.

View file

@ -1 +0,0 @@
* Add `server_settings.debug_host_ids` to gather more detailed information about what the specified hosts are sending to fleet.

View file

@ -1 +0,0 @@
* MariaDB compatibility fixes: add explicit foreign key constraint and on cascade delete for host_software to allow for hosts with software to be deleted.

View file

@ -1 +0,0 @@
* Update the schema for host_users to allow for bulk inserts without locking, and allow for users without unique uid.

View file

@ -1 +0,0 @@
* Basic Tier is now Premium Tier, and Core Tier is now Free Tier.

View file

@ -1 +0,0 @@
* Add configurable webhook to notify when a specified percentage of hosts have been offline for over the specified amount of days.

View file

@ -1 +0,0 @@
* Display a banner in fleetctl informing the user when their license expired.

View file

@ -1 +0,0 @@
* Expose free disk space in gigs and percentage for hosts.

View file

@ -1 +0,0 @@
* Make team schedule names more user friendly and hide the stats for global and team schedules when showing host pack stats.

View file

@ -1 +0,0 @@
* fix `fleetctl get host <hostname>` to properly output JSON when the command line flag is supplied i.e `fleetctl get host --json foobar`

View file

@ -1 +0,0 @@
* Add support for MySQL read replica.

View file

@ -1 +0,0 @@
* Add Global Policies for hosts.

View file

@ -1 +0,0 @@
* Make SMTP timeout when configuring email 30 seconds

View file

@ -1 +0,0 @@
* In new setups, make sure to set the agent options defaults properly.

View file

@ -1 +0,0 @@
* Properly record scheduled query statistics after the first recording.

View file

@ -1 +0,0 @@
* Allow host users to be readded.

View file

@ -1 +0,0 @@
* added `fleetctl package` command -- originally from the orbit package/project this simply enables one to run package with fleetctl

View file

@ -1 +0,0 @@
* When a label is removed, ignore label query executions for that label.

View file

@ -1 +0,0 @@
* Add fleet serve config to change the redis connection timeout and keep alive interval.

View file

@ -1 +0,0 @@
* Remove hardcoded limits in label searches for gather targets for queries.

View file

@ -4,8 +4,8 @@ name: fleet
keywords:
- fleet
- osquery
version: v4.2.4
version: v4.3.0
home: https://github.com/fleetdm/fleet
sources:
- https://github.com/fleetdm/fleet.git
appVersion: v4.2.4
appVersion: v4.3.0

View file

@ -2,7 +2,7 @@
# All settings related to how Fleet is deployed in Kubernetes
hostName: fleet.localhost
replicas: 3 # The number of Fleet instances to deploy
imageTag: v4.2.4 # Version of Fleet to deploy
imageTag: v4.3.0 # Version of Fleet to deploy
createIngress: true # Whether or not to automatically create an Ingress
ingressAnnotations: {} # Additional annotation to add to the Ingress
podAnnotations: {} # Additional annotations to add to the Fleet pod

View file

@ -1,6 +1,6 @@
{
"name": "fleetctl",
"version": "v4.2.4",
"version": "v4.3.0",
"description": "Installer for the fleetctl CLI tool",
"bin": {
"fleetctl": "./run.js"