Releases: kashalls/kromgo
Releases · kashalls/kromgo
v0.4.2
Kromgo now listens to 0.0.0.0
instead of localhost
by default.
What's Changed
- fix(deps): update module github.com/go-chi/httprate to v0.14.0 by @renovate in #70
- fix(deps): update module github.com/prometheus/client_golang to v1.20.2 by @renovate in #69
- fix(deps): update module github.com/go-chi/httprate to v0.14.1 by @renovate in #72
- fix(deps): update module github.com/prometheus/common to v0.58.0 by @renovate in #71
- fix(deps): update module github.com/prometheus/common to v0.59.1 by @renovate in #74
- fix(deps): update module github.com/prometheus/client_golang to v1.20.3 by @renovate in #73
- chore(deps): update actions/checkout action to v4.2.0 by @renovate in #77
- fix(deps): update module github.com/prometheus/client_golang to v1.20.4 by @renovate in #76
- Change default hosts to listen to all by @kashalls in #78
Full Changelog: v0.4.1...v0.4.2
v0.4.1
v0.4.0
New Features
- Moved /query to /{metric}
- /query will be removed in a future release.
- Added badge support courtesy of @vaskozl
- Cleaned up code.
- Moved to Chi Router v5.
- Added internal rate limiting.
- Added logging using zap.
- Environment config for setting Server Host and Port as well as Metric Servers. Eventually I plan to add metrics for stuff like how often a specific metric is requested etc...
⚠️ Metric and Health Monitoring endpoints were moved to a new default port of 8888. You can change this with HEALTH_HOST and HEALTH_PORT ENV.
What's Changed
- chore(deps): update docker/setup-buildx-action action to v3.3.0 by @renovate in #35
- chore(deps): update golang docker tag to v1.22.2 by @renovate in #34
- fix(deps): update module github.com/prometheus/common to v0.52.2 by @renovate in #33
- chore(deps): update stefanzweifel/git-auto-commit-action action to v5.0.1 by @renovate in #38
- chore(deps): update actions/checkout digest to a5ac7e5 by @renovate in #40
- chore(deps): update actions/checkout action to v4.1.6 by @renovate in #41
- chore(deps): update golang docker tag to v1.22.3 by @renovate in #42
- fix(deps): update module github.com/prometheus/client_golang to v1.19.1 by @renovate in #43
- fix(deps): update module github.com/prometheus/common to v0.53.0 by @renovate in #37
- fix(deps): update module gopkg.in/yaml.v2 to v3 by @renovate in #39
- chore(deps): update docker/build-push-action action to v5.4.0 by @renovate in #49
- chore(deps): update golang docker tag to v1.22.4 - autoclosed by @renovate in #48
- fix(deps): update module github.com/prometheus/common to v0.54.0 by @renovate in #46
- chore(deps): update docker/login-action action to v3.2.0 by @renovate in #45
- fix(deps): update module github.com/prometheus/common to v0.55.0 by @renovate in #53
- chore(deps): update actions/checkout digest to 692973e by @renovate in #51
- chore(deps): update actions/checkout action to v4.1.7 by @renovate in #50
- chore(deps): update docker/build-push-action action to v6 by @renovate in #52
- chore(deps): update docker/login-action action to v3.3.0 by @renovate in #57
- chore(deps): update docker/setup-buildx-action action to v3.5.0 by @renovate in #56
- chore(deps): update golang docker tag to v1.22.5 by @renovate in #54
- chore(deps): update docker/build-push-action action to v6.5.0 by @renovate in #55
- chore(deps): update docker/setup-buildx-action action to v3.6.1 by @renovate in #58
- chore(deps): update docker/build-push-action action to v6.6.1 by @renovate in #61
- Summer Cleaning🧹 by @kashalls in #60
- fix(deps): update module github.com/go-chi/httprate to v0.12.1 by @renovate in #64
- fix(deps): update module github.com/caarlos0/env/v11 to v11.2.2 by @renovate in #63
- Add format=badge which directly serves badges by @vaskozl in #67
- fix(deps): update module github.com/prometheus/client_golang to v1.20.0 by @renovate in #66
- chore: test no side effects by @kashalls in #68
New Contributors
Full Changelog: v0.3.1...v0.4.0
v0.3.1
What's Changed
- Added
/-/ready
endpoint. - Config option to use Prometheus Server URL and Kromgo Port from config instead of environment. Kromgo will use Environment Variables first over config options.
- Override the value that is sent by adding
valueOverride
to the color range. Config.Metric.MetricColors.Color
is now optional.
Full Changelog: v0.3.0...v0.3.1
v0.3.1-beta
What's Changed
- chore(deps): update actions/checkout digest to b4ffde6 by @renovate in #13
- chore(deps): update docker/build-push-action action to v5.1.0 by @renovate in #17
- chore(deps): update actions/setup-go action to v5 by @renovate in #21
- chore(deps): update docker/build-push-action action to v5.2.0 by @renovate in #25
- chore(deps): update docker/setup-buildx-action action to v3.1.0 by @renovate in #24
- fix(deps): update module github.com/prometheus/common to v0.50.0 by @renovate in #20
- chore(deps): update golang docker tag to v1.22.1 by @renovate in #18
- fix(deps): update module gopkg.in/yaml.v2 to v3 by @renovate in #22
Full Changelog: v0.3.0...v0.3.1-beta
v0.3.0
Breaking Changes
raw
to endpoint
. Queries for &format=endpoint
will still result in the correct format. This however breaks users wanting to utilize the &format=raw
.
What's Changed
- docs: add JSONSchema for configuration file by @ajgon in #9
- feat(config): autobuild json schema for config by @ajgon in #10
- chore: Configure Renovate by @renovate in #12
- Add support for fetching the value of a query's label, default endpoint instead of raw, load config properly and more. by @kashalls in #16
New Contributors
Full Changelog: v0.2.4...v0.3.0
v0.2.4
v0.2.3
What's Changed
- Set only required token permissions for container image publishing by @solidDoWant in #4
- chore: seperate ci testing and building by @kashalls in #5
- If a query name processes and returns
[]
then it returns 404.
New Contributors
- @solidDoWant made their first contribution in #4
Full Changelog: v0.2.2...v0.2.3
v0.2.2
v0.2.1
🎉 Release v0.2.1 🎉
The total container size is now down from 904 MB
to 6.4MB
with help from @solidDoWant
What's Changed
/config/config.yaml
to /kromgo/config.yaml
.
New Contributors
Full Changelog: v0.2.0...v0.2.1