You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+9Lines changed: 9 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,6 +34,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
34
34
35
35
### Added
36
36
37
+
-**Build Package in Dev Dependencies**: Added `build>=1.0.0` to dev dependencies for local package building
38
+
-**gRPC Header Lowercase Support**: Added `_get_grpc_headers()` method in `OTLPExporterFactory` to ensure gRPC metadata keys are lowercase (required by gRPC specification)
39
+
-**Comprehensive Unit Tests**: Added `TestGetGrpcHeaders` test class for gRPC header handling
40
+
37
41
-**TFO v2 API Configuration Alignment**: Updated SDK configuration to align with TFO-Collector v1.1.2 (OCB-native)
38
42
- Added `v2_api` configuration section with `enabled` and `v2_only` options
39
43
- Added custom endpoint paths support (`traces_endpoint`, `metrics_endpoint`, `logs_endpoint`)
@@ -73,10 +77,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
73
77
74
78
### Changed
75
79
80
+
-**CI Python Version Matrix**: Updated CI workflow to test on Python 3.12 and 3.13 only (aligned with `requires-python = ">=3.12"`)
76
81
- Updated version to 1.1.2 to align with TFO-Collector v1.1.2 release
77
82
- Default endpoint changed from `api.telemetryflow.id:4317` to `localhost:4317` for development
78
83
- Added `TELEMETRYFLOW_PROTOCOL` and `TELEMETRYFLOW_TIMEOUT` environment variables
79
84
85
+
### Fixed
86
+
87
+
-**gRPC Header Case Sensitivity**: Fixed gRPC exporter to use lowercase header keys (gRPC metadata specification requires lowercase keys)
0 commit comments