Skip to content

*: backport bugfixes to v1.11.1-rc1 - #4714

Merged
KaloyanTanev merged 6 commits into
main-v1.11from
kalo/v1.11.1-rc1
Sep 22, 2026
Merged

KaloyanTanev merged 6 commits into
main-v1.11from
kalo/v1.11.1-rc1

Conversation

@KaloyanTanev

@KaloyanTanev KaloyanTanev commented Sep 22, 2026

Copy link
Copy Markdown
Collaborator

Backports the following fixes to the v1.11 release branch for v1.11.1-rc1:

category: bug
ticket: none

b0a7 and others added 4 commits September 22, 2026 14:00
* app/eth1wrap: add regression test for ClientVersion reconnect deadlock

Reproduce charon#4689: ClientVersion can hang after RPC timeout when
reconnectCh is full, wedging WaitConnected / startup against a silent EL.

Co-authored-by: Cursor <cursoragent@cursor.com>

* app/eth1wrap: avoid startup hang when execution client is silent

Make maybeReconnect non-blocking and do not hold the client mutex across
RPC calls so WaitConnected can time out instead of deadlocking (charon#4689).

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
Backport of #4706 adapted for the v1.11 release branch: drops the message_handler_panics_total metric, whose supporting infrastructure (#4680) is not present on this branch.
@codecov

codecov Bot commented Sep 22, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 69.79167% with 29 lines in your changes missing coverage. Please review.
✅ Project coverage is 58.38%. Comparing base (ed2ef64) to head (c377419).
⚠️ Report is 1 commits behind head on main-v1.11.

Files with missing lines Patch % Lines
app/eth2wrap/utils.go 0.00% 12 Missing ⚠️
app/app.go 0.00% 7 Missing ⚠️
core/scheduler/scheduler.go 75.00% 5 Missing and 2 partials ⚠️
core/validatorapi/validatorapi.go 75.00% 0 Missing and 3 partials ⚠️
Additional details and impacted files
@@              Coverage Diff               @@
##           main-v1.11    #4714      +/-   ##
==============================================
+ Coverage       58.35%   58.38%   +0.03%     
==============================================
  Files             247      247              
  Lines           34094    34136      +42     
==============================================
+ Hits            19896    19932      +36     
- Misses          11720    11730      +10     
+ Partials         2478     2474       -4     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

dependabot Bot and others added 2 commits September 22, 2026 15:07
Bumps the go-dependencies group with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [github.com/showwin/speedtest-go](https://github.com/showwin/speedtest-go) | `1.8.1` | `1.8.2` |
| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.45.0` | `1.46.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://github.com/open-telemetry/opentelemetry-go) | `1.45.0` | `1.46.0` |
| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.45.0` | `1.46.0` |
| [go.opentelemetry.io/otel/exporters/stdout/stdouttrace](https://github.com/open-telemetry/opentelemetry-go) | `1.45.0` | `1.46.0` |
| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.45.0` | `1.46.0` |
| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.45.0` | `1.46.0` |

Updates `github.com/showwin/speedtest-go` from 1.8.1 to 1.8.2
- [Release notes](https://github.com/showwin/speedtest-go/releases)
- [Changelog](https://github.com/showwin/speedtest-go/blob/master/docs/release.md)
- [Commits](showwin/speedtest-go@v1.8.1...v1.8.2)

Updates `go.opentelemetry.io/otel` from 1.45.0 to 1.46.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go@v1.45.0...v1.46.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace` from 1.45.0 to 1.46.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go@v1.45.0...v1.46.0)

Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.45.0 to 1.46.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go@v1.45.0...v1.46.0)

Updates `go.opentelemetry.io/otel/exporters/stdout/stdouttrace` from 1.45.0 to 1.46.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go@v1.45.0...v1.46.0)

Updates `go.opentelemetry.io/otel/sdk` from 1.45.0 to 1.46.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go@v1.45.0...v1.46.0)

Updates `go.opentelemetry.io/otel/trace` from 1.45.0 to 1.46.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-go@v1.45.0...v1.46.0)

---
updated-dependencies:
- dependency-name: github.com/showwin/speedtest-go
  dependency-version: 1.8.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel
  dependency-version: 1.46.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace
  dependency-version: 1.46.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
  dependency-version: 1.46.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/exporters/stdout/stdouttrace
  dependency-version: 1.46.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/sdk
  dependency-version: 1.46.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: go.opentelemetry.io/otel/trace
  dependency-version: 1.46.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* core: perform sync committee duties for exited validators

* Add extra test
@KaloyanTanev
KaloyanTanev enabled auto-merge (squash) September 22, 2026 12:52
@sonarqubecloud

Copy link
Copy Markdown

@KaloyanTanev
KaloyanTanev merged commit 6dc97a8 into main-v1.11 Sep 22, 2026
11 of 12 checks passed
@KaloyanTanev
KaloyanTanev deleted the kalo/v1.11.1-rc1 branch September 22, 2026 12:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants