@@ -5,6 +5,19 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8+ ## [ 0.5.0] - 2025-08-01
9+
10+ ### Added
11+ - ** HTTP.Telemetry module** - Complete telemetry integration for HTTP request monitoring
12+ - Request lifecycle events with rich metadata
13+ - Response body reading events for tracking download progress
14+ - Streaming events for real-time data transfer monitoring
15+ - Zero configuration integration with Elixir's : telemetry library
16+
17+ ### Changed
18+ - Updated default User-Agent string format to include library version 0.5.0
19+ - Enhanced telemetry event metadata with improved error reporting
20+
821## [ 0.4.3] - 2025-08-01
922
1023### Added
@@ -17,6 +30,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1730 - Uses dynamic version detection via ` Application.spec(:http_fetch, :vsn) `
1831 - Preserves custom ` User-Agent ` headers when provided
1932- Added ` HTTP.Headers.user_agent/0 ` method to access the default User-Agent string
33+ - Added comprehensive ` HTTP.Telemetry ` module for HTTP request metrics and monitoring
34+ - ** Request lifecycle events** : ` [:http_fetch, :request, :start] ` , ` [:http_fetch, :request, :stop] ` , ` [:http_fetch, :request, :exception] `
35+ - ** Response body reading events** : ` [:http_fetch, :response, :body_read_start] ` , ` [:http_fetch, :response, :body_read_stop] `
36+ - ** Streaming events** : ` [:http_fetch, :streaming, :start] ` , ` [:http_fetch, :streaming, :chunk] ` , ` [:http_fetch, :streaming, :stop] `
37+ - ** Rich metadata** : Includes URLs, HTTP status codes, response sizes, durations, and error reasons
38+ - ** Automatic integration** : All HTTP.fetch operations automatically emit telemetry events
39+ - ** Zero configuration** : Works out of the box with Elixir's : telemetry library
2040
2141### Changed
2242- Enhanced User-Agent string to include system architecture information
0 commit comments