Skip to content

Update All Go dependencies - #238

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all-go-dependencies
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all-go-dependencies

Conversation

@renovate

@renovate renovate Bot commented Apr 16, 2026 •

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
charm.land/bubbletea/v2 v2.0.5 → v2.1.0 age confidence
charm.land/lipgloss/v2 v2.0.3 → v2.0.6 age confidence
go.opentelemetry.io/otel v1.44.0 → v1.47.0 age confidence
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.20.0 → v0.23.0 age confidence
go.opentelemetry.io/otel/log v0.20.0 → v0.22.0 age confidence
go.opentelemetry.io/otel/trace v1.44.0 → v1.47.0 age confidence
golang.org/x/term v0.43.0 → v0.47.0 age confidence

Release Notes

charmbracelet/bubbletea (charm.land/bubbletea/v2)

v2.1.0

Compare Source

Hello OSC 7501

The exciting news in this release is support for the brand new Program Status Protocol, otherwise known as OSC 7501, released just a few days ago. The protocol is designed to allow terminal applications to report what they're doing (e.g. idle, working, waiting on the user, finished, or failed) and why.

The obvious case for the design is AI agents, but are lots of other use cases for this, and we’re excited to see what you build with it.

It’s subtle, but here’s Crush in Superlogical’s Rex with the feature integrated (notice the dot in the first tab).

Bugfixes

Also, this release brings some very important fixes done by @​AdamMagued, @​simpleqt and @​GreedyC.

Cheers!
Charm 🌞

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.

v2.0.10

Compare Source

Change to no input programs

This is a small change to programs with no WithInput. Removed capability queries, which resulted in leaking of raw ANSI escape sequences.

Changelog

Fixed
Other stuff

The Charm logo

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

v2.0.9

Compare Source

Small patches 🩹

Keybinds missing!

MouseButton11 and media record buttons were improperly handled, now fixed! (thanks to @​Ricardo-M-L and @​bunlongheng)

Weird UI artifacts with some terminals 👽

Sometimes, when switching between tabs in your terminal for example, the screen would not clear, now fixed!

... And some small corrections to docs!

Happy coding 🤖

Changelog

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.

v2.0.8

Compare Source

Graphemes, schmraphemes

No terminal can render emojis perfectly, but we can try. This release improves some very specific edge cases around emoji rendering. Enjoy!

Changelog

  • db569ad: fix(deps): bump ultraviolet for emoji-related rendering improvements

The Charm logo

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

v2.0.7

Compare Source

A few lil’ stability patches

Hi! This is a patch release with a few solid improvements around stability and correctness.

  • @​lrstanley, one of our faves, fixed a race condition around mice in the Cursed Renderer
  • @​lawrence3699 fixed a panic that could happen when input's not available
  • We fixed a correctness issue with regard to mouse releases when Kitty Keyboard was active (thanks, @​mitchellh)

Thanks for using Bubble Tea, and if you see anything awry please do let us know!

—Charm 👋

Changelog

Fixed

The Charm logo

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

v2.0.6

Compare Source

This release fixes an issue with how Bubble Tea handled wide characters. Before, a wide character might be skipped or cause an infinite loop causing the CPU to spike. See fdcd0cf and charmbracelet/ultraviolet#109 for more details.


The Charm logo

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

charmbracelet/lipgloss (charm.land/lipgloss/v2)

v2.0.6

Compare Source

Devanagari, auto-grapheme mode, and more

Hi! The big news in this release is that Lip Gloss now properly renders Devanagari (Hindi)! Beyond that—or perhaps as a result—Lip Gloss will now switch to mode 2027 for grapheme support when possible.

There's other good stuff too. Let's go!

क्या हाल है?

Hindi speakers, it's about time! Lip Gloss and Ultraviolet now properly renders Devanagari. That means Bubble Tea will as well.

Screenshot 2026-08-12 at 10 12 14

This brings us to…

Cyberpunk 2027

Lip Gloss (and Ultraviolet) now asks the terminal at startup whether it supports Unicode core mode (DEC mode 2027), and when it does, measures widths the same way the terminal does. We did this for Devanagari but it also means Emojis and things render better now too. Let's go!

Shrinky tables: not anymore

Columns no longer shrink to zero width. Thanks, @​taciturnaxolotl!


Changelog

Fixed

The Charm logo

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

v2.0.5

Compare Source

Graphemes, Schmraphemes

If you’re using emojis in the terminal you're in for a rough ride. That said, we do what we can. This release brings some in some very specific edge case rendering improvements. Enjoy.

Enjoy!

Changelog

  • 10f9584: chore(deps): bump ultraviolet for emoji-related improvements

The Charm logo

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

v2.0.4

Compare Source

Mini Crash Patch

Hi! This is a small patch to fix a writer-related panic. Thanks for using Lip Gloss!

Changelog

Fixed
Docs
Chore

The Charm logo

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

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

v1.47.0: /v0.69.0/v0.23.0/v0.1.0

Compare Source

This release contains the first stable release of the OpenTelemetry Go Logs API and SDK.
Our project stability guarantees now apply to the following modules:

  • go.opentelemetry.io/otel/log
  • go.opentelemetry.io/otel/sdk/log

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

Added
  • Add String method for KeyValue type in go.opentelemetry.io/otel/attribute. (#​8205)
  • Add String method for Set type in go.opentelemetry.io/otel/attribute. (#​8347)
  • Add WithMaxExportBatchSize to go.opentelemetry.io/otel/sdk/metric to configure the maximum export batch size for PeriodicReader. (#​8960)
  • Add WithAttributeValueDepthLimit, DefaultAttributeValueDepthLimit, and SpanLimits.AttributeValueDepthLimit in go.opentelemetry.io/otel/sdk/trace to configure the maximum depth of span, event, link, and instrumentation scope attribute values. (#​8938)
  • Add WithAttributeValueDepthLimit in go.opentelemetry.io/otel/sdk/log to configure the maximum depth of log record and instrumentation scope attribute values. (#​8938)
  • Add WithMaxResponseSize to go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp,
    go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp, and
    go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#​8941)
  • Add experimental ProbabilitySampler in go.opentelemetry.io/otel/sdk/trace/x that conforms to the OpenTelemetry specification's threshold-based sampling algorithm. (#​8123)
  • Add experimental *Binder extension interfaces in go.opentelemetry.io/otel/metric/x for instruments that support binding attributes ahead of time. (#​8760)
  • Add the experimental Finisher synchronous metric instrument extension interface to go.opentelemetry.io/otel/metric/x. (#​8906)
Changed
  • Use the OpenTelemetry Attribute Collection representation for non-OTLP protocols for metric data diffs in go.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest. (#​8993)
  • Apply a maximum depth of 64 by default to span, event, link, log record, and instrumentation scope attribute values in go.opentelemetry.io/otel/sdk/trace and go.opentelemetry.io/otel/sdk/log. (#​8938)
  • Reduce allocations when applying attribute value length limits in go.opentelemetry.io/otel/sdk/trace and go.opentelemetry.io/otel/sdk/log by rebuilding composite values only when truncation is needed. (#​8912)
  • Decode traceparent using a hex lookup table in go.opentelemetry.io/otel/propagation, which rejects the specification-disallowed upper-case characters without a separate scan of the header. (#​8739)
  • Decode all characters at constant indices in TraceIDFromHex and SpanIDFromHex in go.opentelemetry.io/otel/trace to eliminate bounds checks. (#​8740)
Fixed
  • Count valid U+FFFD replacement characters toward attribute value length limits in go.opentelemetry.io/otel/trace, go.opentelemetry.io/otel/sdk/trace, and go.opentelemetry.io/otel/sdk/log.
  • Truncate string attribute values to empty strings when the configured length limit is zero, including malformed UTF-8, in go.opentelemetry.io/otel/trace, go.opentelemetry.io/otel/sdk/trace, and go.opentelemetry.io/otel/sdk/log. (#​9054)
  • Fix a data race in NewPeriodicReader where r.inst was assigned after the background goroutine was launched in go.opentelemetry.io/otel/sdk/metric. (#​9028)
  • Prevent precision loss for large int64 values in Sum, Histogram, and ExponentialHistogram aggregations in go.opentelemetry.io/otel/sdk/metric. (#​8981)
  • Ensure grpc.DialOption values passed via WithDialOption take precedence over conflicting internally-computed defaults in
    go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc,
    go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc, and
    go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc. (#​8805, #​8834, #​8836)
  • Treat overflowing OTEL_METRIC_EXPORT_INTERVAL and OTEL_METRIC_EXPORT_TIMEOUT values as invalid in go.opentelemetry.io/otel/sdk/metric. (#​8800)
  • Prevent a panic in NewFixedSizeReservoir and FixedSizeReservoirProvider when given a negative size in go.opentelemetry.io/otel/sdk/metric/exemplar; negative sizes are now clamped to zero, consistent with a size of zero. (#​8832)
  • Preserve exponential histogram ZeroThreshold during OTLP metric export in go.opentelemetry.io/otel/exporters/otlp/otlpmetric. (#​8801)
  • Ensure metric helpers in go.opentelemetry.io/otel/semconv/v1.32.0, go.opentelemetry.io/otel/semconv/v1.33.0, and go.opentelemetry.io/otel/semconv/v1.34.0 record measurements only once when no attributes are provided. (#​8849)
  • Treat empty OTEL_TRACES_SAMPLER and OTEL_TRACES_SAMPLER_ARG values as unset in go.opentelemetry.io/otel/sdk/trace. (#​8873)
  • Normalize global OTEL_EXPORTER_OTLP_ENDPOINT path joining in go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp so trailing-slash base URLs do not produce double-slash log export paths. (#​8864)
  • Prevent a deadlock when formatting an error passed to RecordError calls back into the span in go.opentelemetry.io/otel/sdk/trace. (#​8815)
  • Prevent SimpleSpanProcessor.Shutdown from panicking when constructed with a nil exporter in go.opentelemetry.io/otel/sdk/trace. (#​8844)
  • Propagate invalid exponential histogram scale errors to Prometheus exporter self-observability metrics in go.opentelemetry.io/otel/exporters/prometheus. (#​8839)
  • Retain instrument advisory attributes configured with go.opentelemetry.io/otel/metric/x.WithDefaultAttributes when a matching View in go.opentelemetry.io/otel/sdk/metric does not specify an attribute filter. (#​8859)
  • Ignore HTTP URL paths when building OTLP/gRPC metric exporter targets from OTEL_EXPORTER_OTLP_ENDPOINT and OTEL_EXPORTER_OTLP_METRICS_ENDPOINT, while preserving unix:// and unix-abstract:// targets; treat unix-abstract:// endpoints as insecure in go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc and go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp. (#​8862)
  • Ignore HTTP(S) paths when deriving gRPC trace exporter endpoints from OTEL_EXPORTER_OTLP_ENDPOINT and OTEL_EXPORTER_OTLP_TRACES_ENDPOINT in go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc. (#​8852)
  • Bound memory used while parsing dense W3C property metadata by storing it compactly and materializing Property values on demand in go.opentelemetry.io/otel/baggage and go.opentelemetry.io/otel/propagation.
Removed
  • Remove the experimental OTEL_GO_X_METRIC_EXPORT_BATCH_SIZE environment variable in go.opentelemetry.io/otel/sdk/metric.
    Use the WithMaxExportBatchSize option instead. (#​8960)
What's Changed

❗ Important

✂ PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • 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.

@renovate

renovate Bot commented Apr 16, 2026 •

Copy link
Copy Markdown
Contributor Author

ℹ️ 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
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.25.0 -> 1.26.0
go.opentelemetry.io/otel/sdk v1.44.0 -> v1.47.0
go.opentelemetry.io/otel/sdk/log v0.20.0 -> v1.47.0
github.com/charmbracelet/ultraviolet v0.0.0-20260413211237-bd52878bcec2 -> v0.0.0-20261008173134-6b8d4baf91b4
github.com/charmbracelet/x/ansi v0.11.7 -> v0.11.9
github.com/go-logr/logr v1.4.3 -> v1.4.4
github.com/grpc-ecosystem/grpc-gateway/v2 v2.29.0 -> v2.30.0
github.com/lucasb-eyer/go-colorful v1.4.0 -> v1.4.1
github.com/mattn/go-runewidth v0.0.23 -> v0.0.30
github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e -> v1.0.0
go.opentelemetry.io/otel/metric v1.44.0 -> v1.47.0
go.opentelemetry.io/proto/otlp v1.10.0 -> v1.11.0
golang.org/x/net v0.55.0 -> v0.59.0
golang.org/x/sync v0.20.0 -> v0.23.0
golang.org/x/sys v0.45.0 -> v0.49.0
golang.org/x/text v0.37.0 -> v0.42.0
google.golang.org/genproto/googleapis/api v0.0.0-20260526163538-3dc84a4a5aaa -> v0.0.0-20260928230214-8a89bd6388cc
google.golang.org/genproto/googleapis/rpc v0.0.0-20260526163538-3dc84a4a5aaa -> v0.0.0-20260928230214-8a89bd6388cc
google.golang.org/grpc v1.81.1 -> v1.83.2
google.golang.org/protobuf v1.36.11 -> v1.36.12

@renovate
renovate Bot force-pushed the renovate/all-go-dependencies branch from c78feb4 to 8c9634b Compare April 30, 2026 16:41
@renovate
renovate Bot force-pushed the renovate/all-go-dependencies branch from 8c9634b to d8db524 Compare May 10, 2026 00:11
@renovate renovate Bot changed the title Update module charm.land/bubbletea/v2 to v2.0.6 Update All Go dependencies May 10, 2026
@renovate renovate Bot changed the title Update All Go dependencies Update module charm.land/bubbletea/v2 to v2.0.6 May 27, 2026
@renovate
renovate Bot force-pushed the renovate/all-go-dependencies branch from d8db524 to 6d69c2e Compare May 27, 2026 22:59
@renovate renovate Bot changed the title Update module charm.land/bubbletea/v2 to v2.0.6 Update All Go dependencies May 28, 2026
@renovate
renovate Bot force-pushed the renovate/all-go-dependencies branch 2 times, most recently from 666c65f to fe907a8 Compare June 1, 2026 21:59
@renovate renovate Bot changed the title Update All Go dependencies Update All Go dependencies to v0.44.0 Jun 8, 2026
@renovate
renovate Bot force-pushed the renovate/all-go-dependencies branch from fe907a8 to fc452e0 Compare June 8, 2026 16:52
@renovate renovate Bot changed the title Update All Go dependencies to v0.44.0 Update All Go dependencies Jun 8, 2026
@renovate
renovate Bot force-pushed the renovate/all-go-dependencies branch 2 times, most recently from 6a676bf to 42c6561 Compare June 13, 2026 15:42
@renovate
renovate Bot force-pushed the renovate/all-go-dependencies branch 2 times, most recently from b71d50c to b7b9544 Compare July 8, 2026 19:56
@renovate
renovate Bot force-pushed the renovate/all-go-dependencies branch 4 times, most recently from 2c7f8cf to 3dc57ac Compare July 13, 2026 21:39
@renovate
renovate Bot force-pushed the renovate/all-go-dependencies branch 3 times, most recently from 611b19f to 7df37e4 Compare August 12, 2026 00:41
@renovate
renovate Bot force-pushed the renovate/all-go-dependencies branch 4 times, most recently from fa1b82a to de6c466 Compare August 25, 2026 06:07
@renovate renovate Bot changed the title Update All Go dependencies fix(deps): update all go dependencies Aug 25, 2026
@renovate
renovate Bot force-pushed the renovate/all-go-dependencies branch 2 times, most recently from ec8ee79 to 3976b1d Compare August 29, 2026 00:53
@renovate
renovate Bot force-pushed the renovate/all-go-dependencies branch 9 times, most recently from da18480 to 1700900 Compare September 3, 2026 15:12
@renovate
renovate Bot force-pushed the renovate/all-go-dependencies branch from 1700900 to b3f3d83 Compare September 8, 2026 17:50
@renovate renovate Bot changed the title fix(deps): update all go dependencies Update All Go dependencies Sep 10, 2026
@renovate
renovate Bot force-pushed the renovate/all-go-dependencies branch 2 times, most recently from 5608eb1 to 9942a48 Compare September 18, 2026 00:30
@renovate
renovate Bot force-pushed the renovate/all-go-dependencies branch from 9942a48 to 2b6c0d6 Compare September 25, 2026 05:02
@renovate
renovate Bot force-pushed the renovate/all-go-dependencies branch 2 times, most recently from d51b378 to 5a1f165 Compare October 8, 2026 18:26
@renovate
renovate Bot force-pushed the renovate/all-go-dependencies branch from 5a1f165 to 16b7893 Compare October 9, 2026 18:44

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

0 participants