Commit 7161513
authored
fix(deps): Update module go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp to v0.19.0 [SECURITY] (#2483)
This PR contains the following updates:
| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp](https://redirect.github.com/open-telemetry/opentelemetry-go) | `v0.18.0` → `v0.19.0` |  |  |
### GitHub Vulnerability Alerts
#### [CVE-2026-39882](https://redirect.github.com/open-telemetry/opentelemetry-go/security/advisories/GHSA-w8rr-5gcm-pp58)
overview:
this report shows that the otlp HTTP exporters (traces/metrics/logs) read the full HTTP response body into an in-memory `bytes.Buffer` without a size cap.
this is exploitable for memory exhaustion when the configured collector endpoint is attacker-controlled (or a network attacker can mitm the exporter connection).
severity
HIGH
not claiming: this is a remote dos against every default deployment.
claiming: if the exporter sends traces to an untrusted collector endpoint (or over a network segment where mitm is realistic), that endpoint can crash the process via a large response body.
callsite (pinned):
- exporters/otlp/otlptrace/otlptracehttp/client.go:199
- exporters/otlp/otlptrace/otlptracehttp/client.go:230
- exporters/otlp/otlpmetric/otlpmetrichttp/client.go:170
- exporters/otlp/otlpmetric/otlpmetrichttp/client.go:201
- exporters/otlp/otlplog/otlploghttp/client.go:190
- exporters/otlp/otlplog/otlploghttp/client.go:221
permalinks (pinned):
- https://github.com/open-telemetry/opentelemetry-go/blob/248da958375e4dfb4a1105645107be3ef04b1c59/exporters/otlp/otlptrace/otlptracehttp/client.go#L199
- https://github.com/open-telemetry/opentelemetry-go/blob/248da958375e4dfb4a1105645107be3ef04b1c59/exporters/otlp/otlptrace/otlptracehttp/client.go#L230
- https://github.com/open-telemetry/opentelemetry-go/blob/248da958375e4dfb4a1105645107be3ef04b1c59/exporters/otlp/otlpmetric/otlpmetrichttp/client.go#L170
- https://github.com/open-telemetry/opentelemetry-go/blob/248da958375e4dfb4a1105645107be3ef04b1c59/exporters/otlp/otlpmetric/otlpmetrichttp/client.go#L201
- https://github.com/open-telemetry/opentelemetry-go/blob/248da958375e4dfb4a1105645107be3ef04b1c59/exporters/otlp/otlplog/otlploghttp/client.go#L190
- https://github.com/open-telemetry/opentelemetry-go/blob/248da958375e4dfb4a1105645107be3ef04b1c59/exporters/otlp/otlplog/otlploghttp/client.go#L221
root cause:
each exporter client reads `resp.Body` using `io.Copy(&respData, resp.Body)` into a `bytes.Buffer` on both success and error paths, with no upper bound.
impact:
a malicious collector can force large transient heap allocations during export (peak memory scales with attacker-chosen response size) and can potentially crash the instrumented process (oom).
affected component:
- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp
- go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp
- go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp
repro (local-only):
```bash
unzip poc.zip -d poc
cd poc
make canonical resp_bytes=33554432 chunk_delay_ms=0
```
expected output contains:
```
[CALLSITE_HIT]: otlptracehttp.UploadTraces::io.Copy(resp.Body)
[PROOF_MARKER]: resp_bytes=33554432 peak_alloc_bytes=118050512
```
control (same env, patched target):
```bash
unzip poc.zip -d poc
cd poc
make control resp_bytes=33554432 chunk_delay_ms=0
```
expected control output contains:
```
[CALLSITE_HIT]: otlptracehttp.UploadTraces::io.Copy(resp.Body)
[NC_MARKER]: resp_bytes=33554432 peak_alloc_bytes=512232
```
attachments: poc.zip (attached)
[PR_DESCRIPTION.md](https://redirect.github.com/user-attachments/files/25564272/PR_DESCRIPTION.md)
[attack_scenario.md](https://redirect.github.com/user-attachments/files/25564273/attack_scenario.md)
[poc.zip](https://redirect.github.com/user-attachments/files/25564271/poc.zip)
Fixed in: [https://github.com/open-telemetry/opentelemetry-go/pull/8108](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/8108)
---
### Release Notes
<details>
<summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp)</summary>
### [`v0.19.0`](https://redirect.github.com/open-telemetry/opentelemetry-go/releases/tag/v0.19.0)
[Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-go/compare/v0.18.0...v0.19.0)
##### Added
- Added `Marshaler` config option to `otlphttp` to enable otlp over json or protobufs. ([#​1586](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1586))
- A `ForceFlush` method to the `"go.opentelemetry.io/otel/sdk/trace".TracerProvider` to flush all registered `SpanProcessor`s. ([#​1608](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1608))
- Added `WithSampler` and `WithSpanLimits` to tracer provider. ([#​1633](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1633), [#​1702](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1702))
- `"go.opentelemetry.io/otel/trace".SpanContext` now has a `remote` property, and `IsRemote()` predicate, that is true when the `SpanContext` has been extracted from remote context data. ([#​1701](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1701))
- A `Valid` method to the `"go.opentelemetry.io/otel/attribute".KeyValue` type. ([#​1703](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1703))
##### Changed
- `trace.SpanContext` is now immutable and has no exported fields. ([#​1573](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1573))
- `trace.NewSpanContext()` can be used in conjunction with the `trace.SpanContextConfig` struct to initialize a new `SpanContext` where all values are known.
- Update the `ForceFlush` method signature to the `"go.opentelemetry.io/otel/sdk/trace".SpanProcessor` to accept a `context.Context` and return an error. ([#​1608](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1608))
- Update the `Shutdown` method to the `"go.opentelemetry.io/otel/sdk/trace".TracerProvider` return an error on shutdown failure. ([#​1608](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1608))
- The SimpleSpanProcessor will now shut down the enclosed `SpanExporter` and gracefully ignore subsequent calls to `OnEnd` after `Shutdown` is called. ([#​1612](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1612))
- `"go.opentelemetry.io/sdk/metric/controller.basic".WithPusher` is replaced with `WithExporter` to provide consistent naming across project. ([#​1656](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1656))
- Added non-empty string check for trace `Attribute` keys. ([#​1659](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1659))
- Add `description` to SpanStatus only when `StatusCode` is set to error. ([#​1662](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1662))
- Jaeger exporter falls back to `resource.Default`'s `service.name` if the exported Span does not have one. ([#​1673](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1673))
- Jaeger exporter populates Jaeger's Span Process from Resource. ([#​1673](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1673))
- Renamed the `LabelSet` method of `"go.opentelemetry.io/otel/sdk/resource".Resource` to `Set`. ([#​1692](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1692))
- Changed `WithSDK` to `WithSDKOptions` to accept variadic arguments of `TracerProviderOption` type in `go.opentelemetry.io/otel/exporters/trace/jaeger` package. ([#​1693](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1693))
- Changed `WithSDK` to `WithSDKOptions` to accept variadic arguments of `TracerProviderOption` type in `go.opentelemetry.io/otel/exporters/trace/zipkin` package. ([#​1693](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1693))
- `"go.opentelemetry.io/otel/sdk/resource".NewWithAttributes` will now drop any invalid attributes passed. ([#​1703](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1703))
- `"go.opentelemetry.io/otel/sdk/resource".StringDetector` will now error if the produced attribute is invalid. ([#​1703](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1703))
##### Removed
- Removed `serviceName` parameter from Zipkin exporter and uses resource instead. ([#​1549](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1549))
- Removed `WithConfig` from tracer provider to avoid overriding configuration. ([#​1633](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1633))
- Removed the exported `SimpleSpanProcessor` and `BatchSpanProcessor` structs.
These are now returned as a SpanProcessor interface from their respective constructors. ([#​1638](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1638))
- Removed `WithRecord()` from `trace.SpanOption` when creating a span. ([#​1660](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1660))
- Removed setting status to `Error` while recording an error as a span event in `RecordError`. ([#​1663](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1663))
- Removed `jaeger.WithProcess` configuration option. ([#​1673](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1673))
- Removed `ApplyConfig` method from `"go.opentelemetry.io/otel/sdk/trace".TracerProvider` and the now unneeded `Config` struct. ([#​1693](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1693))
##### Fixed
- Jaeger Exporter: Ensure mapping between OTEL and Jaeger span data complies with the specification. ([#​1626](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1626))
- `SamplingResult.TraceState` is correctly propagated to a newly created span's `SpanContext`. ([#​1655](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1655))
- The `otel-collector` example now correctly flushes metric events prior to shutting down the exporter. ([#​1678](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1678))
- Do not set span status message in `SpanStatusFromHTTPStatusCode` if it can be inferred from `http.status_code`. ([#​1681](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1681))
- Synchronization issues in global trace delegate implementation. ([#​1686](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1686))
- Reduced excess memory usage by global `TracerProvider`. ([#​1687](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1687))
***
#### Raw changes made between v0.18.0 and v0.19.0
[`2b4fa96`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/2b4fa9681bd0c69574aaa879039382002b220204) (HEAD -> main, tag: v0.19.0, tag: trace/v0.19.0, tag: sdk/v0.19.0, tag: sdk/metric/v0.19.0, tag: sdk/export/metric/v0.19.0, tag: oteltest/v0.19.0, tag: metric/v0.19.0, tag: exporters/trace/zipkin/v0.19.0, tag: exporters/trace/jaeger/v0.19.0, tag: exporters/stdout/v0.19.0, tag: exporters/otlp/v0.19.0, tag: exporters/metric/prometheus/v0.19.0, tag: example/zipkin/v0.19.0, tag: example/prometheus/v0.19.0, tag: example/prom-collector/v0.19.0, tag: example/otel-collector/v0.19.0, tag: example/opencensus/v0.19.0, tag: example/namedtracer/v0.19.0, tag: example/jaeger/v0.19.0, tag: bridge/opentracing/v0.19.0, tag: bridge/opencensus/v0.19.0, upstream/main, origin/main) Release v0.19.0 ([#​1710](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1710))
[`4beb704`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/4beb70416e1272c578edfe1d5f88a3a2236da178) sdk/trace: removing ApplyConfig and Config ([#​1693](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1693))
[`1d42be1`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/1d42be1601e2d9bbd1101780759520e3f3960a29) Rename WithDefaultSampler TracerProvider option to WithSampler and update docs ([#​1702](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1702))
[`860d5d8`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/860d5d86e7ace12bf2b2ca8e437d2d4fc68a6913) Add flag to determine whether SpanContext is remote ([#​1701](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1701))
[`0fe65e6`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/0fe65e6bd2b3fad00289427e0bac1974086d4326) Comply with OpenTelemetry attributes specification ([#​1703](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1703))
[`8888435`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/888843519dae308f165d1d20c095bb6352baeb52) Bump google.golang.org/api from 0.40.0 to 0.41.0 in /exporters/trace/jaeger ([#​1700](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1700))
[`345f264`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/345f264a137ed7162c30d14dd4739b5b72f76537) (global-docs) breaking(zipkin): removes servicName from zipkin exporter. ([#​1697](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1697))
[`62cbf0f`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/62cbf0f240112813105d7056506496b59740e0c2) Populate Jaeger's Span.Process from Resource ([#​1673](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1673))
[`28eaaa9`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/28eaaa9a919d03227856d83e2149b85f78d57775) Add a test to prove the Tracer is safe for concurrent calls ([#​1665](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1665))
[`8b1be11`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/8b1be11a549eefb6efeda2f940cbda70b3c3d08d) Rename resource pkg label vars and methods ([#​1692](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1692))
[`a1539d4`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/a1539d44857a29ea43c9da9bc95e0229f79c2663) OpenCensus metric exporter bridge ([#​1444](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1444))
[`77aa218`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/77aa218d4d8fa2ebda14a7a0b58db22fd20398b7) Fix issue [#​1490](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1490), apply same logic as in the SDK ([#​1687](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1687))
[`9d3416c`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/9d3416cc915ba4bfe0e7328da24bb6a3000549f9) Fix synchronization issues in global trace delegate implementation ([#​1686](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1686))
[`58f69f0`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/58f69f091e61db2ca7a8ca31d518c5de02411184) Span status from HTTP code: Do not set status message if it can be inferred ([#​1681](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1681))
[`9c305bd`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/9c305bde9c27bc2252f13ca21fc869918601b124) Flush metric events prior to shutdown in OTLP example ([#​1678](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1678))
[`66b1135`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/66b1135af4afdd1740d1c0738b9e2c5e6fe4e937) Fix CHANGELOG ([#​1680](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1680))
[`90bd4ab`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/90bd4ab50c6e85743f2b8f3a1768a5afceeb1fc0) Update employer information for maintainers ([#​1683](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1683))
[`3684191`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/368419133859dcd7a97a881ce57082d1c0a3fbfe) Remove WithRecord() option from trace.SpanOption when starting a span ([#​1660](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1660))
[`65c7de2`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/65c7de206921411cc4220c107bcad893a12033c5) Remove trace prefix from NoOp src files. ([#​1679](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1679))
[`e88a091`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/e88a091a72e4cf4c3f3a6d6e4b440d757bd3ecac) Make SpanContext Immutable ([#​1573](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1573))
[`d75e268`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/d75e268053a7a3fc19394cb48a98d22fd15eb36a) Avoid overriding configuration of tracer provider ([#​1633](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1633))
[`2b4d5ac`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/2b4d5ac3293eee30536754a5d5efec5124433ded) Bump github.com/golangci/golangci-lint in /internal/tools ([#​1671](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1671))
[`150b868`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/150b868d02c8b9844f3db446d91267ad4e75beb9) Bump github.com/google/go-cmp from 0.5.4 to 0.5.5 ([#​1667](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1667))
[`76aa924`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/76aa924e75b22f95bb189337fb9d46b64bc66c53) Fix the examples target info messaging ([#​1676](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1676))
[`a3aa9fd`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/a3aa9fdab061197aae67ac4a2c57712cfe5ef38e) Bump github.com/itchyny/gojq from 0.12.1 to 0.12.2 in /internal/tools ([#​1672](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1672))
[`a5edd79`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/a5edd79e312675f0cccf75aa324495205c95fe73) Removed setting error status while recording err as span event ([#​1663](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1663))
[`e981475`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/e9814758278b57ef5bd939aa6fcb6a1a10772db0) chore(zipkin): improves zipkin example to not to depend on timeouts. ([#​1566](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1566))
[`3dc91f2`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/3dc91f2d76146ac6a08012b8c451cc00e59ef481) Add ForceFlush method to TracerProvider ([#​1608](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1608))
[`bd0bba4`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/bd0bba43b5a1edb1da059760462fa15d81ff7cd9) exporter: swap pusher for exporter ([#​1656](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1656))
[`5690485`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/569048591c2661808ebddbd953c41c6808289454) Update the SimpleSpanProcessor ([#​1612](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1612))
[`a7f7aba`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/a7f7abac654d0c3fc93732c7f47c2bef05976eb4) SpanStatus description set only when status code is set to Error ([#​1662](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1662))
[`05252f4`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/05252f40d807999388813afb2802918a38cc0e8a) Jaeger Exporter: Fix minor mapping discrepancies ([#​1626](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1626))
[`238e7c6`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/238e7c61ba9e5b2ca3f66f20a5db5711e062f36e) Add non-empty string check for attribute keys ([#​1659](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1659))
[`e9b9aca`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/e9b9aca8a6dc8cd0b13ffea4f7a26186f4b316fd) Add tests for propagation of Sampler Tracestate changes ([#​1655](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1655))
[`875a258`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/875a25835fcfcddd61e94d87b1a0b14db4d5a0e5) Add docs on when reviews should be cleared ([#​1556](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1556))
[`7153ef2`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/7153ef2dc294fbfebaafd355ab98050b4181ff1f) Add HTTP/JSON to the otlp exporter ([#​1586](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1586))
[`62e2a0f`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/62e2a0f766d001e48867866ba7293565b9caa0c0) Unexport the simple and batch SpanProcessors ([#​1638](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1638))
[`992837f`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/992837f195eacbd84f0596bfaa79470dba7408e5) Add TracerProvider tests to oteltest harness ([#​1607](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/1607))
</details>
---
### Configuration
📅 **Schedule**: 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.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My44OS41IiwidXBkYXRlZEluVmVyIjoiNDMuODkuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwic2VjdXJpdHkiXX0=-->1 parent 8410e49 commit 7161513
4 files changed
+76
-76
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
70 | | - | |
71 | | - | |
| 70 | + | |
| 71 | + | |
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
| |||
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
91 | | - | |
92 | | - | |
93 | | - | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
178 | 178 | | |
179 | 179 | | |
180 | 180 | | |
181 | | - | |
182 | | - | |
183 | | - | |
184 | | - | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
185 | 185 | | |
186 | 186 | | |
187 | 187 | | |
188 | 188 | | |
189 | 189 | | |
190 | 190 | | |
191 | | - | |
192 | | - | |
193 | | - | |
194 | | - | |
195 | | - | |
196 | | - | |
197 | | - | |
198 | | - | |
199 | | - | |
200 | | - | |
201 | | - | |
202 | | - | |
203 | | - | |
204 | | - | |
205 | | - | |
206 | | - | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
207 | 207 | | |
208 | 208 | | |
209 | 209 | | |
| |||
230 | 230 | | |
231 | 231 | | |
232 | 232 | | |
233 | | - | |
234 | | - | |
235 | | - | |
236 | | - | |
237 | | - | |
238 | | - | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
239 | 239 | | |
240 | 240 | | |
241 | 241 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
32 | | - | |
| 31 | + | |
| 32 | + | |
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
| 46 | + | |
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
| |||
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
91 | | - | |
| 91 | + | |
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
97 | 97 | | |
98 | | - | |
99 | | - | |
| 98 | + | |
| 99 | + | |
100 | 100 | | |
101 | 101 | | |
102 | 102 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
189 | 189 | | |
190 | 190 | | |
191 | 191 | | |
192 | | - | |
193 | | - | |
194 | | - | |
195 | | - | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
196 | 196 | | |
197 | 197 | | |
198 | 198 | | |
199 | 199 | | |
200 | 200 | | |
201 | 201 | | |
202 | | - | |
203 | | - | |
204 | | - | |
205 | | - | |
206 | | - | |
207 | | - | |
208 | | - | |
209 | | - | |
210 | | - | |
211 | | - | |
212 | | - | |
213 | | - | |
214 | | - | |
215 | | - | |
216 | | - | |
217 | | - | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
218 | 218 | | |
219 | 219 | | |
220 | 220 | | |
| |||
265 | 265 | | |
266 | 266 | | |
267 | 267 | | |
268 | | - | |
269 | | - | |
270 | | - | |
271 | | - | |
272 | | - | |
273 | | - | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
274 | 274 | | |
275 | 275 | | |
276 | 276 | | |
| |||
0 commit comments