Skip to content

Latest commit

 

History

History
116 lines (73 loc) · 2.86 KB

CHANGELOG.md

File metadata and controls

116 lines (73 loc) · 2.86 KB

Changelog

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

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.


2.0.0 - 2024-10-10

Changed

  • The following deprecated and reduntant attributes have been removed
    • "http.method"
    • "http.url"
    • "net_peer_name"

1.3.2 - 2024-06-26

Added

  • Add latest semantic convention resource attributes

1.3.1-rc.1 - 2024-05-28


1.3.1 - 2023-09-01

Changed

  • Telepoison.setup/1 deprecation using @deprecated annotation instead of a warning log.

1.3.0 - 2023-04-19

Changed

  • Telepoison.setup/1 is now deprecated
  • Telepoison configuration is now read from Application env

Fixed

  • configuration options are correctly validated during setup instead of upon retrieval
  • request options (e.g. :ot_resource_route and :ot_attributes) can be correctly passed together to Telepoison calls (e.g. get)
  • non valid :ot_attributes are ignored instead of being mapped to nil
  • usages of :infer_fn are now all :infer_route, which is the correct option

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:[email protected]/" 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