Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 09 Sep 10:09
· 4 commits to main since this release

Changelog

  • efdbd9c fix: docs: Remove License section from README
  • 4c41693 fix: docs: Remove outdated badge suggestion from README
  • c9975f7 feat: docs: Add README file with project overview, features, installation instructions, and usage examples
  • e763071 feat: ci: Add GoReleaser configuration for building and releasing the application
  • b8726d4 feat: ci: Add Codecov configuration for coverage thresholds and ignore patterns
  • f17aca0 fix: ci: Update GitHub Actions workflow to use Ubuntu and improve test execution with root privileges
  • 35f5372 fix: ci: Update GitHub Actions workflow to specify Go version and improve runner configuration
  • a89e99c fix: ci: Update Go version specification format in GitHub Actions workflow
  • 63e963c feat: ci: Add GitHub Actions workflow for testing and coverage
  • 00366f1 refactor: main: Remove version command and integrate versioning into build process
  • 113f297 feat: version: Add script to display current version based on latest tag and commit hash
  • 7690ede refactor: tests: Simplify variable declaration and improve readability in proc_test.go and v2_test.go
  • 803e469 test: util: Add tests for ParsePIDs function and enhance float formatting checks
  • a1534f4 feat: consumption: Add version command to display the tool's version
  • 6dc4e69 feat: consumption: Add version command to display the tool's version
  • f254846 feat: consumption: Enhance 'calc' command to support CSV/JSON input and improve data processing
  • 8bc0dff feat: consumption: Add 'calc' command for power/energy calculations and enhance output formatting
  • 54b20b5 feat: consumption: Improve config handling in New()
  • 5cd89bc chore: Initialize go module
  • 5c69f44 add: Update .gitignore to include build directory
  • 7b7e104 feat: util: Add system info and PID parsing functions
  • 480080a add: Implement consumption tool for process power/energy estimation
  • 9d6d878 add: Implement consumption tool for process power/energy estimation
  • af36dc1 add: Create Makefile for building the project
  • 94f6f80 fix(consumption): Pass Config by pointer in tests
  • d9884ff docs: Add package documentation for proc
  • f3d53b9 add consumption package with accumulator and configuration model
  • 9a0c961 refactor: replace delta and safe division functions with utility functions
  • 34f03be add utility functions for mathematical operations and corresponding tests
  • faccc2c add unit tests for process metrics functions in proc_test.go
  • 2c102b3 add collector implementation with support for cgroup detection and sampling
  • 967d8fd add v2 collector for cgroup v2 unified hierarchy with sampling and error handling
  • 96bbd2b remove unused helper functions for calculations in v1.go
  • 7eeaec9 add helper functions for Linux process metrics and corresponding tests
  • 6a41166 update .gitignore to include IDE-specific directories
  • 0ae555b add error definitions for collector-related scenarios
  • 46b3987 add ToBytes function to convert uint64 to Bytes type
  • 5fd9d3e add v1Collector for sampling utilization on Linux with EMA smoothing
  • 6f58f1d add Bytes type with human-readable size formatting and unit accessors
  • 00a6db7 add error definitions for process information retrieval
  • ed4e01b add process information retrieval functions for Linux
  • d9107f9 add exponential moving average (EMA) implementation with tests
  • 0a61535 add cgroup detection functionality with tests
  • 920b22d Initial commit