Releases: githubexporter/github-exporter
v1.0.4
What's Changed
- Fix loop that never returns on http error by @jcreixell in #92
New Contributors
- @jcreixell made their first contribution in #92
Full Changelog: 1.0.3...1.0.4
v1.0.3
What's Changed
- Change default port to 9171 by @gsanchezgavier in #57
- Make config externally settable without environment variables. by @rgeyer in #71
- Deterministic handling of pagination URIs by @rgeyer in #69
- Fix: Socket leaks if server returns RateLimitExceededStatus status. by @SokoloffA in #68
- Avoid logging configuration to no leak the github api token by @ercpereda in #62
- Bump go to 1.19 and update dependencies to latest by @henrymcconville in #88
- Swap travis for GitHub Actions by @henrymcconville in #89
- Fixed some minor typos by @saied-nawaz in #74
- fix: parse
ORGSenvironment variable properly by @cmoog in #75
New Contributors
- @gsanchezgavier made their first contribution in #57
- @rgeyer made their first contribution in #71
- @SokoloffA made their first contribution in #68
- @ercpereda made their first contribution in #62
- @henrymcconville made their first contribution in #88
- @saied-nawaz made their first contribution in #74
- @cmoog made their first contribution in #75
Full Changelog: 1.0.2...1.0.3
Development Release - 02
- Updated to be memory safe
- Fixed numerous small bugs
Development Release - 01
A number of issues with the prior code of this repository meant that it was difficult to maintain and some metrics couldn't be catered for. As a result, we've taken the time to re-factor this and have the google/go-github sdk do the leg work for us.
The result is a simpler package and with some new metrics thrown in for good measure.
Stable Release - 04
Fixes
Resolves issue #18 when using the exporter with private GitHub Enterprise versions with rate-limiting disabled. Exporter now just logs the fact and carries on.
Stable Release - 03
Summary
Re-written the exporter in golang. Taken the opportunity to address a number of defects in the old code base. Requests to the github API should be more efficient and the exporter should execute with a shorter scrape time. This should be non-breaking from the previous config, if you have any issues though then please raise them. As ever, it's recommended running this with an Oauth2 token where possible.
Changes
- Rate limit info now represented in metrics. This is collected at the end of the scrapes through a no-cost call to the
rate_limitAPI endpoint. - Removed locking, now using constmetrics for Prometheus.
- Added size metric (in KB)
Stable Release- 02
Merge pull request #14 from alexellis/patch-1 Fixes #13