Skip to content

Releases: ksred/pprofio-agent

Release v0.2.6

Choose a tag to compare

@github-actions github-actions released this 25 Jul 10:57

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

Choose a tag to compare

@github-actions github-actions released this 25 Jul 10:28

[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

Choose a tag to compare

@github-actions github-actions released this 25 Jul 09:52

Changes

  • chore: bump version to v0.2.4
  • Enhance HTTPS error message in Upload method 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

Choose a tag to compare

@github-actions github-actions released this 25 Jul 09:48

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

Choose a tag to compare

@github-actions github-actions released this 25 Jul 09:25

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

Choose a tag to compare

@github-actions github-actions released this 23 Jul 14:54

Changes

  • chore: bump version to v0.2.1
  • Remove /api/v1 prefix from endpoint URLs in SubmitSingle and flushBatch methods of HTTPMetricsStorage.

Full Changelog: v0.2.0...v0.2.1

Release v0.2.0

Choose a tag to compare

@github-actions github-actions released this 23 Jul 14:17

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