Skip to content

Commit

Permalink
Release 0.6.0 (#59)
Browse files Browse the repository at this point in the history
  • Loading branch information
arkgil authored May 20, 2021
1 parent 70e56ae commit 3f3de54
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 3 deletions.
17 changes: 16 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,21 @@ All notable changes to this project will be documented in this file.

This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.6.0](https://github.com/beam-telemetry/telemetry_metrics_statsd/tree/v0.6.0)

This release comes with performance improvements and better defaults for hostname resolution.

Changes to hostname resolution are a _potentially breaking change_. Specifically, previouslyby default the reporter would send the packet using the hostname as a target, which means the hostname would be resolved using the default DNS stack of the runtime on every send, which is expensive. Now the reporter resolves the hostname once on startup and sends the metrics to the resolved IP. If the IP address of your target host is not static, configure the `:host_resolution_interval` accordingly when updating to this version.

#### Changed

- Increase the default pool size to 10. (#56)
- Resolve the target hostname to IP address when the reporter starts. (#52)

#### Fixed

- Gracefully handle the situation where the pool is empty due repeated errors on send. (#54)

## [0.5.0](https://github.com/beam-telemetry/telemetry_metrics_statsd/tree/v0.5.0)

This release brings a few new features, performance improvements, but also one backwards-incompatible change.
Expand Down Expand Up @@ -66,7 +81,7 @@ And last but not least, we have a few enhancements in how Telemetry.Metrics map

#### Changed

- Change the default host from `localhost` to `127.0.0.1` in order to skip redundant IP address lookup (#23), by @hkrutzer.
- Change the default host from `localhost` to `127.0.0.1` in order to skip redundant IP address lookup (#23), by @hkrutzer.

## [0.3.0](https://github.com/beam-telemetry/telemetry_metrics_statsd/tree/v0.3.0)

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ Just add the reporter to your dependencies in `mix.exs`:
```elixir
defp deps do
[
{:telemetry_metrics_statsd, "~> 0.5.0"}
{:telemetry_metrics_statsd, "~> 0.6.0"}
]
end
```
Expand Down
2 changes: 1 addition & 1 deletion mix.exs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
defmodule TelemetryMetricsStatsd.MixProject do
use Mix.Project

@version "0.5.0"
@version "0.6.0"

def project do
[
Expand Down

0 comments on commit 3f3de54

Please sign in to comment.