Releases
v1.0.0
Compare
Sorry, something went wrong.
No results found
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
You can’t perform that action at this time.