Skip to content

go-algorand 4.5.1-stable Release PR#6550

Merged
algojohnlee merged 44 commits intoalgorand:rel/stablefrom
Algo-devops-service:relstable4.5.1
Feb 9, 2026
Merged

go-algorand 4.5.1-stable Release PR#6550
algojohnlee merged 44 commits intoalgorand:rel/stablefrom
Algo-devops-service:relstable4.5.1

Conversation

@Algo-devops-service
Copy link
Copy Markdown
Contributor

@Algo-devops-service Algo-devops-service commented Feb 6, 2026

GitHub Logo

Overview

This release contains several network performance improvements, primarily focused on P2P/hybrid modes.

What's New

  • AVM Enhancements
  • Network improvements
  • Client only DHTMode
  • Other cleanups and bug fixes

Changelog

Enhancements

  • Build: Use go tool and separate module file, go run to remove some build scripts (#6491)
  • Build(deps): bump github.com/sirupsen/logrus from 1.8.1 to 1.8.3 (#6507)
  • Build(deps): bump golang.org/x/crypto from 0.37.0 to 0.45.0 (#6502)
  • Build: Remove Unused Programs: ddconfig, commandandcontrol, tealcut (#6503)
  • Chore: Eliminate BlockEvaluator.Transaction (#6515)
  • Chore: Remove some things that have been marked deprecated (#6496)
  • Ci: set -coverpkg when calling go test in nightly builds (#3185)
  • Config: add DHTMode configuration value (#6516)
  • Config: rename IsGossipServer => IsListenServer (#6525)
  • Doc: Change generated specs to match expectations of specs repo (#6521)
  • Metrics: measure block assembly re-evaluation failures (#6526)
  • Network: exclude TX traffic from conn performance monitoring (#6519)
  • Network: clean up stateless vpack decode error messages (#6494)
  • Network: vote compression benchmarks and tooling (#6467)
  • Sdk: Export functions for supporting configurable consensus. (#6490)
  • Txhandler: penalize erred app transactions (#6535)
  • Txhandler: use txn.Access data when calculating app usage rates (#6531)

Bugfixes

  • Ci: ignore revive warning about package names (#6511)
  • Ci: upgrade golangci-lint to fix custom command (#6510)
  • Cicd: fix packaging with regards to binary changes (#6539)
  • Goal: Update 'goal app call' help text (#6448)
  • Network: handle p2p addr expiration in ReplacePeerList (#6518)
  • Network: fix double counting in numOutgoingPending (#6517)
  • Network: don't send VP in MOI messages if unsupported by remote peer (#6484)
  • Txhandler: do not forward p2p -> ws non-accepted messages (#6520)

Protocol Upgrade

This release does not contain a protocol upgrade.


NOTE
vFuture changes are not yet available in MainNet or TestNet but can be used in private networks.

  • Txn: Based on consensus param 'EnforceAuthAddrSenderDiff', check that auth… (#6504)
  • Txn: Allow epp and schema change (#6446)
  • Txpool: Remove the expiry map which is no longer used (#6513)
  • AVM: Allow 0 as app in LocalRef, specifying current app (#6483)

Additional Resources

nullun and others added 30 commits November 4, 2025 12:42
Co-authored-by: Pavel Zbitskiy <65323360+algorandskiy@users.noreply.github.com>
Co-authored-by: Gary Malouf <982483+gmalouf@users.noreply.github.com>
Co-authored-by: cce <51567+cce@users.noreply.github.com>
…#6502)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gary Malouf <982483+gmalouf@users.noreply.github.com>
… auth… (algorand#6504)

Co-authored-by: John Jannotti <jannotti@gmail.com>
Remove ddconfig.sh, tealcut, commandandcontrol (cc_agent, cc_client, cc_service)
Stop packaging carpenter, catchupsrv, doberman
…orand#6507)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gary Malouf <982483+gmalouf@users.noreply.github.com>
@codecov
Copy link
Copy Markdown

codecov bot commented Feb 6, 2026

Codecov Report

❌ Patch coverage is 22.55639% with 103 lines in your changes missing coverage. Please review.
✅ Project coverage is 47.79%. Comparing base (7b607ce) to head (120e66e).
⚠️ Report is 45 commits behind head on rel/stable.
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
cmd/opdoc/opdoc.go 0.00% 71 Missing ⚠️
cmd/goal/application.go 46.42% 15 Missing ⚠️
cmd/goal/clerk.go 0.00% 11 Missing ⚠️
cmd/goal/asset.go 62.50% 3 Missing ⚠️
cmd/tealdbg/main.go 0.00% 2 Missing ⚠️
cmd/opdoc/tmLanguage.go 0.00% 1 Missing ⚠️
Additional details and impacted files
@@              Coverage Diff               @@
##           rel/stable    #6550      +/-   ##
==============================================
+ Coverage       47.54%   47.79%   +0.24%     
==============================================
  Files             666      645      -21     
  Lines           88505    87792     -713     
==============================================
- Hits            42083    41957     -126     
+ Misses          43663    43093     -570     
+ Partials         2759     2742      -17     

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

@onetechnical onetechnical reopened this Feb 9, 2026
@algojohnlee algojohnlee merged commit a8c16ec into algorand:rel/stable Feb 9, 2026
71 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.

8 participants