Current section
Files
Jump to
Current section
Files
telepoison
CHANGELOG.md
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).
## [Unreleased]
---
## [1.2.2] - 2023-03-28
### Fixed
- Trace propagation breaking if one of the header keys was an atom instead of string.
Note that this also causes HTTPoison.Response{request: %{headers}} to always use string for header keys.
---
## [1.2.1] - 2023-03-13
### Fixed
- `Telepoison.request` will work even if `Telepoison.setup` hasn't been called
---
## [1.2.0] - 2023-03-10
### Added
- New `:ot_attributes` option to set default Open Telemetry metadata attributes to be added to each Telepoison request
- New otel semantic conventions library to ensure proper conventions are followed
### Changed
- Span name contains `method` only now, as per semantic conventions
- `http.url` will be stripped of credentials. (eg. if the url is `"https://username:password@www.example.com/"` the attribute's value will be `"https://www.example.com/"`)
---
## [1.1.2] - 2023-01-25
### Added
- New `"net.peer.name"` attribute
- HTTPoison 2.0.0 is now supported
[Unreleased]: https://github.com/primait/telepoison/compare/1.2.2...HEAD
[1.2.2]: https://github.com/primait/telepoison/compare/1.2.1...1.2.2
[1.2.1]: https://github.com/primait/telepoison/compare/1.2.0...1.2.1
[1.2.0]: https://github.com/primait/telepoison/compare/1.1.2...1.2.0
[1.1.2]: https://github.com/primait/teleplug/releases/tag/1.1.2