Skip to content

Bump to 1.2.3 for the connectivity release - #33

Merged
Bitflash-sh merged 1 commit into
mainfrom
release/v1.2.3
Jul 29, 2026
Merged

Bump to 1.2.3 for the connectivity release#33
Bitflash-sh merged 1 commit into
mainfrom
release/v1.2.3

Conversation

@Bitflash-sh

Copy link
Copy Markdown
Owner

Version bump only.

Everything since 1.2.2 is about nodes finding and reaching each other:

#30 rendezvous register/wait split — the root cause of the flaky connectivity
#26 no advertising a rendezvous we are not registered at
#25 remember peers that answered, dial them first (36.3s → 2.1s)
#32 peers exchange signed descriptors
#29 debug.log stopped dropping lines
#28 /port

1.2.2 was hardening against attacks nobody had attempted. This one fixes the
network not working properly, which is a bigger deal for anyone actually
running a node.

I will validate on a real node before we publish anything.

Everything since 1.2.2 is about nodes being able to find and reach each other,
which is the problem this project actually had:

  #30  rendezvous registration and waiting split apart. Registering used to
       block until somebody dialled, so a node could not advertise a meeting
       node until it had already been reached at one. This is the root cause
       of the flaky connectivity, not dead relays or stale descriptors.
  #26  a node no longer advertises a rendezvous it is not registered at
  #25  .btf peers that answered are remembered and dialled first (36.3s -> 2.1s)
  #32  peers exchange signed descriptors, so discovery survives a relay outage
  #29  debug.log stopped dropping lines under concurrency
  #28  /port, so two nodes can share a machine
@Bitflash-sh
Bitflash-sh merged commit 1c1141f into main Jul 29, 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.

1 participant