Repository navigation
Releases: ksred/pprofio-agent
Releases · ksred/pprofio-agent
Release list
Release v0.2.6
Changes
- chore: bump version to v0.2.6
- Update Makefile to include 'workload.go' in 'basic example' build command. Commented out 'IngestURL' in main.go to simplify setup comments. Enhanced error handling in pprofio.go by checking for errors during profiler creation and returning informative error messages.
Full Changelog: v0.2.5...v0.2.6
Release v0.2.5
[0.2.5] - 2025-01-25
Added
- Enhanced error logging to stderr for all HTTP operations (profile uploads, metadata submission, HTTP metrics)
- Detailed error messages now include URLs and environment information for easier debugging
- Support for creating profiler without specifying IngestURL (defaults to https://api.pprofio.com/api/v1)
- Minimal example demonstrating usage without explicit URL configuration
Fixed
- Default IngestURL now properly applied before validation when not specified in config
- HTTPStorage environment defaults to "production" when not specified, preventing HTTPS validation errors
- Profile collection continues after upload errors instead of stopping
- Fixed config validation order to apply defaults before checking required fields
Changed
- Improved error logging format with consistent "pprofio:" prefix for all error messages
- Config validation now applies defaults before checking required fields
Full Changelog: v0.2.4...v0.2.5
Release v0.2.4
Changes
- chore: bump version to v0.2.4
- Enhance HTTPS error message in
Uploadmethod to include the violated URL. This provides more context in log outputs when an upload is blocked due to non-secure protocols, effectively communicating the offending URL and the current environment.
Full Changelog: v0.2.3...v0.2.4
Release v0.2.3
Changes
- chore: bump version to v0.2.3
- Add default URL handling and refactor upload logic.
- Add detailed error logging to HTTP operations
Full Changelog: v0.2.2...v0.2.3
Release v0.2.2
Changes
- chore: bump version to v0.2.2
- Add DefaultIngestURL constant and apply default behavior
Full Changelog: v0.2.1...v0.2.2
Release v0.2.1
Changes
- chore: bump version to v0.2.1
- Remove
/api/v1prefix from endpoint URLs inSubmitSingleandflushBatchmethods ofHTTPMetricsStorage.
Full Changelog: v0.2.0...v0.2.1
Release v0.2.0
Changes
- chore: bump version to v0.2.0
- Refactor code for better maintainability and readability:
- Remove HTTP metrics integration documentation and update implementation
- feat: integrate HTTP middleware into main profiler system
- Add support for git hooks installation and enhance linter workflow
Full Changelog: v0.1.3...v0.2.0