What's Changed
- Adding initial version of traceroute check
- OTEL support especially for traceroute check
- Adding paginated requests for GitLab target manager
- Ability to configure the branch used by the target manager
- Fix: Remove labeled metrics that not part of the target configuration anymore
Commits
- Feat/otel by @niklastreml in #160
- Feat/improve traceroute by @niklastreml in #159
- feat: add configurable branches for gitlab target manager by @lvlcn-t in #182
- fix: use timer to avoid flaky tests by @puffitos in #192
- Fix/remove labelled metrics by @puffitos in #180
- feat: instrument traceroute check by @lvlcn-t in #186
- feat: add config shorthand by @lvlcn-t in #210
- fix: allow tls without a custom certificate by @niklastreml in #212
- refactor: exporter config by @lvlcn-t in #214
- Hotfix: race condition due to variable shadowing by @niklastreml in #224
- Feat/tm gitlab pagination by @y-eight in #232
- feat/dashboards by @puffitos in #238
- Prepare v0.5.0 release by @y-eight in #239
Dependency updates
- chore(deps): bump github.com/spf13/cobra from 1.8.0 to 1.8.1 by @dependabot in #154
- chore(deps): bump github.com/go-chi/chi/v5 from 5.0.12 to 5.0.14 by @dependabot in #156
- chore(deps): bump golang.org/x/net from 0.23.0 to 0.28.0 by @dependabot in #162
- chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.25.0 to 1.28.0 by @dependabot in #163
- chore(deps): bump go.opentelemetry.io/otel/exporters/stdout/stdouttrace from 1.25.0 to 1.28.0 by @dependabot in #161
- chore(deps): bump github.com/go-chi/chi/v5 from 5.0.14 to 5.1.0 by @dependabot in #158
- chore(deps): bump goreleaser/goreleaser-action from 5 to 6 by @dependabot in #143
- chore(deps): bump google.golang.org/grpc from 1.64.0 to 1.64.1 by @dependabot in #165
- chore(deps): bump github.com/getkin/kin-openapi from 0.120.0 to 0.127.0 by @dependabot in #140
- chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.25.0 to 1.28.0 by @dependabot in #167
- chore(deps): bump golang.org/x/sys from 0.23.0 to 0.24.0 by @dependabot in #168
- chore(deps): bump google.golang.org/grpc from 1.64.1 to 1.65.0 by @dependabot in #166
- chore(deps): bump goreleaser/goreleaser-action from 5 to 6 by @dependabot in #169
- chore(deps): bump github.com/prometheus/client_golang from 1.19.1 to 1.20.0 by @dependabot in #170
- chore(deps): bump github.com/prometheus/client_golang from 1.20.0 to 1.20.1 by @dependabot in #171
- chore(deps): bump github.com/prometheus/client_golang from 1.20.1 to 1.20.2 by @dependabot in #175
- chore(deps): bump go.opentelemetry.io/otel/exporters/stdout/stdouttrace from 1.28.0 to 1.29.0 by @dependabot in #177
- chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.28.0 to 1.29.0 by @dependabot in #174
- chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.28.0 to 1.29.0 by @dependabot in #173
- chore(deps): bump google.golang.org/grpc from 1.65.0 to 1.66.0 by @dependabot in #178
- chore(deps): bump github.com/spf13/viper from 1.19.0 to 1.20.0-alpha.6 by @lvlcn-t in #153
- chore(deps): bump golang.org/x/sys from 0.24.0 to 0.25.0 by @dependabot in #181
- chore(deps): bump github.com/prometheus/client_golang from 1.20.2 to 1.20.3 by @dependabot in #184
- chore(deps): bump golang.org/x/net from 0.28.0 to 0.29.0 by @dependabot in #183
- chore(deps): bump google.golang.org/grpc from 1.66.0 to 1.66.1 by @dependabot in #185
- chore(deps): bump pre-commit-ci/lite-action from 1.0.2 to 1.0.3 by @dependabot in #193
- chore: repo housekeeping by @lvlcn-t in #195
- chore(deps): bump google.golang.org/grpc from 1.66.1 to 1.66.2 by @dependabot in #194
- chore(deps): bump github.com/prometheus/client_golang from 1.20.3 to 1.20.4 by @dependabot in #196
- chore(deps): bump google.golang.org/grpc from 1.66.2 to 1.67.0 by @dependabot in #197
- chore(deps): bump google.golang.org/grpc from 1.67.0 to 1.67.1 by @dependabot in #198
- chore: add release candidates as release trigger by @lvlcn-t in #202
- chore(deps): bump golang.org/x/net from 0.29.0 to 0.30.0 by @dependabot in #199
- chore(deps): bump github.com/getkin/kin-openapi from 0.127.0 to 0.128.0 by @dependabot in #201
- chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.30.0 to 1.31.0 by @dependabot in #207
- chore(deps): bump pre-commit-ci/lite-action from 1.0.3 to 1.1.0 by @dependabot in #208
- chore(deps): bump go.opentelemetry.io/otel/exporters/stdout/stdouttrace from 1.30.0 to 1.31.0 by @dependabot in #203
- chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.30.0 to 1.31.0 by @dependabot in #209
- chore(deps): bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 by @dependabot in #213
- chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #225
- chore(deps): bump google.golang.org/grpc from 1.68.0 to 1.68.1 by @dependabot in #228
- chore(deps): bump golang.org/x/net from 0.31.0 to 0.32.0 by @dependabot in #226
- chore(deps): bump alpine from 3.20 to 3.21 by @dependabot in #229
- chore(deps): bump go.opentelemetry.io/otel/exporters/stdout/stdouttrace from 1.32.0 to 1.33.0 by @dependabot in #233
- chore(deps): bump google.golang.org/grpc from 1.68.1 to 1.69.0 by @dependabot in #234
- chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.32.0 to 1.33.0 by @dependabot in #237
- chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.32.0 to 1.33.0 by @dependabot in #236
- chore(deps): bump golang.org/x/sys from 0.26.0 to 0.27.0 by @dependabot in #216
- chore(deps): bump google.golang.org/grpc from 1.67.1 to 1.68.0 by @dependabot in #215
- chore(deps): bump golang.org/x/net from 0.30.0 to 0.31.0 by @dependabot in #221
- chore(deps): bump go.opentelemetry.io/otel from 1.31.0 to 1.32.0 by @dependabot in #220
Full Changelog: v0.4.2...v0.5.0