-
Notifications
You must be signed in to change notification settings - Fork 8
fix(deps): update tool deps #664
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
23f9e5b to
f534114
Compare
2c7d04d to
3637e51
Compare
801575e to
2ba59c2
Compare
637de1d to
ed64ff9
Compare
1e1a64d to
a62dfde
Compare
522c5b5 to
1b5397a
Compare
da97eef to
f1dedfd
Compare
f1dedfd to
faa3e78
Compare
|
Will be taking over this MR to update version from otel-collector and collector-contrib. Seems to be one refactor need to be done according to the changelogs:
|
4bf50a6 to
9a1671b
Compare
|
Collector version v0.138.0 introduced in changelogs:
Changelog Ref: https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.138.0 Causes failure due to ordering for ADO reciever when running |
… linting convention
|
Collector version v0.139.0 introduced in changelogs:
Causes failure due to stability being required now. Metrics will now have stability field set. Any Metrics that are defined per Semantic Convention will align with the attributes listes. (i.e VCS and Deployment. Custom metrics will using the development level. Ref for stability levels: https://github.com/open-telemetry/opentelemetry-collector/blob/main/docs/component-stability.md |
|
Not something breaking but just as an addition tidbit. Requirement was also included in v0.139.0:
Something to keep note of for receivers and users consuming these receivers for documentation purposes. |
97c9dfe to
81c47bb
Compare
81c47bb to
97c9dfe
Compare
meher-liatrio
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Did live walk through to verify.
LGTM
This PR contains the following updates:
v0.8.0->v0.8.1v1.64.5->v1.64.8v2.22.1->v2.22.101.24.0->1.25.5v0.18.0->v0.29.0v0.18.0->v0.29.0v0.132.0->v0.141.0v0.132.0->v0.141.0v0.35.0->v0.39.0v0.6.0->v0.6.1Release Notes
Khan/genqlient (github.com/Khan/genqlient)
v0.8.1Compare Source
This release fixes a bug introduced in v0.8.0 breaking path resolution on Windows, along with some other small features and bugs.
New features:
@genqlient(alias)directive to customize field names without requiring GraphQL aliases (fixes #367)auto_camel_caseconfig option to automatically convert snake_case to camelCase in both field names and type namesBug fixes:
introduction.mdgolangci/golangci-lint (github.com/golangci/golangci-lint)
v1.64.8Compare Source
v1.64.7Compare Source
depguard: from 2.2.0 to 2.2.1dupl: from3e9179atof665c8dgosec: from 2.22.1 to 2.22.2staticcheck: from 0.6.0 to 0.6.1v1.64.6Compare Source
asciicheck: from 0.4.0 to 0.4.1contextcheck: from 1.1.5 to 1.1.6errcheck: from 1.8.0 to 1.9.0exptostd: from 0.4.1 to 0.4.2ginkgolinter: from 0.19.0 to 0.19.1go-exhaustruct: from 3.3.0 to 3.3.1gocheckcompilerdirectives: from 1.2.1 to 1.3.0godot: from 1.4.20 to 1.5.0perfsprint: from 0.8.1 to 0.8.2revive: from 1.6.1 to 1.7.0tagalign: from 1.4.1 to 1.4.2securego/gosec (github.com/securego/gosec/v2)
v2.22.10Compare Source
Changelog
6be2b51Update go to version 1.25.3 and 1.24.9 in CI (#1404)fddb942chore(deps): update all dependencies (#1402)f676031Update go to version 1.25.2 and 2.24.8 in CI (#1401)35f7ec2chore(deps): update all dependencies (#1399)01029f0check nil slices, partially check bounds (#1396)34db3deRemove unused target from the makefilef5a3b7aUse the ginkgo command install by the dependencies761fcbcKeep the go module at 1.24 version for compatibility reasons2238079Remove manual test depsbb08aa3fix: text must be supplied when markdown is used23597d2fix: improve error message of CheckAnalyzers8d7e9d5fix: log panic on SSA0d8255echore(deps): update all dependenciesf9c52aaUpdate gosec to version v.22.9 in the github actionv2.22.9Compare Source
Changelog
15d5c61Update cosign to v2.6.0 and go in the CI to latest version7b8713efix(autofix): unnecessary conversion64ebfc0feat(autofix): update gemini sdk and add anthropic claude506407efeat(G304): add os.Root remediation hint (Autofix) when Go >= 1.243ead143chore(deps): update all dependenciese81fba3refactor(G304): remove unused trackJoin helper; no functional changeab078dbstyle: gofmt rules/readfile.goe6218c8test(g304): add samples for var perm and var flag with cleaned path\n\n- Ensure G304 does not fire when only non-path args (flag/perm) are variables\n- Both samples use filepath.Clean on the path arg\n- Rules suite remains green (42 passed)79f835drules(G304): analyze only path arg; ignore flag/perm vars; track Clean and safe Join; fix nil-context panic\n\n- Limit G304 checks to first arg (path) for os.Open/OpenFile/ReadFile, avoiding false positives when flag/perm are variables\n- Track filepath.Clean so cleaned identifiers are treated as safe\n- Consider safe joins: filepath.Join(const|resolvedBase, Clean(var)|cleanedIdent)\n- Record Join(...) assigned to identifiers and allow if later cleaned\n- Fix panic by passing non-nil context in trackJoinAssignStmt\n- All rules tests: 42 passed40ac530rules(G202): detect SQL concat in ValueSpec declarations; add test sample\n\n- Handle var query string = 'SELECT ...' + user style declarations\n- Reuse existing binary expr detection on ValueSpec.Values\n- Add postgres sample mirroring issue #1309 report\n- Rules tests: 42 passed4be6b11chore(deps): update all dependencies5af1117chore(deps): update all dependencies287b46cchore(deps): update all dependenciescee0aeaUpdate gosec version to v2.22.8 in the Github actionv2.22.8Compare Source
Changelog
c945302Add support for go version 1.25.0ef7adabUpdate go version in CI to 1.24.6 and 1.23.12e201bb8chore(deps): update all dependenciesba592afchore(deps): update all dependencies2ef6017Update github action to release v2.22.7v2.22.7Compare Source
Changelog
32975f4Fix crash in hardcoded_nonce analyzer6ea6b35Update go action to use release v2.22.6v2.22.6Compare Source
Changelog
bc3f214Update go version to 1.24.5 and 1.23.11 in the CI925741bchore(deps): update module google.golang.org/api to v0.242.059ae7e9chore(deps): update all dependenciese7abd9echore(deps): update all dependencies35e7bc1chore(deps): update all dependencies2d1ed95chore(deps): update all dependencies4a8cb46Do not allow dashes in file namesbcc8afbUpdate gosec to version 2.22.5 in Github actionv2.22.5Compare Source
Changelog
d2d3ae6Switch back go.mod to minimum 1.23.01e7ed06Update dependencies1bef91aUpdate go version 1.24.4 and 1.23.10 in CI621702fchore(deps): update all dependencies017d1d6G201/G202: add checks for injection into sql.Conn methods67f63d4chore(deps): update module google.golang.org/api to v0.235.0b4eabb1chore(deps): update module google.golang.org/api to v0.234.052a80ffchore(deps): update module google.golang.org/api to v0.233.0e2a9506chore(deps): update module google.golang.org/api to v0.232.0v2.22.4Compare Source
Changelog
6decf96Update to go version 1.24.3 and 1.23.9d522338update: updated the build command to include version metadata270b5cechore(deps): update all dependencies6027926Update the AI provider API key value when provided as an argument65d2d9fchore(deps): update module google.golang.org/api to v0.230.0dc1c38bchore(deps): update module google.golang.org/api to v0.229.055dbf5achore(deps): update all dependencies2aaa9c4Comment the reason why the file can be nil when an issue is created700e9a9Handle nil file when creating a new issued514c42chore(deps): update all dependencies (#1333)1d458c5Update version in 'action.yml' to 2.22.3 (anticipating next version (#1332)v2.22.3Compare Source
Changelog
955a68dUpdate go version to 1.24.2 and 1.23.8 (#1331)1336dc6remove G113. It only affects old/unsupported versions of Go (#1328)5fd2a37chore(deps): update all dependencies (#1325)39e4477Add SSOJet (#1320)6141d10chore(deps): update all dependencies (#1319)9452efeUpdate the integrity sha for babel dependency in html report (#1316)57ec633Add support for//gosec:disabledirective (#1314)e5fee17chore(deps): update all dependencies (#1315)v2.22.2Compare Source
Changelog
136f6c0Update to go version 1.24.1 and 1.23.7 (#1313)047453achore(deps): update all dependencies (#1310)76ccee5chore(deps): update all dependencies (#1308)a9eb1c9Update gosec version in the GitHub action to v2.22.1 (#1307)89c5da3chore(deps): update module google.golang.org/api to v0.221.0 (#1305)golang/go (go)
v1.25.4v1.25.3v1.25.2v1.25.1v1.25.0v1.24.10v1.24.9v1.24.8v1.24.7v1.24.6v1.24.5v1.24.4v1.24.3v1.24.2v1.24.1open-telemetry/opentelemetry-go-build-tools (go.opentelemetry.io/build-tools/crosslink)
v0.29.0Compare Source
💡 Enhancements 💡
checkapi: Validate the functions exported by a component (#1358)Set explicitly what functions a component can export.
Set name to "*" to allow any function to be exported under a class of component.
Set name to "" or missing to not allow any functions to be exported under a class of component.
issuegenerator: Add PR number to issue comments (#1180)🧰 Bug fixes 🧰
checkapi: Do not report errors about a missing factory function if the component is not expected to have a factory function (#1283)checkapi: Fix collision of struct names inside a module (#1357)checkapi: do not read the API of go modules that are not associated with a metadata.yaml file. (#1356)checkapi: do not try to read the API of a nested module folder (#1355)v0.28.1Compare Source
💡 Enhancements 💡
checkapi: Work with a JSON schema stored as yaml under metadata.yaml config key. (#1148)chloggen: Sort changelog entries lexicographically based on their component field (#1276)issuegenerator: issuegenerator now pings the author of a failing test's PR (#1182)issuegenerator: trim component type suffix from component names (#1255)🧰 Bug fixes 🧰
issuegenerator: removed pr section from autogenerated issue body. (#1243)v0.28.0Compare Source
🛑 Breaking changes 🛑
all: Bump minimum Go version to 1.24 (#1145, #1159)💡 Enhancements 💡
issuegenerator: added component section in auto generated issue body (#42518)Related issue is in the
opentelemetry-collector-contribrepository.checkapi: Add the folder name to error messages (#1141)issuegenerator: Include commit and pr in issues generated by issuegenerator (#1180)issue generator: Use labels to search for existing issues in issue generator (#1181)🧰 Bug fixes 🧰
multimod: SupportvNdirectories when tagging (#1209)When tagging a
vNversion of a Go module thevNsuffix should not be included in the tag before the version.checkapi: Do not check internal structs for unkeyed literal initialization. (#1140)v0.26.2Compare Source
Overview
🧰 Bug fixes 🧰
checkapi: Support detecting usage of a Struct as part of config when used as a generic type of a map key (#1116)What's Changed
6b04f9bby @renovate[bot] in #111051f8813by @renovate[bot] in #11115f3141cby @renovate[bot] in #1112Full Changelog: open-telemetry/opentelemetry-go-build-tools@v0.26.1...v0.26.2
v0.26.1Compare Source
Overview
🧰 Bug fixes 🧰
checkapi: Do not crash when thecreateDefaultConfigfunction calls out to another function (#1029)What's Changed
a7a43d2by @renovate[bot] in #10859469f96by @renovate[bot] in #10860400d5fby @renovate[bot] in #1090e98b521by @renovate[bot] in #1097a408d31by @renovate[bot] in #1101a7a43d2by @renovate[bot] in #1102Full Changelog: open-telemetry/opentelemetry-go-build-tools@v0.26.0...v0.26.1
v0.26.0Compare Source
💡 Enhancements 💡
githubgen: Support a custom distribution which contains all elements that are not in a distribution (#1068)issuegenerator: Include test failure message in the issue comment. (#1065)🧰 Bug fixes 🧰
issuegenerator: Don't fatal when not able to ingest a JUnit report. (#1063)githubgen: derive chloggen component name from repository path if no metadata is present (#1067)v0.25.0Compare Source
🛑 Breaking changes 🛑
semconvgen: The deprecatedsemconvgentool is removed (#1017)💡 Enhancements 💡
issuegenerator: Handle multiple test suites in ingested junit files. (#1031)multimod: Parallelize requests to Go Proxy when doingmultimod sync. (#1052)multimod: Retry on 404 errors from the Go proxy (#1051)v0.24.0Compare Source
🛑 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)v0.23.1Compare Source
🧰 Bug fixes 🧰
issuegenerator: Trim repository prefix from new issue titles (#864)v0.23.0Compare Source
🧰 Bug fixes 🧰
issuegenerator: Print correct workflow link in the issue body. (#840)issuegenerator: Trim repository name from the module name in the issue title. (#841)v0.22.0Compare Source
🚀 New components 🚀
checkapi: New tool to check API constraints of Golang modules (#729)v0.21.0Compare Source
💡 Enhancements 💡
chloggen: Add a--component,-cflag tochloggen updateto specify a filter of which component to add to the changelog. (#725)githubgen: Add support for chloggen components list generation (#717)🧰 Bug fixes 🧰
issuegenerator: Fix duplicated owner when calling GitHub APIs. (#720)v0.20.0Compare Source
💡 Enhancements 💡
all: Updategolang.org/x/cryptotov0.35.0to address GO-2025-3487 (#703)multimod:prereleasecommand will now update the dependencies for excluded modules. (#702)v0.19.0Compare Source
💡 Enhancements 💡
all: Bump minimum Go version to 1.23 (#695)issuegenerator: IssueGenerator now creates issues based on JUnit test results. (#672)open-telemetry/opentelemetry-collector (go.opentelemetry.io/collector/cmd/builder)
v0.141.0Compare Source
🛑 Breaking changes 🛑
pkg/config/confighttp: Use configoptional.Optional for confighttp.ClientConfig.Cookies field (#14021)💡 Enhancements 💡
pkg/config/confighttp: Settingcompression_algorithmsto an empty list now disables automatic decompression, ignoring Content-Encoding (#14131)pkg/service: Update semantic conventions from internal telemetry to v1.37.0 (#14232)pkg/xscraper: Implement xscraper for Profiles. (#13915)🧰 Bug fixes 🧰
pkg/config/configoptional: Ensure that configoptional.None values resulting from unmarshaling are equivalent to configoptional.Optional zero value. (#14218)v0.140.0Compare Source
💡 Enhancements 💡
cmd/mdatagen:metadata.yamlnow supports an optionalentitiessection to organize resource attributes into logical entities with identity and description attributes (#14051)When entities are defined, mdatagen generates
AssociateWith{EntityType}()methods on ResourceBuilderthat associate resources with entity types using the entity refs API. The entities section is backward
compatible - existing metadata.yaml files without entities continue to work as before.
cmd/mdatagen: Add semconv reference for metrics (#13920)connector/forward: Add support for Profiles to Profiles (#14092)exporter/debug: Disable sending queue by default (#14138)The recently added sending queue configuration in Debug exporter was enabled by default and had a problematic default size of 1.
This change disables the sending queue by default.
Users can enable and configure the sending queue if needed.
pkg/config/configoptional: Markconfigoptional.AddEnabledFieldas beta (#14021)pkg/otelcol: This feature has been improved and tested; secure-by-default redacts configopaque values (#12369)🧰 Bug fixes 🧰
all: Ensure service service.instance.id is the same for all the signals when it is autogenerated. (#14140)v0.139.0Compare Source
🛑 Breaking changes 🛑
cmd/mdatagen: Make stability.level a required field for metrics (#14070)cmd/mdatagen: Replaceoptionalfield withrequirement_levelfield for attributes in metadata schema (#13913)The
optionalboolean field for attributes has been replaced with arequirement_levelfield that accepts enum values:required,conditionally_required,recommended, oropt_in.required: attribute is always included and cannot be excludedconditionally_required: attribute is included by default when certain conditions are met (replacesoptional: true)recommended: attribute is included by default but can be disabled via configuration (replacesoptional: false)opt_in: attribute is not included unless explicitly enabled in user configWhen
requirement_levelis not specified, it defaults torecommended.pdata/pprofile: Remove deprecatedPutAttributehelper method (#14082)pdata/pprofile: Remove deprecatedPutLocationhelper method (#14082)💡 Enhancements 💡
all: Add FIPS and non-FIPS implementations for allowed TLS curves (#13990)cmd/builder: Set CGO_ENABLED=0 by default, add thecgo_enabledconfiguration to enable it. (#10028)pkg/config/configgrpc: Errors of type status.Status returned from an Authenticator extension are being propagated as is to the upstream client. (#14005)pkg/config/configoptional: Adds newconfigoptional.AddEnabledFieldfeature gate that allows users to explicitly disable aconfigoptional.Optionalthrough a newenabledfield. (#14021)pkg/exporterhelper: Replace usage of gogo proto for persistent queue metadata (#14079)pkg/pdata: Remove usage of gogo proto and generate the structs with pdatagen (#14078)🧰 Bug fixes 🧰
exporter/debug: add queue configuration (#14101)v0.138.0Compare Source
🛑 Breaking changes 🛑
all: Remove deprecated typeTracesConfig(#14036)pkg/exporterhelper: Add default values forsending_queue::batchconfiguration. (#13766)Setting
sending_queue::batchto an empty value now results in the same setup as the default batch processor configuration.all: Add unified print-config command with mode support (redacted, unredacted), json support (unstable), and validation support. (#11775)This replaces the
print-initial-configcommand. See theservicepackage README for more details. The original command nameprint-initial-configremains an alias, to be retired with the feature flag.💡 Enhancements 💡
all: Addkeep_alives_enabledoption to ServerConfig to control HTTP keep-alives for all components that create an HTTP server. (#13783)pkg/otelcol: Avoid unnecessary mutex in collector logs, replace by atomic pointer (#14008)cmd/mdatagen: Add lint/ordering validation for metadata.yaml (#13781)pdata/xpdata: Refactor JSON marshaling and unmarshaling to usepcommon.Valueinstead ofAnyValue. (#13837)pkg/exporterhelper: ExposeMergeCtxin exporterhelper's queue batch settings` (#13742)🧰 Bug fixes 🧰
all: Fix zstd decoder data corruption due to decoder pooling for all components that create an HTTP server. (#13954)pkg/otelcol: Remove UB when taking internal logs and move them to the final zapcore.Core (#14009)This can happen because of a race on accessing
logsTaken.pkg/confmap: Fix a potential race condition in confmap by closing the providers first. (#14018)v0.137.0Compare Source
💡 Enhancements 💡
cmd/mdatagen: Improve validation for resource attributeenabledfield in metadata files (#12722)Resource attributes now require an explicit
enabledfield in metadata.yaml files, while regular attributesare prohibited from having th
Configuration
📅 Schedule: Branch creation - "before 5am" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.