Skip to content

Conversation

@Algo-devops-service
Copy link
Contributor

@Algo-devops-service Algo-devops-service commented Jul 23, 2025

GitHub Logo

Overview

This release is in preparation for general P2P support roll out. In this initial phase, you can opt-in by setting EnableP2PHybridMode: true in your configuration .

What's New

  • Several Reliability/Performance improvements to bring Hybrid P2P support to GA
    • Privacy protection when making P2P connections
    • Relay-relay network connection prioritization
  • Updates of CentOS/Darwin build targets
  • Logging that explicitly lays out what specific configurations are being 'auto-migrated'

Changelog

New Features

  • Cicd: GitHub Actions workflows for nightly and PR tests (#6346)

Enhancements

  • API: Avoid downstream generated type changes for pre-existing TransactionP… (#6375)
  • Build: Use latest oapi-codegen instead of fork. (#6306)
  • Build(deps): bump github.com/getkin/kin-openapi from 0.107.0 to 0.131.0 (#6326)
  • Build(deps): bump github.com/pion/interceptor from 0.1.37 to 0.1.39 (#6362)
  • Chore: Remove code that was need only during consensus update (#6371)
  • Chore: Move allocbounds (#6324)
  • Ci: add test result uploads and refactor nightly config (#6372)
  • Cicd: switch nightly uploads to GitHub Actions (#6360)
  • Config: reorg to allow use of basics (#6325)
  • Crypto: add SHA-512 hashes (#6339)
  • Dev: add auto-generated CLAUDE.md file (#6379)
  • Libgoal: bump defaultKMDTimeoutSecs (#6353)
  • Logging: log configuration migration messages (#6384)
  • Network: disable pubsub PX for hybrid relays (#6385)
  • Network: refactor networking mesh maintaining code (#6374)
  • Network: do not use telemetry id for p2p nets (#6381)
  • Network: add "uncompressed bytes by tag" metric (#6334)
  • Network: enable vote compression for P2PNetwork (#6331)
  • Node: fallback to ws or p2p on hybrid misconfiguration (#6376)
  • Node Exporter: update binaries with new golang build and add arm64 support (#6387)
  • Ops: Bump ubuntu and centos versions for building and testing (#6378)
  • Refactor: use maps.Copy for cleaner map handling (#6373)
  • Refactor: use slices.Contains to simplify code (#6357)
  • Refactor: use the built-in max/min to simplify the code (#6338)
  • Syntax: Use "type X" syntax instead of "type ( .... )" (#6364)
  • Tests: test vFuture, so we are exercising branch512 (#6365)

Bugfixes

  • API: Revert boxes pagination (#6343)
  • API: Update 'value' in API Box type to be optional (reflecting updated get… (#6333)
  • Agreement: fix mainLoop vs Shutdown race (#6349)
  • Cicd: fix short test flag and up parallelism (#6370)
  • Cicd: fix upload and make e2e_subs_nightly required (#6369)
  • Cicd: add missing AWS credential configuration to e2e_subs (#6368)
  • Cicd: fix uploading testdata in nightlies (#6367)
  • Cicd: fix upload and slack failure For GitHub Actions and update badges (#6366)
  • Dev: fix darwin universal targets (#6383)
  • Network: count received traffic before decompression (#6330)
  • P2p: ignore initial no peers error in capabilities advertisement (#6310)
  • Tests: fix flaky TestLedgerBlockHeaders UpgradeState check (#6382)
  • Tests: waitFor was badly broken (#6359)
  • Tests: be under 1A, not equal (#6335)

Protocol Upgrade

This release does not contain a protocol upgrade.

Additional Resources

jannotti and others added 30 commits May 16, 2025 16:18
Signed-off-by: knowmost <knowmost@outlook.com>
…able4.1.1-remerge

CICD: go-algorand relstable4.1.1-remerge mergeback
jannotti and others added 21 commits June 13, 2025 09:12
…nd#6378)

Co-authored-by: John Lee <john@onetechnical.com>
Co-authored-by: John Lee <john.lee@algorand.com>
Co-authored-by: cce <51567+cce@users.noreply.github.com>
Signed-off-by: sellskin <mydesk@yeah.net>
@algojohnlee algojohnlee merged commit 0c59a4f into algorand:rel/beta Jul 24, 2025
7 checks passed
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.

10 participants