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 #136

Merged
merged 1 commit into from
Mar 1, 2024
Merged

Update go updates #136

merged 1 commit into from
Mar 1, 2024

Conversation

platform-engineering-bot
Copy link
Contributor

@platform-engineering-bot platform-engineering-bot commented Dec 11, 2023

This PR contains the following updates:

Package Type Update Change
github.com/Azure/go-ansiterm indirect digest d185dfc -> 306776e
github.com/docker/docker indirect patch v25.0.2+incompatible -> v25.0.3+incompatible
github.com/emicklei/go-restful/v3 indirect patch v3.11.2 -> v3.11.3
github.com/fxamacker/cbor/v2 indirect minor v2.5.0 -> v2.6.0
github.com/opencontainers/image-spec indirect minor v1.0.2 -> v1.1.0
go.arcalot.io/dgraph require minor v1.2.0 -> v1.3.0
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp indirect minor v0.47.0 -> v0.49.0
go.opentelemetry.io/otel indirect minor v1.22.0 -> v1.24.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace indirect minor v1.22.0 -> v1.24.0
go.opentelemetry.io/otel/metric indirect minor v1.22.0 -> v1.24.0
go.opentelemetry.io/otel/trace indirect minor v1.22.0 -> v1.24.0
go.opentelemetry.io/proto/otlp indirect minor v1.0.0 -> v1.1.0
golang.org/x/mod indirect minor v0.14.0 -> v0.15.0
golang.org/x/net indirect minor v0.20.0 -> v0.21.0
golang.org/x/oauth2 indirect minor v0.16.0 -> v0.17.0
golang.org/x/sys indirect minor v0.16.0 -> v0.17.0
golang.org/x/term indirect minor v0.16.0 -> v0.17.0
golang.org/x/tools indirect minor v0.17.0 -> v0.18.0
google.golang.org/appengine indirect major v1.6.8 -> v2.0.5
google.golang.org/grpc indirect minor v1.60.1 -> v1.62.0
gopkg.in/yaml.v2 indirect major v2.4.0 -> v3.0.1
k8s.io/api indirect patch v0.29.1 -> v0.29.2
k8s.io/apimachinery indirect patch v0.29.1 -> v0.29.2
k8s.io/client-go indirect patch v0.29.1 -> v0.29.2
k8s.io/kube-openapi indirect digest 2919ad4 -> 70dd376

Release Notes

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

v25.0.3+incompatible

Compare Source

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

v3.11.3

Compare Source

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

opencontainers/image-spec (github.com/opencontainers/image-spec)

v1.1.0

Compare Source

Vote Passed [+7-0] - https://groups.google.com/a/opencontainers.org/g/dev/c/Cnk6H9C4aag
Release PR : https://github.com/opencontainers/image-spec/pull/1161
Full Changelog: opencontainers/image-spec@v1.0.2...v1.1.0

Associated Distribution Specification Release - https://github.com/opencontainers/distribution-spec/releases/tag/v1.1.0

arcalot/go-dgraph (go.arcalot.io/dgraph)

v1.3.0

Compare Source

What's Changed

Full Changelog: arcalot/go-dgraph@v1.2.0...v1.3.0

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

v1.24.0: /v0.46.0/v0.0.1-alpha

Compare Source

This release is the last to support Go 1.20. The next release will require at least Go 1.21.

