Skip to content

fix(deps): update osv-scanner minor#2566

Merged
G-Rath merged 1 commit intogoogle:mainfrom
renovate-bot:renovate/osv-scanner-minor
Mar 4, 2026
Merged

fix(deps): update osv-scanner minor#2566
G-Rath merged 1 commit intogoogle:mainfrom
renovate-bot:renovate/osv-scanner-minor

Conversation

@renovate-bot
Copy link
Collaborator

@renovate-bot renovate-bot commented Mar 1, 2026

This PR contains the following updates:

Package Change Age Confidence Type Update
deps.dev/api/v3 v3.0.0-20260112033243-1270359b191bv3.0.0-20260225225317-765e10b45d5b age confidence require patch
deps.dev/api/v3alpha 1270359765e10b age confidence require digest
deps.dev/util/maven 1270359765e10b age confidence require digest
deps.dev/util/resolve 1270359765e10b age confidence require digest
deps.dev/util/semver 1270359765e10b age confidence require digest
github.com/CycloneDX/cyclonedx-go v0.9.3v0.10.0 age confidence require minor
github.com/charmbracelet/bubbles v0.21.0v0.21.1 age confidence require patch
github.com/gkampitakis/go-snaps v0.5.19v0.5.20 age confidence require patch
github.com/go-git/go-git/v5 v5.16.5v5.17.0 age confidence require minor
github.com/modelcontextprotocol/go-sdk v1.3.1v1.4.0 age confidence require minor
github.com/ossf/osv-schema/bindings/go 09a17f8ec3272c age confidence require digest
github.com/package-url/packageurl-go v0.1.3v0.1.4 age confidence require patch
github.com/urfave/cli/v3 v3.6.2v3.7.0 age confidence require minor
go.yaml.in/yaml/v4 v4.0.0-rc.3v4.0.0-rc.4 age confidence require patch
golang.org/x/net v0.49.0v0.51.0 age confidence require minor
golang.org/x/term v0.39.0v0.40.0 age confidence require minor
google.golang.org/grpc v1.78.0v1.79.1 age confidence require minor
osv.dev/bindings/go 9eebd244fcedbd age confidence require digest

Release Notes

CycloneDX/cyclonedx-go (github.com/CycloneDX/cyclonedx-go)

v0.10.0

Compare Source

Changelog

Fixes
Building and Packaging
Others
charmbracelet/bubbles (github.com/charmbracelet/bubbles)

v0.21.1

Compare Source

Changelog
New!
Fixed
Docs
Other stuff

The Charm logo

Thoughts? Questions? We love hearing from you. Feel free to reach out on X, Discord, Slack, The Fediverse, Bluesky.

gkampitakis/go-snaps (github.com/gkampitakis/go-snaps)

v0.5.20

Compare Source

What's Changed

Full Changelog: gkampitakis/go-snaps@v0.5.19...v0.5.20

go-git/go-git (github.com/go-git/go-git/v5)

v5.17.0

Compare Source

What's Changed

Full Changelog: go-git/go-git@v5.16.5...v5.17.0

modelcontextprotocol/go-sdk (github.com/modelcontextprotocol/go-sdk)

v1.4.0

Compare Source

This release marks the completion of the full 2025-11-25 specification implementation, by introducing the support for Sampling with Tools and experimental client-side OAuth support. It also contains multiple bug fixes and improvements. Thanks to all contributors!

Client-side OAuth support

This release introduces experimental support for OAuth on the client side of the SDK. It aims to support the full scope of the current MCP specification for authorization. To use it, you need to compile the SDK with the -tags mcp_go_client_oauth flag. Some changes may still be applied to this new API, based on developer feedback. The functionality is planned to become stable in v1.5.0 release, expected by the end of March 2026. More details can be found at https://github.com/modelcontextprotocol/go-sdk/blob/main/docs/protocol.md#client.

Sampling with Tools

