Skip to content

Latest commit

 

History

History
75 lines (48 loc) · 1.93 KB

File metadata and controls

75 lines (48 loc) · 1.93 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

v0.2.1 - 2025-11-10

Changed

  • Fixed deprecation warnings on newer Elixir versions due to single-quote charlists.

v0.2.0 - 2023-05-04

Added

  • Plugins can now accept configuration options. Note this requires each plugin, even if not using options, to accept an additional argument in c:name/1, c:config/1 and c:values/1.

  • Added the Crow.Plugin.options type.

  • Added the Crow.Config module that helps with finding plugins.

Changed

  • Every plugin is now passed options in all of its functions. This can be used to, for example, configure the same ETS table plugin that monitors different ETS tables for different apps at the same time. See crow_plugins for more information.

v0.1.4 - 2022-10-04

Changed

  • Only log peer connection in the worker, skip logging the acceptor part.

Removed

  • Support for Elixir < 1.12

v0.1.3 - 2021-06-20

Changed

  • Log connection of peers at DEBUG log level.

v0.1.2 - 2019-05-16

Changed

  • Connection worker processes are no longer spawned under a supervisor. This also fixes the issue of one connection terminating also terminating other connections.
  • Implementing Crow.Plugin.name/0 is now mandatory.

Fixed

  • Application configuration is now pulled via the :crow application key (in Application.get_env calls) instead of Crow, preventing a compiler warning.

Removed

  • The Crow.Helpers plugin.

v0.1.1 - 2019-04-06

Fixed

  • Adjust output of initial banner to be what munin-update expects.
  • Ignore arguments to list and cap for now.

v0.1.0 - 2019-04-06

Added

  • Initial release with a basic munin node implementation.