Packages

Req plugin to instrument requests with Telemetry events

Current section

Files

Jump to
req_tele CHANGELOG.md
Raw

CHANGELOG.md

# Changelog
All notable changes to this project will be documented in this file.
## [0.2.0] - 2026-07-28
### ๐Ÿš€ Features
- Use template path if present (*ลukasz Niemier*)
- Put full request and response structs into telemetry events (*martosaur*)
- [**breaking**] Rename ReqTelemetry to ReqTele (*lud*)
### ๐Ÿ› Bug Fixes
- Upgrade req to resolve dependency vulnerabilities (*Wรญgny*)
### ๐Ÿ’ผ Other
- Update locked deps to clear mint security advisories (*lud*)
### ๐Ÿ“š Documentation
- Add fork notice to README (*lud*)
### โš™๏ธ Miscellaneous Tasks
- Change source URL (*lud*)
- Setup default library checks and LICENSE (*lud*)
- Remove old CI workflow (*lud*)
- Setup versioning/changelog support (*lud*)
## [0.1.1] - 2024-07-10
### ๐Ÿš€ Features
- Allow metadata to be set that is passed to the telemetry event (#2) (*Andrew Selder*)
- Support metadata at request time (*Zach Allaun*)
### ๐Ÿ› Bug Fixes
- [**breaking**] Raise if unknown events are passed to attach_default_logger/1 (*Zach Allaun*)
- Correctly merge initial options specified in attach with request options (*Zach Allaun*)
- Report duration in milliseconds, not microseconds (*Zach Allaun*)
- Report durations in :native time units (*Zach Allaun*)
### ๐Ÿ’ผ Other
- Req_telemetry (*Zach Allaun*)
- Add telemetry as a dependency (*Zach Allaun*)
- *(release)* V0.0.2 (*Zach Allaun*)
- V0.0.3 (*Zach Allaun*)
- Bump deps (*Zach Allaun*)
### ๐Ÿšœ Refactor
- Normalize opts to map instead of keyword list (*Zach Allaun*)
- Attach_default_logger/1 can now accept an event kind as a shortcut (*Zach Allaun*)
- Specify empty list instead of map as default arg in attach/2 (*Zach Allaun*)
### ๐Ÿ“š Documentation
- Move req_telemetry moduledoc into readme (*Zach Allaun*)
- Reference attach/2 options in readme (*Zach Allaun*)
- Improve docs for attach_default_logger/1 (*Zach Allaun*)
- Remove redundant keyword (*Zach Allaun*)
- Copy edit some function docs and improve default logger examples (*Zach Allaun*)
- Add links to package and docs in readme (*Zach Allaun*)
- Link to req docs at top of readme (*Zach Allaun*)
- Fix code formatting in readme (*Zach Allaun*)
- Fix incorrect github ci badge (#7) (*Kian-Meng Ang*)
- Fix typos (#9) (*Kian-Meng Ang*)
### ๐Ÿงช Testing
- Attach/2 raises when given invalid opts (*Zach Allaun*)
- Add tests for event measurements and metadata (*Zach Allaun*)
- Ensure events not emitted and warning logged if invalid options passed to request (*Zach Allaun*)
- Add test for error event (*Zach Allaun*)
- Update assertion on logged message to support elixir 1.12 (*Zach Allaun*)
### โš™๏ธ Miscellaneous Tasks
- Github action to test on elixir 1.12-1.14 and otp 23-25 (*Zach Allaun*)
- Update github actions to new checkout@v3 and cache@v3 to avoid warnings (*Zach Allaun*)
- Latest deps (*Zach Allaun*)
- *(release)* 0.0.4 (*Zach Allaun*)
- Update ci test matrix (*Zach Allaun*)
- *(release)* V0.1.0 (*Zach Allaun*)
- Housekeeping (#8) (*Kian-Meng Ang*)
- Only run dialyzer if lint (*Zach Allaun*)
- *(release)* V0.1.1 (*Zach Allaun*)