Skip to content

v0.24.0

Choose a tag to compare

@MrAlias MrAlias released this 07 Jul 18:53
· 347 commits to main since this release
v0.24.0
875a0d8

Overview

🛑 Breaking changes 🛑

  • multimod: Default to attempting pre-releasing all module sets. (#992)

🚩 Deprecations 🚩

  • semconvgen: The semconvgen tooling is deprecated. (#1004)

    Use Weaver instead.

💡 Enhancements 💡

  • checkapi: Allow to check the API of components matches strictly to guidelines, with the only structs exported the Config structs. (#894)

  • issuegenerator: Increased search for existing issues to 6 months. (#925)

  • multimod: Add retries to multimod sync (#941)
    This tries to address occasional flakes in the Go proxy.

  • multimod: Support custom version reference files (#994)

    A new "modules" section is parsed in the version configuration. This section defines relative file paths for files that references the version of the module set. If this section is not used for a module the default "version.go" file at the root of the module directory is still assumed.

🧰 Bug fixes 🧰

  • multimod: Use Go errors to return error instead of logging and halting. (#1006)
  • multimod: Fix the multimod root command name in help text. (#991)

What's Changed

  • chore(deps): update github-actions deps by @renovate in #870
  • chore(deps): update module github.com/spf13/cast to v1.8.0 by @renovate in #871
  • fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.1.6 by @renovate in #872
  • [issuegenerator] Context should not be stored in struct by @crobert-1 in #862
  • fix(deps): update golang.org/x by @renovate in #873
  • chore(deps): update golang.org/x/telemetry digest to f36df2b by @renovate in #874
  • chore(deps): update google.golang.org/genproto/googleapis/rpc digest to f936aa4 by @renovate in #875
  • fix(deps): update golang.org/x by @renovate in #876
  • chore(deps): update golang.org/x by @renovate in #877
  • chore(deps): update module github.com/jjti/go-spancheck to v0.6.5 by @renovate in #878
  • chore(deps): update module dario.cat/mergo to v1.0.2 by @renovate in #880
  • chore(deps): update golang.org/x/telemetry digest to 155ddd5 by @renovate in #879
  • chore(deps): update actions/setup-go digest to d35c59a by @renovate in #881
  • chore(deps): update module github.com/securego/gosec/v2 to v2.22.4 by @renovate in #882
  • chore(deps): update python:3.13.3-slim-bullseye docker digest to 9e3f924 by @renovate in #885
  • chore(deps): update module github.com/manuelarte/funcorder to v0.5.0 by @renovate in #884
  • chore(deps): update module github.com/abirdcfly/dupword to v0.1.4 by @renovate in #887
  • fix(deps): update module github.com/google/go-github/v71 to v72 by @renovate in #883
  • fix(deps): update module github.com/google/go-github/v71 to v72 by @renovate in #888
  • fix(deps): update all opentelemetry collector packages by @renovate in #890
  • chore(deps): update google.golang.org/genproto/googleapis/rpc digest to 5a2f75b by @renovate in #889
  • chore(deps): update module github.com/uudashr/iface to v1.3.2 by @renovate in #891
  • chore(deps): update fossas/fossa-action action to v1.7.0 by @renovate in #893
  • chore(deps): update module google.golang.org/grpc to v1.72.1 by @renovate in #892
  • chore(deps): update module github.com/prometheus/common to v0.64.0 by @renovate in #895
  • chore(deps): update codecov/codecov-action action to v5.4.3 by @renovate in #897
  • chore(deps): update golang.org/x/telemetry digest to 98a4f3d by @renovate in #896
  • chore(deps): update github-actions deps by @renovate in #898
  • chore(deps): update module github.com/alecthomas/chroma/v2 to v2.18.0 by @renovate in #899
  • chore(deps): update module github.com/golangci/misspell to v0.7.0 by @renovate in #900
  • chore(deps): update google.golang.org/genproto/googleapis/rpc digest to 55703ea by @renovate in #901
  • chore(deps): update module github.com/uudashr/iface to v1.4.0 by @renovate in #902
  • chore(deps): update opentelemetry-go monorepo by @renovate in #904
  • chore(deps): update opentelemetry-go monorepo by @renovate in #906
  • chore(deps): update python:3.13.3-slim-bullseye docker digest to 45338d2 by @renovate in #907
  • chore(deps): update opentelemetry-go monorepo by @renovate in #909
  • chore(deps): update python:3.13.3-slim-bullseye docker digest to f0acec6 by @renovate in #908
  • chore(deps): update module go.opentelemetry.io/contrib/bridges/otelzap to v0.11.0 by @renovate in #911
  • chore(deps): update go.opentelemetry.io/otel/log/logtest digest to 3dbeaca by @renovate in #910
  • chore(deps): update module github.com/jgautheron/goconst to v1.8.2 by @renovate in #912
  • chore(deps): update module github.com/protonmail/go-crypto to v1.3.0 by @renovate in #914
  • chore(deps): update go.opentelemetry.io/otel/log/logtest digest to b16def2 by @renovate in #913
  • chore(deps): update module github.com/santhosh-tekuri/jsonschema/v6 to v6.0.2 by @renovate in #916
  • chore(deps): update go.opentelemetry.io/otel/log/logtest digest to 607db85 by @renovate in #915
  • chore(deps): update module github.com/sashamelentyev/usestdlibvars to v1.29.0 by @renovate in #917
  • chore(deps): update go.opentelemetry.io/otel/log/logtest digest to 69f189f by @renovate in #918
  • chore(deps): update module google.golang.org/grpc to v1.72.2 by @renovate in #920
  • chore(deps): update go.opentelemetry.io/otel/log/logtest digest to 9f282a1 by @renovate in #919
  • fix(deps): update all opentelemetry collector packages by @renovate in #922
  • chore(deps): update module github.com/golangci/plugin-module-register to v0.1.2 by @renovate in #923
  • issuegenerator: Increase search range to 6 months by @ArthurSens in #925
  • chore(deps): update module github.com/abirdcfly/dupword to v0.1.5 by @renovate in #926
  • chore(deps): update module github.com/go-logr/logr to v1.4.3 by @renovate in #927
  • chore(deps): update golang.org/x/telemetry digest to b2b9eea by @renovate in #929
  • chore(deps): update google.golang.org/genproto/googleapis/rpc digest to 200df99 by @renovate in #930
  • chore(deps): update module github.com/abirdcfly/dupword to v0.1.6 by @renovate in #931
  • chore(deps): update golang.org/x/telemetry digest to 25d2f78 by @renovate in #932
  • chore(deps): update golang.org/x/exp/typeparams digest to 65e9200 by @renovate in #933
  • chore(deps): update ossf/scorecard-action action to v2.4.2 by @renovate in #934
  • chore(deps): update module github.com/spf13/cast to v1.9.1 by @renovate in #936
  • chore(deps): update golang.org/x/exp/typeparams digest to b6e5de4 by @renovate in #935
  • chore(deps): update module github.com/spf13/cast to v1.9.2 by @renovate in #937
  • chore(deps): update github-actions deps by @renovate in #939
  • chore(deps): update google.golang.org/genproto/googleapis/rpc digest to 513f239 by @renovate in #940
  • chore(deps): update golang.org/x/telemetry digest to 9a9ac21 by @renovate in #938
  • [multimod] Use retryable client for syncing by @mx-psi in #941
  • fix(deps): update module github.com/go-git/go-git/v5 to v5.16.1 by @renovate in #942
  • chore(deps): update python docker tag to v3.13.4 by @renovate in #943
  • [chore] rename internal/common package to shared by @dmathieu in #944
  • chore(deps): update module github.com/mgechev/revive to v1.10.0 by @renovate in #928
  • chore(deps): update module google.golang.org/grpc to v1.73.0 by @renovate in #946
  • chore(deps): update module github.com/ldez/gomoddirectives to v0.7.0 by @renovate in #948
  • fix(deps): update golang.org/x by @renovate in #947
  • fix(deps): update module github.com/go-git/go-git/v5 to v5.16.2 by @renovate in #949
  • chore(deps): update module github.com/sergi/go-diff to v1.4.0 by @renovate in #945
  • chore(deps): update golang.org/x/telemetry digest to 4884ade by @renovate in #951
  • fix(deps): update all opentelemetry collector packages by @renovate in #950
  • chore(deps): update module github.com/ldez/exptostd to v0.4.4 by @renovate in #952
  • chore(deps): update python:3.13.4-slim-bullseye docker digest to 473d423 by @renovate in #953
  • chore(deps): update python:3.13.4-slim-bullseye docker digest to ec7d08e by @renovate in #954
  • [checkapi] check the API of a component by @atoulme in #894
  • chore(deps): update module google.golang.org/grpc to v1.73.0 by @renovate in #961
  • chore(deps): update module go.opentelemetry.io/contrib/bridges/otelzap to v0.11.0 by @renovate in #960
  • fix(deps): update all opentelemetry collector packages by @renovate in #962
  • chore(deps): update module github.com/ldez/usetesting to v0.5.0 by @renovate in #957
  • chore(deps): update module github.com/go-logr/logr to v1.4.3 by @renovate in #959
  • chore(deps): update github-actions deps by @renovate in #956
  • chore(deps): update golang.org/x by @renovate in #955
  • chore(deps): update google.golang.org/genproto/googleapis/rpc digest to 513f239 by @renovate in #958
  • chore(deps): update python docker tag to v3.13.5 by @renovate in #964
  • chore(deps): update golang.org/x/telemetry digest to e50bbf1 by @renovate in #963
  • chore(deps): update module github.com/securego/gosec/v2 to v2.22.5 by @renovate in #965
  • chore(deps): update module github.com/go-viper/mapstructure/v2 to v2.3.0 by @renovate in #966
  • chore(deps): update module github.com/charmbracelet/x/ansi to v0.9.3 by @renovate in #968
  • chore(deps): update golang.org/x/telemetry digest to 8f04292 by @renovate in #967
  • fix(deps): update module github.com/hashicorp/go-retryablehttp to v0.7.8 by @renovate in #969
  • chore(deps): update golang.org/x/exp/typeparams digest to b7579e2 by @renovate in #972
  • chore(deps): update golang.org/x/telemetry digest to 90b6ad3 by @renovate in #973
  • chore(deps): update module github.com/prometheus/common to v0.65.0 by @renovate in #974
  • fix(deps): update module github.com/google/go-github/v72 to v73 by @renovate in #975
  • chore(deps): update golang.org/x/telemetry digest to fef9409 by @renovate in #977
  • fix(deps): update module github.com/google/go-github/v72 to v73 by @renovate in #976
  • chore(deps): update opentelemetry-go monorepo to v1.37.0 by @renovate in #979
  • chore(deps): update module github.com/sonatard/noctx to v0.3.4 by @renovate in #978
  • chore(deps): update module go.opentelemetry.io/otel/log to v0.13.0 by @renovate in #980
  • chore(deps): update module go.opentelemetry.io/contrib/bridges/otelzap to v0.12.0 by @renovate in #981
  • chore(deps): update github-actions deps by @renovate in #982
  • chore(deps): update module github.com/masterminds/semver/v3 to v3.4.0 by @renovate in #983
  • fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.2.0 by @renovate in #985
  • fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.2.1 by @renovate in #986
  • chore(deps): update github-actions deps by @renovate in #987
  • fix(deps): update all opentelemetry collector packages by @renovate in #988
  • chore(deps): update module github.com/uudashr/iface to v1.4.1 by @renovate in #989
  • chore(deps): update module github.com/alecthomas/chroma/v2 to v2.19.0 by @renovate in #995
  • chore(deps): update python:3.13.5-slim-bullseye docker digest to 6fe0674 by @renovate in #997
  • Add minimum token permissions for all github workflow files by @opentelemetrybot in #996
  • chore(deps): update python:3.13.5-slim-bullseye docker digest to 631af3f by @renovate in #999
  • Update multimod root command name. by @MrAlias in #990
  • chore(deps): update golang.org/x/telemetry digest to 2f1f772 by @renovate in #998
  • chore(deps): update module github.com/bombsimon/wsl/v5 to v5.1.0 by @renovate in #1001
  • chore(deps): update module github.com/sonatard/noctx to v0.3.5 by @renovate in #1000
  • Default to pre-releasing all module sets in multimod prerelease by @MrAlias in #993
  • chore(deps): update module github.com/prometheus/procfs to v0.17.0 by @renovate in #1003
  • chore(deps): update github.com/golangci/gofmt digest to 3e58ba0 by @renovate in #1014
  • Do not log.Fatal in CommitChangesToNewBranch by @MrAlias in #1007
  • Deprecate semconvgen by @MrAlias in #1005
  • Add issue templates by @MrAlias in #1013
  • chore(deps): update module github.com/alwxsin/noinlineerr to v1.0.4 by @renovate in #1015
  • Support custom version reference files by @MrAlias in #1002
  • Release v0.24.0 by @MrAlias in #1016

Full Changelog: v0.23.1...v0.24.0