CHANGELOG.md

# Changelog

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

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.5.0] - 2024-06-19

### Added

- Support for `telemetry` v1.0 [@JVMartyns](https://github.com/JVMartyns).

## [1.4.0] - 2023-10-27

### Added

- Support for `:keep` and `:drop` options for filtering events by [@jfpedroza](https://github.com/jfpedroza).

## [1.3.0] - 2022-11-26

### Added

- Support calculating metrics using both `measurements` and `metadata`, as introduced in `telemetry_metrics` [v0.6.0](https://github.com/beam-telemetry/telemetry_metrics/blob/main/CHANGELOG.md#060), by [@quinlanjager](https://github.com/quinlanjager).

## [1.2.1] - 2021-12-06

### Fixed

- Improved performance of handling events by [@nallwhy](https://github.com/nallwhy).

## [1.2.0] - 2021-09-30

### Added

- Added support for telemetry 1.0.

## [1.1.0] - 2021-01-21

### Added

- Added support for Appsignal 2.0.

## [1.0.0] - 2020-05-27

### Changed

- `TelemetryMetricsAppsignal` is now implemented as a `GenServer` and performs cleanup
  of telemetry handlers upon termination (kudos to @bradleygolden).

### Fixed

- Marked `jason` as an optional dependency - it's only required by `appsignal` when testing.
- Suppressed warning when measurement was missing from an event.

## [0.1.1] - 2020-05-17

### Fixed

- Fixed using `tag_values` to generate tags from metadata.

## [0.1.0] - 2020-04-07

### Added

- Implemented reporting all `Telemetry.Metrics` measurements to AppSignal.