Skip to content

Conversation

@Algo-devops-service
Copy link
Contributor

@Algo-devops-service Algo-devops-service commented May 21, 2025

GitHub Logo

Overview

This release includes several improvements for P2P networking, API enhancements, as well as bandwidth optimizations and further fixes.

What's New

  • Network/Traffic optimizations
  • Improvements to P2P networking

Changelog

New Features

  • Build: Add preliminary RISC-V (riscv64) build support (#6285)
  • Catchpointdump: support p2p nodes (#6266)
  • Network: stateless vote compression (#6276)

Enhancements

  • API: Enable gzip middleware and test for it (#6284)
  • API: box paging (#6279)
  • Algod: Add static EnableTelemetry retry (#6183)
  • Apps: Add an auto incrementing Version field to apps (#6283)
  • Build: stop duplicate library LDFLAGS warning (#6268)
  • Build(deps): bump golang.org/x/net from 0.33.0 to 0.36.0 (#6275)
  • Build(deps): bump jinja2 from 3.1.5 to 3.1.6 in /test/heapwatch (#6271)
  • Ci: fix some linter advice for old code (#6315)
  • Config: Add TELEMETRY_URL support for telemetry configuration (#6237)
  • Goal: Improve logicsig with signer support for clerk send (#6180)
  • Goal: non-interactive wallet creation with "wallet new --unencrypted --no-display-seed" (#6160)
  • Goal: added "wallet rename" (#6161)
  • Kmd: upgrade karalabe/usb to karalabe/hid (#6282)
  • Network: remove GossipNode.BroadcastArray (#6281)
  • Network: allow multi-role phonebook entries (#6131)
  • Network: tiny speedup, less allocation (#6246)
  • Network: enable vote compression for P2PNetwork (#6331)
  • Node Exporter: update dependencies and add darwin universal support (#6280)
  • P2p: reduce severity of failed capabilities advertisement (#6318)
  • P2p: peer metainfo support (#6312)
  • P2p: fan in incoming txns into backlog worker (#6126)
  • Performance: Node benchmarking utility (#6198)
  • REST API: genesis endpoint schema definition (#6157)
  • Tests: Remove sd.Valid() (#6323)
  • Tests: Wait for the box list to be for the commit round (#6294)
  • Tools: rotate algoh logs (#6291)
  • Txhandler: Use Ip Address Instead Of Ip: port pair (#6176)
  • Txn: Refactor some stateless checks on transactions (#6287)
  • Util: only set rlimit if needed (#6289)

Bugfixes

  • API: Use integer and uint64 to better express the genesis schema (#6311)
  • Catchpoint: handle loadFromDisk/recoverFromCrash during first stage correctly (#6290)
  • Catchup: improve classBasedPeerSelector on small peer sets (#6277)
  • Devops: fix golang version handling in bash scripts (#6288)
  • Ledger: fix duplicate empty rows for suspended accounts (#6314)
  • Ledger: fix exceeding offline rows in online accounts table (#6295)
  • Network: close p2p conn in CloseWithoutFlush (#6308)
  • Network: count received traffic before decompression (#6330)
  • Network: fix peerstore Get/Put races (#6261)
  • P2p: fix DHT FindPeer internal buffer size (#6299)
  • P2p: fix http RoundTripper (#6267)
  • Txhandler: do not drop accepted mgs (#6257)
  • Util: implement GetTotalMemory for mac and windows (#6272)

Protocol Upgrade

This release does not contain a protocol upgrade.

Additional Resources

@codecov
Copy link

codecov bot commented May 21, 2025

Codecov Report

Attention: Patch coverage is 78.57143% with 3 lines in your changes missing coverage. Please review.

Project coverage is 50.93%. Comparing base (f8aab76) to head (9ed7f2c).
Report is 6 commits behind head on rel/stable.

Files with missing lines Patch % Lines
network/wsPeer.go 25.00% 2 Missing and 1 partial ⚠️
Additional details and impacted files
@@              Coverage Diff               @@
##           rel/stable    #6337      +/-   ##
==============================================
- Coverage       52.04%   50.93%   -1.11%     
==============================================
  Files             660      653       -7     
  Lines           87630    87547      -83     
==============================================
- Hits            45604    44591    -1013     
- Misses          39168    40031     +863     
- Partials         2858     2925      +67     

☔ View full report in Codecov by Sentry.
📢 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.

@algojohnlee algojohnlee merged commit d7a2182 into algorand:rel/stable May 22, 2025
17 checks passed
@onetechnical onetechnical deleted the relstable4.1.1 branch May 22, 2025 14:47
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.

6 participants