Sensu Go release notes
- 5.2.1 release notes
- 5.2.0 release notes
- 5.1.1 release notes
- 5.1.0 release notes
- 5.0.1 release notes
- 5.0.0 release notes
Sensu Go adheres to semantic versioning using MAJOR.MINOR.PATCH release numbers, starting at 5.0.0. MAJOR version changes indicate incompatible API changes; MINOR versions add backwards-compatible functionality; PATCH versions include backwards-compatible bug fixes.
Read the upgrading guide for information on upgrading to the latest version of Sensu Go.
5.2.1 release notes
February 11, 2019 — The latest release of Sensu Go, version 5.2.1, is now available for download. This release is a stability release with a key bug fix for proxy check functionality. See the upgrading guide to upgrade Sensu to version 5.2.1.
Changes to Sensu Go
- Sensu agents now execute checks for proxy entities at the expected interval.
5.2.0 release notes
February 7, 2019 — The latest release of Sensu Go, version 5.2.0, is now available for download. This release has a ton of exciting content, including the availability of our first enterprise-only features. For more details on these features, see our blog post. 5.2.0 also has some key improvements and fixes; we added support for self-signed CA certificates for sensuctl, check output truncation, and the ability to manage silencing from the event details page on our web UI just to name a few. See the upgrading guide to upgrade Sensu to version 5.2.0.
Changes to Sensu Go
- Due to changes in the release process, Sensu binary-only archives are now named following the pattern
sensu-enterprise-go_5.2.0_$OS_$ARCH.tar.gz, where $OS is the operating system name and $ARCH is the CPU architecture. These archives include all files in the top level directory. See the installation guide for the latest download links.
- Announcing our first enterprise-only features for Sensu Go: LDAP authentication, the Sensu ServiceNow handler, and the Sensu JIRA handler. See the getting started guide for more information.
- Sensu now provides the option to limit check output size or to drop check outputs following metric extraction. See the checks reference for more information.
- Sensu now includes support for Debian 8 and 9. See the installation guide to install Sensu for Debian.
- Sensu’s binary-only distribution for Linux is now available for
386in addition to
amd64. See the installation guide for download links.
- The Sensu dashboard now provides the ability to silence and unsilence events from the events page.
- The Sensu dashboard entity page now displays the platform version and deregistration configuration.
- sensuctl now supports TLS configuration options, allowing you to use a self-signed certificate without adding it to the operating system’s CA store, either by explicitly trusting the signer or by disabling TLS hostname verification. See the sensuctl reference for more information.
- sensuctl now provides action-specific confirmation messages, like
- Check TTL failure events now persist through cluster member failures and cluster restarts.
- The Sensu backend now correctly handles errors for missing keepalive events.
- Token substituted values are now omitted from event data to protect sensitive information.
- Sensu now correctly processes keepalive and check TTL states following entity deletion.
- sensuctl can now run
sensuctl versionwithout being configured.
- When disabling users, sensuctl now provides the correct prompt for the action.
5.1.1 release notes
January 24, 2019 — The latest patch release of Sensu Go, version 5.1.1, is now available for download. This release includes some key fixes and improvements, including refactored keepalive functionality with increased reliability. Additionally, based on Community feedback, we have added support for the Sensu agent and sensuctl for 32-bit Windows systems. See the upgrading guide to upgrade Sensu to version 5.1.1.
Changes to Sensu Go
- Sensu now includes a sensuctl command and API endpoint to test user credentials. See the access control reference and API docs for more information.
- The Sensu agent and sensuctl tool are now available for 32-bit Windows. See the installation guide for instructions.
- Keepalive events now include an output attribute specifying the entity name and time last sent.
- The Sensu backend includes refactored authentication and licensing to support future enterprise features.
- Sensu 5.1.1 is built with Go version 1.11.5. Go 1.11.5 addresses a security vulnerability impacting TLS handshakes and JWT tokens. See the CVE for more information.
- Keepalive events now continue to execute after a Sensu cluster restarts.
- When requested, on-demand check executions now correctly retrieve asset dependencies.
- Checks now maintain a consistent execution schedule following updates to the check definition.
- Proxy check request errors now include the check name and namespace.
- When encountering an invalid line during metric extraction, Sensu now logs an error and continues extraction.
- sensuctl now returns an error when attempting to delete a non-existent entity.
- sensuctl now removes the temporary file it creates when executing the
- The Sensu dashboard now recovers from errors correctly when shutting down.
- The Sensu dashboard includes better visibility for buttons and menus in the dark theme.
5.1.0 release notes
December 19, 2018 — The latest release of Sensu Go, version 5.1.0, is now available for download. This release includes an important change to the Sensu backend state directory as well as support for Ubuntu 14.04 and some key bug fixes. See the upgrading guide to upgrade Sensu to version 5.1.0.
Changes to Sensu Go
- NOTE: This applies only to Sensu backend binaries downloaded from
s3-us-west-2.amazonaws.com/sensu.io/sensu-go, not to Sensu RPM or DEB packages. For Sensu backend binaries, the default
/var/lib/sensu. To upgrade your Sensu backend binary to 5.1.0, make sure your
/etc/sensu/backend.ymlconfiguration file specifies a
state-dir. See the upgrading guide for more information.
- Sensu agents now include
insecure-skip-tls-verifyconfiguration flags, giving you more flexibility with certificates when connecting agents to the backend over TLS.
- Sensu now includes support for Ubuntu 14.04.
- The Sensu backend now successfully connects to an external etcd cluster.
- SysVinit scripts for the Sensu agent and backend now include correct run and log paths.
- Once created, keepalive alerts and check TTL failure events now continue to occur until a successful event is observed.
- When querying for an empty list of assets, sensuctl and the Sensu API now return an empty array instead of null.
- The sensuctl
createcommand now successfully creates hooks when provided with the correct definition.
- The Sensu dashboard now renders status icons correctly in Firefox.
5.0.1 release notes
December 12, 2018 — Sensu Go 5.0.1 includes our top bug fixes following last week’s general availability release. See the upgrading guide to upgrade Sensu to version 5.0.1.
Changes to Sensu Go
- The Sensu backend can now successfully connect to an external etcd cluster.
- The Sensu dashboard now sorts silencing entries in ascending order, correctly displays status values, and reduces shuffling in the event list.
- Sensu agents on Windows now execute command arguments correctly.
- Sensu agents now correctly include environment variables when executing checks.
- Command arguments are no longer escaped on Windows.
- Sensu backend environments now include handler and mutator execution requests.
5.0.0 release notes
December 5, 2018 — We’re excited to announce the general availability release of Sensu Go! Sensu Go is the free and open source monitoring event pipeline, written in Go and designed for container-based and hybrid-cloud infrastructures. Check out the Sensu blog for more information about Sensu Go and version 5.0.
For a complete list of changes from Beta 8-1, see the Sensu Go changelog. Going forward, this page will be the official home for the Sensu Go changelog and release notes.
To get started with Sensu Go: