Changelog

NOTE: Although we endeavor to keep this combined changelog up-to-date, the official Sensu Core changelog may describe changes not yet documented here.

Releases

Core 0.25.7 Release Notes

Source: GitHub.com

August 9, 2016 — Sensu Core version 0.25.7 has been released and is available for immediate download. Please note the following improvements:

CHANGES

  • BUGFIX: Fixed the Sensu API 204 status response string, changing “No Response” to the correct string “No Content”. Fixes: #1405.

Enterprise 1.14.7 Release Notes

July 28, 2016 — Sensu Enterprise version 1.14.4 has been released and is available for immediate download. Please note the following improvements:

CHANGES

Core 0.25.6 Release Notes

Source: GitHub.com

July 28, 2016 — Sensu Core version 0.25.6 has been released and is available for immediate download. Please note the following improvements:

CHANGES

  • BUGFIX: Check results for unmatched tokens now include an executed timestamp.

  • BUGFIX: API aggregates max_age now guards against check results with a nil executed timestamp.

Enterprise 1.14.6 Release Notes

July 26, 2016 — Sensu Enterprise version 1.14.4 has been released and is available for immediate download. Please note the following improvements:

CHANGES

  • BUGFIX: Added newline event delimiter to event stream integration.

Enterprise 1.14.5 Release Notes

July 20, 2016 — Sensu Enterprise version 1.14.5 has been released and is available for immediate download. Please note the following improvements:

CHANGES

Core 0.25.5 Release Notes

Source: GitHub.com

July 12, 2016 — Sensu Core version 0.25.5 has been released and is available for immediate download. Please note the following improvements:

CHANGES

  • BUGFIX: Reverted a Sensu API race condition fix, it was a red herring. Desired behavior has been restored. See: #1358.

  • BUGFIX:: Custom check definition attributes are now included in check request payloads, fixing check attribute token substitution for pubsub checks. Fixes: #1360.

  • BUGFIX: Transport connectivity issues are now handled while querying the Transport for pipe stats for API /info and /health. See: #1367.

Enterprise 1.14.4 Release Notes

June 30, 2016 — Sensu Enterprise version 1.14.4 has been released and is available for immediate download. Please note the following improvements:

CHANGES

  • BUGFIX: Use Java SecureRandom in lieu of JRuby SecureRandom to ensure UUID generation is non-blocking
  • BUGFIX: Catch unexpected exceptions thrown by API HTTPHandler respond method

Core 0.25.4 Release Notes

Source: GitHub.com

June 20, 2016 — Sensu Core version 0.25.4 has been released and is available for immediate download. Please note the following improvements:

CHANGES

  • BUGFIX: Fixed a race condition in the Sensu API where the @redis and @transport objects were not initialized before serving API requests.

Enterprise 1.14.3 Release Notes

June 17, 2016 — Sensu Enterprise version 1.14.3 has been released and is available for immediate download. Please note the following improvements:

CHANGES

Core 0.25.3 Release Notes

Source: GitHub.com

June 17, 2016 — Sensu Core version 0.25.3 has been released and is available for immediate download. Please note the following improvements:

CHANGES

  • BUGFIX: Fixed a condition where API process was unable to set CORS HTTP headers when the API had not been configured (i.e. no "api": {} definition in configuration).

Enterprise 1.14.2 Release Notes

June 16, 2016 — Sensu Enterprise version 1.14.2 has been released and is available for immediate download. Please note the following improvements:

CHANGES

  • IMPROVEMENT: The Enterprise Email integration now uses TLSv1.2 for STARTTLS and supports additional SSL ciphers.

Enterprise 1.14.1 Release Notes

June 16, 2016 — Sensu Enterprise version 1.14.1 has been released and is available for immediate download. Please note the following improvements:

CHANGES

Core 0.25.2 Release Notes

Source: GitHub.com

June 16, 2016 — Sensu Core version 0.25.2 has been released and is available for immediate download. Please note the following improvements:

CHANGES

  • BUGFIX: The Sensu API now responds to HEAD requests for API GET routes.
  • BUGFIX: The Sensu API now responds to unsupported HTTP request methods with a 404 (Not Found), i.e. PUT.

Enterprise 1.14.0 Release Notes

June 15, 2016 — Sensu Enterprise version 1.14.0 has been released and is available for immediate download. Please note the following improvements:

IMPORTANT

This release includes potentially breaking, backwards-incompatible changes:

  • This is the first Sensu Enterprise release based on Sensu Core version 0.25.x. Please refer to the Sensu Core version 0.25.0 release notes (below) for additional information on potentially breaking changes.

CHANGES

  • NEW: Built on Sensu Core version 0.25.1.
  • IMPROVEMENT: Significant Enterprise /metric API route performance improvements, reducing network IO, CPU, and memory utilization.
  • IMPROVEMENT: Reduced Enterprise metric retention from 4 hours to 1 hour, as the Enterprise Console HUD currently only displays 30 minutes of data.

Core 0.25.1 Release Notes

Source: GitHub.com

June 14, 2016 — Sensu Core version 0.25.1 has been released and is available for immediate download. Please note the following improvements:

CHANGES

  • IMPROVEMENT: the Sensu Core package now includes version 1.2 and 1.3 of the Sensu Plugin gem. Fixes #1339.
  • BUGFIX: The Sensu API now sets the HTTP response header “Connection” to “close”. Uchiwa was experiencing intermittent EOF errors. Fixes #1340.

Core 0.25.0 Release Notes

Source: GitHub.com

June 13, 2016 — Sensu Core version 0.25.0 has been released and is available for immediate download. Please note the following improvements:

IMPORTANT

This release includes potentially breaking, backwards-incompatible changes:

  • The legacy/deprecated Sensu API singular resources (e.g. /check/:check_name instead of /checks/:check_name), have been removed. Singular resources were never documented and have not been used by most community tooling (e.g. Uchiwa) since the very early Sensu releases (circa 2011-2012).

CHANGES

  • NEW: Built-in client de-registration. Sensu client de-registration on graceful sensu-client process stop is now supported by the Sensu client itself (no longer depending on the package init script). The package init script-based de-registration functionality still remains, but is considered to be deprecated at this time and will be removed in a future release.

    Please note the following example client definition which enables built-in client de-registration (via the new client deregister definition attribute), and sets the deregistration event handler to deregister_client (via the new client deregistration definition attribute):

    {
      "client": {
        "name": "i-424242",
        "address": "8.8.8.8",
        "subscriptions": [
          "production",
          "webserver",
          "mysql"
        ],
        "deregister": true,
        "deregistration": {
          "handler": "deregister_client"
        },
        "socket": {
          "bind": "127.0.0.1",
          "port": 3030
        }
      }
    }
    

    Please refer to the Sensu client reference documentation for additional information on configuring the built-in Sensu client de-registration. Fixes #1191, #1305.

  • NEW: The Sensu API has been rewritten to use EM HTTP Server, removing Rack and Thin as API runtime dependencies. The API no longer uses Rack async, making for cleaner HTTP request logic and much improved HTTP request and response logging. Fixes #1317.

  • BUGFIX: Fixed a critical bug in Sensu client execute_check_command() where a check result would contain a check command with client tokens substituted, potentially exposing sensitive/redacted client attribute values.

Start your FREE trial today.

Already using Sensu Core? Upgrade to Sensu Enterprise today to take advantage of its enterprise console, added-value features, built-in integrations, FREE annual training, and enterprise-class support.