Added
  • Support Go 1.22. (#​4890)
  • Add exemplar support to go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc. (#​4900)
  • Add exemplar support to go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp. (#​4900)
  • The go.opentelemetry.io/otel/log module is added. This module includes OpenTelemetry Go's implementation of the Logs Bridge API. This module is in an alpha state, it is subject to breaking changes. See our versioning policy for more info. (#​4961)
Fixed
  • Fix registration of multiple callbacks when using the global meter provider from go.opentelemetry.io/otel. (#​4945)
  • Fix negative buckets in output of exponential histograms. (#​4956)
New Contributors

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

v1.23.1: /v0.45.2

Compare Source

Fixed
  • Register all callbacks passed during observable instrument creation instead of just the last one multiple times in go.opentelemetry.io/otel/sdk/metric. (#​4888)

v1.23.0: /v0.45.1

Compare Source

This release contains the first stable, v1, release of the following modules:

  • go.opentelemetry.io/otel/bridge/opencensus
  • go.opentelemetry.io/otel/bridge/opencensus/test
  • go.opentelemetry.io/otel/example/opencensus
  • go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc
  • go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp
  • go.opentelemetry.io/otel/exporters/stdout/stdoutmetric

See our versioning policy for more information about these stability guarantees.

Added
  • Add WithEndpointURL option to the exporters/otlp/otlpmetric/otlpmetricgrpc, exporters/otlp/otlpmetric/otlpmetrichttp, exporters/otlp/otlptrace/otlptracegrpc and exporters/otlp/otlptrace/otlptracehttp packages. (#​4808)
  • Experimental exemplar exporting is added to the metric SDK. See metric documentation for more information about this feature and how to enable it. (#​4871)
  • ErrSchemaURLConflict is added to go.opentelemetry.io/otel/sdk/resource. This error is returned when a merge of two Resources with different (non-empty) schema URL is attempted. (#​4876)
Changed
  • The Merge and New functions in go.opentelemetry.io/otel/sdk/resource now returns a partial result if there is a schema URL merge conflict. Instead of returning nil when two Resources with different (non-empty) schema URLs are merged the merged Resource, along with the new ErrSchemaURLConflict error, is returned. It is up to the user to decide if they want to use the returned Resource or not. It may have desired attributes overwritten or include stale semantic conventions. (#​4876)
Fixed
  • Fix ContainerID resource detection on systemd when cgroup path has a colon. (#​4449)
  • Fix go.opentelemetry.io/otel/sdk/metric to cache instruments to avoid leaking memory when the same instrument is created multiple times. (#​4820)
  • Fix missing Mix and Max values for go.opentelemetry.io/otel/exporters/stdout/stdoutmetric by introducing MarshalText and MarshalJSON for the Extrema type in go.opentelemetry.io/sdk/metric/metricdata. (#​4827)

New Contributors

Full Changelog: open-telemetry/opentelemetry-go@v1.22.0...v1.23.0

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

v1.1.0

Compare Source

Release of the v1.1.0 version of the OTLP.

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

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

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.62.0: Release 1.62.0

Compare Source

New Features

  • grpc: Add StaticMethod CallOption as a signal to stats handler that a method is safe to use as an instrument key (#​6986)

Behavior Changes

  • grpc: Return canonical target string from ClientConn.Target() and resolver.Address.String() (#​6923)

Bug Fixes

  • server: wait to close connection until incoming socket is drained (with timeout) to prevent data loss on client-side (#​6977)

Performance Improvements

  • *: Allow building without x/net/trace by using grpcnotrace to enable dead code elimination (#​6954)
  • rand: improve performance and simplify implementation of grpcrand by adopting math/rand's top-level functions for go version 1.21.0 and newer. (#​6925)

Dependencies

  • *: Use google.golang.org/protobuf/proto instead of github.com/golang/protobuf. (#​6919)

[!NOTE]
The above change in proto library usage introduces a minor behavior change within those libraries. The old github.com/golang/protobuf library would error if given a nil message to Marshal, while the new google.golang.org/protobuf library will successfully output zero bytes in this case. This means server method handlers that did return nil, nil will now return an empty message and no error, while it used to return an error. This also affects the client side, where clients sending nil messages used to fail without sending the RPC, and now they will send an empty message.

v1.61.1: Release 1.61.1

Compare Source

Bug Fixes

  • server: wait to close connection until incoming socket is drained (with timeout) to prevent data loss on client-side (#​6977)

v1.61.0: Release 1.61.0

Compare Source

New Features

  • resolver: provide method, AuthorityOverrider, to allow resolver.Builders to override the default authority for a ClientConn. (EXPERIMENTAL) (#​6752)
  • xds: add support for mTLS Credentials in xDS bootstrap (gRFC A65) (#​6757)
  • server: add grpc.WaitForHandlers ServerOption to cause Server.Stop to block until method handlers return. (EXPERIMENTAL) (#​6922)

Performance Improvements

Bug Fixes

  • client: correctly enable TCP keepalives with OS defaults on windows (#​6863)
  • server: change some stream operations to return UNAVAILABLE instead of UNKNOWN when underlying connection is broken (#​6891)
  • server: fix GracefulStop to block until all method handlers return (v1.60 regression). (#​6922)
  • server: fix two bugs that could lead to panics at shutdown when using NumStreamWorkers (EXPERIMENTAL). (#​6856)
  • reflection: do not send invalid descriptors to clients for files that cannot be fully resolved (#​6771)
  • xds: don't fail channel/server startup when xds creds is specified, but bootstrap is missing certificate providers (#​6848)
  • xds: Atomically read and write xDS security configuration client side (#​6796)
  • xds/server: fix RDS handling for non-inline route configs (#​6915)
go-yaml/yaml (gopkg.in/yaml.v2)

v3.0.1

Compare Source

v3.0.0

Compare Source

kubernetes/api (k8s.io/api)

v0.29.2

Compare Source

kubernetes/apimachinery (k8s.io/apimachinery)

v0.29.2

Compare Source

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

v0.29.2

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 6 times, most recently from a5c2bdb to 849ff02 Compare December 17, 2023 18:14
@platform-engineering-bot platform-engineering-bot force-pushed the renovate/go-updates branch 7 times, most recently from 72b47a3 to f7b119a Compare December 27, 2023 19:10
@platform-engineering-bot platform-engineering-bot force-pushed the renovate/go-updates branch 10 times, most recently from f951ebd to f0eec15 Compare January 8, 2024 19:11
@platform-engineering-bot platform-engineering-bot force-pushed the renovate/go-updates branch 3 times, most recently from 56cae2a to 873d81b Compare January 12, 2024 00:54
@platform-engineering-bot platform-engineering-bot force-pushed the renovate/go-updates branch 4 times, most recently from 654ab8a to 7e657a6 Compare January 18, 2024 23:14
Copy link
Contributor

@webbnh webbnh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be combined with #155 (and possibly #152).

Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
@webbnh webbnh merged commit bba735c into main Mar 1, 2024
5 checks passed
@webbnh webbnh deleted the renovate/go-updates branch March 1, 2024 17:12
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.

2 participants