Skip to content
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

Update go updates #170

Merged
merged 5 commits into from
May 29, 2024
Merged

Update go updates #170

merged 5 commits into from
May 29, 2024

Conversation

platform-engineering-bot
Copy link
Contributor

@platform-engineering-bot platform-engineering-bot commented Apr 8, 2024

This PR contains the following updates:

Package Type Update Change
github.com/Microsoft/go-winio indirect patch v0.6.1 -> v0.6.2
github.com/docker/docker indirect minor v26.0.0+incompatible -> v26.1.1+incompatible
github.com/emicklei/go-restful/v3 indirect minor v3.11.0 -> v3.12.0
github.com/fxamacker/cbor/v2 indirect minor v2.5.0 -> v2.6.0
go (source) toolchain minor 1.21.6 -> 1.22.2
go.flow.arcalot.io/testplugin indirect patch v0.4.0 -> v0.4.1
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp indirect minor v0.49.0 -> v0.51.0
go.opentelemetry.io/otel indirect minor v1.24.0 -> v1.26.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace indirect minor v1.24.0 -> v1.26.0
go.opentelemetry.io/otel/metric indirect minor v1.24.0 -> v1.26.0
go.opentelemetry.io/otel/sdk indirect minor v1.24.0 -> v1.26.0
go.opentelemetry.io/otel/trace indirect minor v1.24.0 -> v1.26.0
go.opentelemetry.io/proto/otlp indirect minor v1.1.0 -> v1.2.0
golang.org/x/mod indirect minor v0.16.0 -> v0.17.0
golang.org/x/net indirect minor v0.22.0 -> v0.24.0
golang.org/x/oauth2 indirect minor v0.18.0 -> v0.20.0
golang.org/x/sys indirect minor v0.18.0 -> v0.20.0
golang.org/x/term indirect minor v0.18.0 -> v0.20.0
golang.org/x/text indirect minor v0.14.0 -> v0.15.0
golang.org/x/tools indirect minor v0.19.0 -> v0.20.0
google.golang.org/appengine indirect major v1.6.8 -> v2.0.6
google.golang.org/grpc indirect minor v1.62.1 -> v1.63.2
google.golang.org/protobuf indirect minor v1.33.0 -> v1.34.0
gopkg.in/yaml.v2 indirect major v2.4.0 -> v3.0.1
k8s.io/api indirect minor v0.29.3 -> v0.30.0
k8s.io/apimachinery indirect minor v0.29.3 -> v0.30.0
k8s.io/client-go indirect minor v0.29.3 -> v0.30.0
k8s.io/kube-openapi indirect digest b815d83 -> f0e62f9
k8s.io/utils indirect digest 4693a02 -> fe8a2dd

Release Notes

Microsoft/go-winio (github.com/Microsoft/go-winio)

v0.6.2

Compare Source

What's Changed

New Contributors

Full Changelog: microsoft/go-winio@v0.6.1...v0.6.2

docker/docker (github.com/docker/docker)

v26.1.1+incompatible

Compare Source

v26.1.0+incompatible

Compare Source

v26.0.2+incompatible

Compare Source

v26.0.1+incompatible

Compare Source

emicklei/go-restful (github.com/emicklei/go-restful/v3)

v3.12.0

Compare Source

v3.11.3

Compare Source

  • better not have 2 tags on one commit

v3.11.2

