Update to the latest lantern box with fake ip fix for UDP traffic - #366
Merged
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
This PR updates the project’s Go module dependencies, primarily bumping Lantern components and the OpenTelemetry/gRPC ecosystem to newer versions to pick up fixes and improvements (including the lantern-box update referenced in the title).
Changes:
- Bump
github.com/getlantern/lantern-boxtov0.0.49and updatelantern-waterto a newer pseudo-version. - Upgrade core OpenTelemetry modules (
otel,sdk,metric,trace) andgoogle.golang.org/grpc, plus severalgolang.org/x/*libraries. - Remove an unused indirect dependency (
github.com/getlantern/hidden) and refreshgo.sumaccordingly.
Reviewed changes
Copilot reviewed 1 out of 2 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| go.mod | Updates required and indirect dependency versions (Lantern + OTEL + gRPC + golang.org/x/*), and removes an unused indirect dep. |
| go.sum | Updates module checksums to match the new dependency graph after version bumps. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Bump otlptracegrpc and otlpmetricgrpc from v1.38.0 to v1.41.0 to match the rest of the OpenTelemetry stack and avoid version skew. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request updates several dependencies in the
go.modfile to newer versions, focusing primarily on libraries related to OpenTelemetry, gRPC, and various utility and cryptography packages. These updates help ensure the project stays current with the latest features, performance improvements, and security patches.Dependency version upgrades:
OpenTelemetry and related instrumentation:
go.opentelemetry.io/otel,go.opentelemetry.io/otel/metric,go.opentelemetry.io/otel/trace,go.opentelemetry.io/otel/sdk, andgo.opentelemetry.io/otel/sdk/metricfromv1.40.0tov1.41.0. Also updatedgo.opentelemetry.io/otel/exporters/otlp/otlptraceand related packages to the latest compatible versions. [1] [2]go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpcto match the new OpenTelemetry versions.gRPC and protocol buffer ecosystem:
google.golang.org/grpcfromv1.78.0tov1.79.2.github.com/grpc-ecosystem/grpc-gateway/v2fromv2.27.7tov2.28.0.google.golang.org/genproto/googleapis/apiandgoogle.golang.org/genproto/googleapis/rpcto newer versions. [1] [2]General utility and cryptography libraries:
golang.org/x/crypto,golang.org/x/term,golang.org/x/text,golang.org/x/mod,golang.org/x/net,golang.org/x/sys, andgolang.org/x/toolsto their latest versions. [1] [2]github.com/klauspost/compressfromv1.18.0tov1.18.2.Lantern-specific dependencies:
github.com/getlantern/lantern-boxfromv0.0.42tov0.0.49andgithub.com/getlantern/lantern-waterto a newer commit. [1] [2]Other cleanups:
github.com/getlantern/hidden.These updates collectively improve compatibility, security, and maintainability of the codebase.