elixometer v1.3.0 Release Notes

Release Date: 2019-10-22 // over 5 years ago
  • ➕ Added

    • ⚡️ Made the histogram truncate option a function argument for update_histogram/4 (#56)
    • Made metric name formatting more efficient (#62, #74)
    • 👌 Support passing extra subscribe_options to reporters that accept them (#57, #58)
    • 👌 Support all Elixir time units (#72)
    • 👌 Support using system environment variables in :env configuration (#80)
    • 👌 Support filtering datapoints in subscriptions (#91)
    • 👌 Support wildcard keys (#97)
    • ➕ Add typespecs to public Elixometer methods (#107)
    • 👌 Support configuring the formatter using a module in addition to a function ref (#114)
    • 👌 Support for bulk subscriptions to get all metrics at once (#134)

    🔄 Changed

    • Elixometer now requires Elixir 1.5 or later
    • 📦 Lager 3.2.1 or later is now required
    • 📦 :exometer_core 1.5 or later is now required

    🐛 Bug fixes

    • 🛠 Fix @timed function attribute to correctly time function body (#100, #101)

Previous changes from v1.3.0-rc1

  • ➕ Added

    • ⚡️ Made the histogram truncate option a function argument for update_histogram/4 (#56)
    • Made metric name formatting more efficient (#62, #74)
    • 👌 Support passing extra subscribe_options to reporters that accept them (#57, #58)
    • 👌 Support all Elixir time units (#72)
    • 👌 Support using system environment variables in :env configuration (#80)
    • 👌 Support filtering datapoints in subscriptions (#91)
    • 👌 Support wildcard keys (#97)
    • ➕ Add typespecs to public Elixometer methods (#107)
    • 👌 Support configuring the formatter using a module in addition to a function ref (#114)
    • 👌 Support for bulk subscriptions to get all metrics at once (#134)

    🔄 Changed

    • Elixometer now requires Elixir 1.5 or later
    • 📦 Lager 3.2.1 or later is now required
    • 📦 :exometer_core 1.5 or later is now required

    🐛 Bug fixes

    • 🛠 Fix @timed function attribute to correctly time function body (#100, #101)