Skip to content

Expose sessions through ILocalPeer - #216

Closed
flcl42 wants to merge 2 commits into
NethermindEth:mainfrom
flcl42:fix/issue-215-reveal-sessions
Closed

flcl42 wants to merge 2 commits into
NethermindEth:mainfrom
flcl42:fix/issue-215-reveal-sessions

Conversation

@flcl42

@flcl42 flcl42 commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Fixes #215.

Summary

  • expose a stable live read-only session view through ILocalPeer
  • synchronize Count and point-in-time enumeration with session lifecycle changes
  • document the session-view semantics and cover mutation, concurrency, and lifecycle behavior

Validation

  • built all 45 non-MAUI Release/CI projects successfully
  • passed Libp2p.Core.Tests: 42/42
  • passed Libp2p.E2eTests: 6/6
  • passed independent concurrent-access and two-sided lifecycle probes

CI status

The Test workflow currently stops during restore on the unchanged main dependency baseline because SIPSorcery 10.0.3 raises two security advisories under warnings-as-errors. #208 contains the dependency/API update and has green Format and Test checks. After #208 lands, this branch can be rebased onto main and its checks rerun without duplicating that unrelated change here.

@flcl42
flcl42 requested a review from rubo as a code owner August 28, 2026 16:56
@flcl42

flcl42 commented Aug 28, 2026

Copy link
Copy Markdown
Contributor Author

@copilot

@flcl42

flcl42 commented Aug 30, 2026

Copy link
Copy Markdown
Contributor Author

Closing in favor of a fresh issue #215 workflow run that incorporates the complete review and self-improvement cycle.

@flcl42 flcl42 closed this Aug 30, 2026
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.

Reveal sessions in ILocalPeer interface

1 participant