Starting from this release, the server use the new CreateMessageWithTools method to create a sampling request to the client that contains tools that can be used by the client. On the client side, CreateMessageWithToolsHandler may be used to handle such requests and issue ToolUse responses to the server.

Behavior changes

We have two important behavior changes that were introduced to fix a bug or improve security posture. They can be temporarily turned off by specifying a special MCPGODEBUG environment variable when running the SDK. Different options can be added together, separated by a comma.

Introduced DNS rebinding protection

The requests arriving via a localhost address (127.0.0.1, [::1]) that have a non-localhost Host header will be rejected to protect against DNS rebinding attacks. The protection can be disabled by specifying StreamableHTTPOptions.DisableLocalhostProtection, but it should be done only if security implications are understood (see documentation for the option).

This protection is a behavior change, as the protection is now enabled by default. Because of that, we have introduced an MCPGODEBUG option to bring back the previous default behavior for users that need more time to adjust. However, if possible, we recommend specifying DisableLocalhostProtection described above, as it is a more future-proof solution. The MCPGODEBUG option to remove this protection (disablelocalhostprotection=1) will be removed in v1.6.0.

Removed JSON content escaping when marshaling

By default encoding/json escapes the contents of the objects, which causes some servers to fail. We switched to no escaping by default, to be consistent with other SDKs. Since this is a behavior change, we introduced an MCPGODEBUG option to bring back the previous behavior for users that need more time to adjust to it. That option (jsonescaping=1) will be removed in v1.6.0.

Bug fixes

Security vulnerability caused by the case insensitive parsing behavior of encoding/json has been submitted (also release as a cherry pick in v1.3.1). Security advisory has been posted.

Other fixes:

Enhancements

Notably, the SDK now supports the extensions field in client and server capabilities, which should enable creation of MCP Apps.

Other enhancements:

Repository organization

Some effort was put into better organization of the repository, as well as making sure it's up to date and secure. As a highlight, the repository is not integrated with OSSF Scorecard with a positive score of 8.7. Additionally, the full conformance test suite is now run on every PR and push to main.

New Contributors

Full Changelog: modelcontextprotocol/go-sdk@v1.3.0...v1.4.0

package-url/packageurl-go (github.com/package-url/packageurl-go)

v0.1.4

Compare Source

What's Changed

New Contributors

Full Changelog: package-url/packageurl-go@v0.1.3...v0.1.4

urfave/cli (github.com/urfave/cli/v3)

v3.7.0

Compare Source

What's Changed

New Contributors

Full Changelog: urfave/cli@v3.6.2...v3.7.0

yaml/go-yaml (go.yaml.in/yaml/v4)

v4.0.0-rc.4

Compare Source

grpc/grpc-go (google.golang.org/grpc)

v1.79.1: Release 1.79.1

Compare Source

Bug Fixes

  • grpc: Remove the -dev suffix from the User-Agent header. (#​8902)

v1.79.0: Release 1.79.0

Compare Source

API Changes

  • mem: Add experimental API SetDefaultBufferPool to change the default buffer pool. (#​8806)
  • experimental/stats: Update MetricsRecorder to require embedding the new UnimplementedMetricsRecorder (a no-op struct) in all implementations for forward compatibility. (#​8780)

Behavior Changes

  • balancer/weightedtarget: Remove handling of Addresses and only handle Endpoints in resolver updates. (#​8841)

New Features

  • experimental/stats: Add support for asynchronous gauge metrics through the new AsyncMetricReporter and RegisterAsyncReporter APIs. (#​8780)
  • pickfirst: Add support for weighted random shuffling of endpoints, as described in gRFC A113.
    • This is enabled by default, and can be turned off using the environment variable GRPC_EXPERIMENTAL_PF_WEIGHTED_SHUFFLING. (#​8864)
  • xds: Implement :authority rewriting, as specified in gRFC A81. (#​8779)
  • balancer/randomsubsetting: Implement the random_subsetting LB policy, as specified in gRFC A68. (#​8650)
  • server: Include status detail headers, if available, when terminating a stream during request header processing. (#​8754)

Bug Fixes

  • credentials/tls: Fix a bug where the port was not stripped from the authority override before validation. (#​8726)
  • xds/priority: Fix a bug causing delayed failover to lower-priority clusters when a higher-priority cluster is stuck in CONNECTING state. (#​8813)
  • health: Fix a bug where health checks failed for clients using legacy compression options (WithDecompressor or RPCDecompressor). (#​8765)
  • transport: Fix an issue where the HTTP/2 server could skip header size checks when terminating a stream early. (#​8769)

Performance Improvements

  • credentials/alts: Optimize read buffer alignment to reduce copies. (#​8791)
  • mem: Optimize pooling and creation of buffer objects. (#​8784)
  • transport: Reduce slice re-allocations by reserving slice capacity. (#​8797)

Configuration

📅 Schedule: Branch creation - "before 6am on monday" in timezone Australia/Sydney, 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@forking-renovate forking-renovate bot added the dependencies Pull requests that update a dependency file label Mar 1, 2026
@forking-renovate
Copy link

forking-renovate bot commented Mar 1, 2026

ℹ️ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 19 additional dependencies were updated

Details:

Package Change
github.com/charmbracelet/colorprofile v0.3.1 -> v0.4.1
github.com/charmbracelet/x/ansi v0.10.1 -> v0.11.5
github.com/charmbracelet/x/cellbuf v0.0.13 -> v0.0.15
github.com/charmbracelet/x/term v0.2.1 -> v0.2.2
github.com/go-git/go-billy/v5 v5.6.2 -> v5.8.0
github.com/lucasb-eyer/go-colorful v1.2.0 -> v1.3.0
github.com/mattn/go-runewidth v0.0.16 -> v0.0.19
go.opentelemetry.io/otel v1.38.0 -> v1.39.0
go.opentelemetry.io/otel/metric v1.38.0 -> v1.39.0
go.opentelemetry.io/otel/trace v1.38.0 -> v1.39.0
golang.org/x/crypto v0.47.0 -> v0.48.0
golang.org/x/mod v0.31.0 -> v0.32.0
golang.org/x/oauth2 v0.32.0 -> v0.34.0
golang.org/x/sys v0.40.0 -> v0.41.0
golang.org/x/telemetry v0.0.0-20251203150158-8fff8a5912fc -> v0.0.0-20260109210033-bd525da824e2
golang.org/x/text v0.33.0 -> v0.34.0
golang.org/x/tools v0.40.0 -> v0.41.0
google.golang.org/genproto/googleapis/api v0.0.0-20260112192933-99fd39fd28a9 -> v0.0.0-20260223185530-2f722ef697dc
google.golang.org/genproto/googleapis/rpc v0.0.0-20251222181119-0a764e51fe1b -> v0.0.0-20260217215200-42d3e9bedb6d

@codecov-commenter
Copy link

codecov-commenter commented Mar 2, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 67.97%. Comparing base (49e4b91) to head (65b4f6a).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2566      +/-   ##
==========================================
- Coverage   68.00%   67.97%   -0.03%     
==========================================
  Files         173      173              
  Lines       13394    13394              
==========================================
- Hits         9109     9105       -4     
- Misses       3574     3576       +2     
- Partials      711      713       +2     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@renovate-bot renovate-bot force-pushed the renovate/osv-scanner-minor branch 6 times, most recently from 2c2e82e to bebde05 Compare March 4, 2026 01:38
@renovate-bot renovate-bot force-pushed the renovate/osv-scanner-minor branch 4 times, most recently from d2c1cf4 to 6435ac6 Compare March 4, 2026 05:26
@renovate-bot renovate-bot force-pushed the renovate/osv-scanner-minor branch from 6435ac6 to 65b4f6a Compare March 4, 2026 10:02
@G-Rath G-Rath merged commit 535306a into google:main Mar 4, 2026
18 checks passed
@renovate-bot renovate-bot deleted the renovate/osv-scanner-minor branch March 4, 2026 18:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants