All Versions
100
Latest Version
Avg Release Cycle
38 days
Latest Release
159 days ago

Changelog History
Page 1

  • v1.9.0

    December 18, 2019

    🛠 Fixed

    • 🛠 Fixed check subdue times resolution, now including nanoseconds.
    • API 204 no content responses now return a nil body.
    • 🛠 Fixed Travis CI testing (RabbitMQ was missing on Xenial).

    ➕ Added

    • ➕ Added support for discarding oversized transport messages to protect Sensu, e.g. {"sensu":{"server": {"max_message_size": 2097152}}}.
  • v1.8.0

    July 09, 2019

    ➕ Added

    • The sensu-server results and keepalives Sensu Transport pipes are now 🔧 configurable. These values should only be set/changed when creating 🚀 active-active Sensu deployments, leveraging the RabbitMQ shovel plugin for cross site check result and keepalive replication.
  • v1.7.1

    July 08, 2019

    🛠 Fixed

    • Now using sensu-transport 8.3.0 which will trigger a reconnect when trying to publish to RabbitMQ when in a disconnected state.
    • 🗄 Use --no-document when installing gems via sensu-install instead of deprecated --no-ri --no-rdoc.
  • v1.7.0

    February 20, 2019

    ➕ Added

    • ➕ Added a response body to the api health endpoint including transport consumer & message counts.
    • ⬆️ Bump sensu-extensions to 1.11.0 to add support for built-in sensu-extensions-deregistration handler.
    • ➕ Added an eventmachine globbal catch-all error handler.

    🛠 Fixed

    • Token substitution will now only split on the first instance of the pipe character.
    • 👉 Use deep_dup in api token substitution to prevent an issue where substitution could use an incorrect value.
    • Redacted attributes are now redacted from the /clients and /clients/:client routes.
    • Server registry entires that fail to expire are now cleaned up.
    • 👌 Improved error logging.
  • v1.6.2

    December 07, 2018

    🛠 Fixed

    • 🛠 Fixed Redis Sentinel DNS resolution error handling. Sentinel DNS hostname resolution is now done upfront, an IP address is provided to EventMachine.
  • v1.6.1

    October 23, 2018

    🛠 Fixed

    • 🛠 Now using sensu-transport 8.2.0 which fixes an issue where Sensu would freeze when trying to reconnect to RabbitMQ.
  • v1.6.0

    October 12, 2018

    🛠 Fixed

    • 🏗 Now using EventMachine version 1.2.7 to allow newer compiler versions to build this project.

    ➕ Added

    • ➕ Add additional sensitive information to default redaction list.
    • ➕ Added API DELETE /check/:check_name that will deletes all results & history for a given check name.

    🔄 Changed

    • Replace proxy check result commands with their original definition value.
    • Now using sensu-transport 8.1.0 to use separate RabbitMQ transport connections for improved flow control.
  • v1.5.0

    September 04, 2018

    🛠 Fixed

    • ⬆️ Bumped sensu-extensions to version 1.10.0 to include subscription support in the check dependencies filter.
    • 👌 Improved check result validation by applying existing validation rules from sensu-settings to check results created using the API and the client socket.
  • v1.4.3

    July 23, 2018

    🛠 Fixed

    • Prevent check results from being published with an empty source attribute.
    • 🌲 Use handler extension definitions when logging rather than handler extension objects.
    • ➕ Added validation for ttl attribute in results API.
    • 🛠 Fixed case where proxy checks with token substitution can retain previous values.
  • v1.4.2

    May 10, 2018

    🛠 Fixed

    • 🛠 Fixed API GET /results, results were incorrectly reported under a single client name.