Compare Source

  • fix by restoring custom JSON handler functions (Mike Beaumont #​540)

v3.11.1

Compare Source

  • fix by restoring custom JSON handler functions (Mike Beaumont #​540)
fxamacker/cbor (github.com/fxamacker/cbor/v2)

v2.6.0

Compare Source

This release adds important new features, optimizations, bug fixes, and 3 new contributors. Fuzz tests passed 5+ billion execs for CBOR encoding and decoding functions. Minimum officially supported Go is bumped to Go 1.17.

⭐ Features and Optimizations

🚀 Notable Optimizations

🛠 Improvements

🐞 Bug Fixes

📖 Docs and CI

New Contributors

Full Changelog: fxamacker/cbor@v2.5.0...v2.6.0

arcalot/arcaflow-plugin-test-impl-go (go.flow.arcalot.io/testplugin)

v0.4.1: 0.4.1: Dependency updates

Compare Source

What's Changed

Full Changelog: arcalot/arcaflow-plugin-test-impl-go@v0.4.0...v0.4.1

open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)

v1.26.0: /v0.48.0/v0.2.0-alpha

Compare Source

Added
  • Add Recorder in go.opentelemetry.io/otel/log/logtest to facilitate testing the log bridge implementations. (#​5134)
  • Add span flags to OTLP spans and links exported by go.opentelemetry.io/otel/exporters/otlp/otlptrace. (#​5194)
  • Make the initial alpha release of go.opentelemetry.io/otel/sdk/log.
    This new module contains the Go implementation of the OpenTelemetry Logs SDK.
    This module is unstable and breaking changes may be introduced.
    See our versioning policy for more information about these stability guarantees. (#​5240)
  • Make the initial alpha release of go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp.
    This new module contains an OTLP exporter that transmits log telemetry using HTTP.
    This module is unstable and breaking changes may be introduced.
    See our versioning policy for more information about these stability guarantees. (#​5240)
  • Make the initial alpha release of go.opentelemetry.io/otel/exporters/stdout/stdoutlog.
    This new module contains an exporter prints log records to STDOUT.
    This module is unstable and breaking changes may be introduced.
    See our versioning policy for more information about these stability guarantees. (#​5240)
  • The go.opentelemetry.io/otel/semconv/v1.25.0 package.
    The package contains semantic conventions from the v1.25.0 version of the OpenTelemetry Semantic Conventions. (#​5254)
Changed
  • Update go.opentelemetry.io/proto/otlp from v1.1.0 to v1.2.0. (#​5177)
  • Improve performance of baggage member character validation in go.opentelemetry.io/otel/baggage. (#​5214)

Full Changelog: open-telemetry/opentelemetry-go@v1.25.0...v1.26.0

v1.25.0: /v0.47.0/v0.0.8/v0.1.0-alpha

Compare Source

Added
  • Add WithProxy option in go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp. (#​4906)
  • Add WithProxy option in go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlptracehttp. (#​4906)
  • Add AddLink method to the Span interface in go.opentelemetry.io/otel/trace. (#​5032)
  • The Enabled method is added to the Logger interface in go.opentelemetry.io/otel/log.
    This method is used to notify users if a log record will be emitted or not. (#​5071)
  • Add SeverityUndefined const to go.opentelemetry.io/otel/log.
    This value represents an unset severity level. (#​5072)
  • Add Empty function in go.opentelemetry.io/otel/log to return a KeyValue for an empty value. (#​5076)
  • Add go.opentelemetry.io/otel/log/global to manage the global LoggerProvider.
    This package is provided with the anticipation that all functionality will be migrate to go.opentelemetry.io/otel when go.opentelemetry.io/otel/log stabilizes.
    At which point, users will be required to migrage their code, and this package will be deprecated then removed. (#​5085)
  • Add support for Summary metrics in the go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp and go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc exporters. (#​5100)
  • Add otel.scope.name and otel.scope.version tags to spans exported by go.opentelemetry.io/otel/exporters/zipkin. (#​5108)
  • Add support for AddLink to go.opentelemetry.io/otel/bridge/opencensus. (#​5116)
  • Add String method to Value and KeyValue in go.opentelemetry.io/otel/log. (#​5117)
  • Add Exemplar support to go.opentelemetry.io/otel/exporters/prometheus. (#​5111)
  • Add metric semantic conventions to go.opentelemetry.io/otel/semconv/v1.24.0. Future semconv packages will include metric semantic conventions as well. (#​4528)
Changed
  • SpanFromContext and SpanContextFromContext in go.opentelemetry.io/otel/trace no longer make a heap allocation when the passed context has no span. (#​5049)
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc and go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc now create a gRPC client in idle mode and with "dns" as the default resolver using grpc.NewClient. (#​5151)
    Because of that WithDialOption ignores grpc.WithBlock, grpc.WithTimeout, and grpc.WithReturnConnectionError.
    Notice that grpc.DialContext which was used before is now deprecated.
Fixed
  • Clarify the documentation about equivalence guarantees for the Set and Distinct types in go.opentelemetry.io/otel/attribute. (#​5027)
  • Prevent default ErrorHandler self-delegation. (#​5137)
  • Update all dependencies to address GO-2024-2687. (#​5139)
Removed
Deprecated
  • Deprecate go.opentelemetry.io/otel/attribute.Sortable type. (#​4734)
  • Deprecate go.opentelemetry.io/otel/attribute.NewSetWithSortable function. (#​4734)
  • Deprecate go.opentelemetry.io/otel/attribute.NewSetWithSortableFiltered function. (#​4734)
New Contributors

Full Changelog: open-telemetry/opentelemetry-go@v1.24.0...v1.25.0

open-telemetry/opentelemetry-proto-go (go.opentelemetry.io/proto/otlp)

v1.2.0

Compare Source

Release of the v1.2.0 version of the OTLP.

Full Changelog: open-telemetry/opentelemetry-proto-go@v1.1.0...v1.2.0

golang/appengine (google.golang.org/appengine)

v2.0.6

Compare Source

What's Changed

New Contributors

Full Changelog: golang/appengine@v1.6.8...v2.0.6

v2.0.5

Compare Source

What's Changed

New Contributors

Full Changelog: golang/appengine@v2.0.4...v2.0.5

v2.0.4

Compare Source

What's Changed

New Contributors

Full Changelog: golang/appengine@v2.0.3...v2.0.4

v2.0.3

Compare Source

What's Changed

New Contributors

Full Changelog: golang/appengine@v2.0.2...v2.0.3

v2.0.2: Release App Engine golang SDK v2.0.2

Compare Source

What's Changed

New Contributors

Full Changelog: golang/appengine@v2.0.1...v2.0.2

v2.0.1: Version 2.0.1

Compare Source

  • delay: let user use unique function keys using delay.MustRegister
  • aefix: fix v2/aefix to work with appengine/v2
  • Clean up interfaces for legacy APIs that will be supported for Go 1.12+
grpc/grpc-go (google.golang.org/grpc)

v1.63.2: Release 1.63.2

Compare Source

Bugs

  • Fix the user agent string

v1.63.1: Release 1.63.1

Compare Source

Bugs

API Changes

  • grpc: remove Deprecated tag from Dial and DialContext; these will be deprecated in v1.64 instead (#​7103)

v1.63.0: Release 1.63.0

Compare Source

Behavior Changes

  • grpc: Return canonical target string from resolver.Address.String() (experimental) (#​6923)
  • client & server: when using write buffer pooling, use input value for buffer size instead of size*2 (#​6983)

New Features

  • grpc: add ClientConn.CanonicalTarget() to return the canonical target string. (#​7006)
  • xds: implement LRS named metrics support (gRFC A64) (#​7027)
  • grpc: introduce grpc.NewClient to allow users to create new clients in idle mode and with "dns" as the default resolver (#​7010)

API Changes

  • grpc: stabilize experimental method ClientConn.Target() (#​7006)

Bug Fixes

  • xds: fix an issue that would cause the client to send an empty list of resources for LDS/CDS upon reconnecting with the management server (#​7026)
  • server: Fix some errors returned by a server when using a grpc.Server as an http.Handler with the Go stdlib HTTP server (#​6989)
  • resolver/dns: add SetResolvingTimeout to allow configuring the DNS resolver's global timeout (#​6917)
  • Set the security level of Windows named pipes to NoSecurity (#​6956)

v1.62.2: Release 1.62.2

Compare Source

Dependencies

protocolbuffers/protobuf-go (google.golang.org/protobuf)

v1.34.0

Compare Source

Notable changes

New Features
Protobuf editions are fully supported. You can now use edition = "2023" in .proto files together with the proto-gen-go. Edition2023 does not introduce any new features but can be used to replace syntax "proto2/3". Future editions might introduce new features. See https://protobuf.dev/editions/overview/ for more details on protobuf editions.

Documentation
Various smaller changes to improve existing documentation and to add more examples.

  • CL/574455: proto: extend Marshal documentation, include an example
  • CL/574635: proto: extend Unmarshal documentation, include an example
  • CL/574836: protogen: update Options documentation.
  • CL/573361: proto: add examples for Size, MarshalAppend (regarding allocations)
  • CL/579895: encoding/{protojson,prototext}: strengthen wording on stability

Extensions
These are mostly performance improvements or preparations for performance improvements.

  • CL/575035: internal/impl: ensure proto.HasExtension does not allocate
  • CL/576315: [encoding/{protojson,prototext}: strengthen wording on stability](proto: CSE ProtoReflect() and TypeDescriptor() in proto.HasExtension
  • CL/576316: internal/impl: pass ExtensionTypeDescriptor to extensionMap
  • CL/579275: [proto] use the correct parent when resolving features for extensions
  • CL/579595: proto: return an error instead of producing invalid wire format
go-yaml/yaml (gopkg.in/yaml.v2)

v3.0.1

Compare Source

v3.0.0

Compare Source

kubernetes/api (k8s.io/api)

v0.30.0

Compare Source

v0.29.4

Compare Source

kubernetes/apimachinery (k8s.io/apimachinery)

v0.30.0

Compare Source

v0.29.4

Compare Source

kubernetes/client-go (k8s.io/client-go)

v0.30.0

Compare Source

v0.29.4

Compare Source


Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (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.


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

This PR has been generated by Renovate Bot.

@platform-engineering-bot platform-engineering-bot force-pushed the renovate/go-updates branch 5 times, most recently from 246333b to 74c7b52 Compare April 12, 2024 19:06
@platform-engineering-bot platform-engineering-bot force-pushed the renovate/go-updates branch 9 times, most recently from 9842355 to 12a82ce Compare April 22, 2024 17:03
@platform-engineering-bot platform-engineering-bot force-pushed the renovate/go-updates branch 8 times, most recently from 24d28cc to 799f872 Compare April 29, 2024 19:05
@platform-engineering-bot platform-engineering-bot force-pushed the renovate/go-updates branch 4 times, most recently from 8f01ae0 to 3f19bc7 Compare May 2, 2024 13:25
@platform-engineering-bot
Copy link
Contributor Author

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: go.sum
Command failed: go get -d -t ./...
/bin/sh: line 1: go: command not found

@platform-engineering-bot platform-engineering-bot force-pushed the renovate/go-updates branch 3 times, most recently from b0f1718 to aefc3d5 Compare May 5, 2024 14:02
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
webbnh

This comment was marked as resolved.

@mfleader mfleader self-assigned this May 29, 2024
@mfleader mfleader self-requested a review May 29, 2024 20:48
@mfleader mfleader merged commit 3156f50 into main May 29, 2024
5 checks passed
@mfleader mfleader deleted the renovate/go-updates branch May 29, 2024 21:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants