Added
- Kickstarted tracing support through
opentelemetry
implementation for most of the network calls - Now passing a
context.Context
to most functional calls - Aggregated already used linters and added new ones through the implementation of
golangci
- Release
.apk
packages for Alpine linux - Added man pages and autocompletion scripts (bash & zsh) to
.apk
,.deb
,.rpm
&homebrew
packages - Release "fat" binaries (arm64 + amd64 combined) for MacOS under
_all
suffix
Changed
- Fixed a config issue preventing the arm deb/rpm packages to be released correctly
- Upgraded golang to v1.19
- Upgraded most dependencies to their lastest versions
- Fixed child pipeline jobs not found whilst looking up through bridges (#345)
gitlab_ci_pipeline_job_queued_duration_seconds
&gitlab_ci_pipeline_queued_duration_seconds
will now be leveraging the value returned through the GitLab API instead of computing it with (startedAt - createdAt)- Refactored the RPC layer used for CLI monitoring with gRPC