IMPORTANT

NEW: Sensu is now packaged specifically for each supported platform
version and architecture; previously, single packages were built
for each platform and architecture using the oldest supported
platform version. Accordingly, package repository structures have
changed to support per-platform-version packages. See the
platforms page for links to updated installation instructions.

NEW: On platforms where systemd is the default init, Sensu now
provides systemd unit files instead of sysv init scripts.

NOTE: The transition of service management from sysv to systemd may
initially cause an error when restarting Sensu services. To
avoid this, please be sure to stop Sensu services before
upgrading to Sensu 0.27 and starting them again.

REMOVED: The embedded runit service supervisor is no longer included
in Sensu packages for Linux platforms.

IMPROVEMENT: Sensu packages for Windows now include Ruby 2.3.0,
upgraded from Ruby 2.0.0 in prior versions of Sensu.

IMPROVEMENT: Sensu packages for Windows now include winsw 2.0.1,
upgraded from winsw 1.16. This version includes a number of changes
which should help to address issues around orphaned processes.

CHANGED: The CONFIG_DIR environment variable has been renamed to
CONFD_DIR. This environment varible is used to specify the
directory path where Sensu processes will load any JSON
config files for deep merging. If you are using
/etc/default/sensu to specify a custom value for
CONFIG_DIR, please update it to the new CONFD_DIR
variable name.

NEW: Added client deregistration attribute status, allowing clients
to set a different event check status for their deregistration
events (default is 1 warning).

NEW: Added Rubygems cleanup support to sensu-install, via the
command line argument -c or --clean when installing one or
more plugins and/or extensions. If a version is provided for the
plugin(s) or extension(s), all other installed versions of them
will be removed, e.g. sensu-install -e snmp-trap:0.0.23 -c. If a
version is not provided, all installed versions except the latest
will be removed.

IMPROVEMENT: Hostnames are now resolved prior to making connection
attempts, this applies to the Sensu Transport (i.e. RabbitMQ) and
Redis connections. This allows Sensu to handle resolution failures
and enables failover via DNS and services like Amazon AWS
ElastiCache.

IMPROVEMENT: Added the filter name to event filtered log events.

IMPROVEMENT: Check TTL events now have the check interval overridden
to the TTL monitoring interval, this change allows event
occurrence filtering to work as expected.

Newsletter

Subscribe to the newsletter to get product updates about Sensu, including notifications when new releases are available. No more than one email per week, no less than one email per month. #monitoringlove.