Skip to content

Releases: kashalls/kromgo

v0.4.1

16 Aug 22:18
ec64648
Compare
Choose a tag to compare

What's Changed

  • Adds ?format=badge&style=<flat|flat-square|plastic> for 3 different badge styles.
  • chore(deps): update golang docker tag to v1.23 by @renovate in #59

Full Changelog: v0.4.0...v0.4.1

v0.4.0

16 Aug 01:41
b8f6de9
Compare
Choose a tag to compare

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

02 Apr 21:47
Compare
Choose a tag to compare

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

10 Mar 22:23
de67cb1
Compare
Choose a tag to compare
v0.3.1-beta Pre-release
Pre-release

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

11 Feb 02:55
Compare
Choose a tag to compare

Breaking Changes

⚠️The default response format has been changed from 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

18 Dec 17:06
f15b8e5
Compare
Choose a tag to compare

What's Changed

  • Add debug log support
  • Fix Readme typo by @blackjid in #8

New Contributors

Full Changelog: v0.2.3...v0.2.4

v0.2.3

15 Dec 23:41
1a1c456
Compare
Choose a tag to compare

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

Full Changelog: v0.2.2...v0.2.3

v0.2.2

15 Dec 21:02
710d504
Compare
Choose a tag to compare

v0.2.2

What's Changed

  • Buildx automatically provides envs for us to use. by @kashalls in #3

Full Changelog: v0.2.1...v0.2.2

v0.2.1

15 Dec 19:51
12d1107
Compare
Choose a tag to compare

🎉 Release v0.2.1 🎉

The total container size is now down from 904 MB to 6.4MB with help from @solidDoWant

What's Changed

⚠️ The configuration file location has changed from /config/config.yaml to /kromgo/config.yaml.

  • chore: change config location and fix docker container size by @kashalls in #1

New Contributors

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

v0.2.0

15 Dec 18:50
d8cf73f
Compare
Choose a tag to compare

Adds PROMETHEUS_URL env to allow setting the Prometheus Endpoint.

Full Changelog: v0.1.0...v0.2.0