Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

go-algorand 3.24.0-stable Release PR #6000

Merged
merged 32 commits into from
May 15, 2024

Conversation

Algo-devops-service
Copy link
Contributor

@Algo-devops-service Algo-devops-service commented May 13, 2024

GitHub Logo

Overview

This release provides important enhancements and bug fixes to improve ease of use and stability.

Important Note

This release includes a migration, which may take a few minutes to complete. Due to the impact, we recommend applying this update progressively if running multiple nodes, to avoid large periods of concurrent inaccessibility.

What's New

  • Golang 1.21 support
  • Experimental full assets for account endpoint API support
  • Full logs for block support
  • Fix for log rotation when cold dirs are used

Changelog

Enhancements

  • API: Experimental full assets for account endpoint. (#5948)
  • API: blocks/{round}/logs endpoint (#5865)
  • Build: Go 1.21 Support (#5994)
  • Build: support SWAGGER_CONVERTER_API override (#5968)
  • Build: bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#5877)
  • Crypto: convert BatchVerifier to interface (#5988)
  • Docker: Remove usage of gosu and replace with su (#5951)
  • Metrics: support labeled gauges (#5956)
  • Node: remove unused node GetTransaction and ListTxns methods (#5983)
  • Scripts: update buildnumber to use timezone-aware datetime (#5971)
  • Tests: Stabilize nightly tests. (#5992)
  • Tests: Fix flakey incentive e2e tests (#5986)
  • Tests: Allow go e2e tests to easily test multiple consensus versions (#5981)
  • Tests: Thread testing.T through so we panic less (#5938)
  • Tools: Revert "feat: add support to display mnemonic discreetly for algokey generate" (#5974)

Bugfixes

  • Catchpoint: fix data files deletion in hot/cold dirs scenario (#5963)
  • Tests: Fix AccountsUpdateSchemaTest ignoring error bug (#5985)
  • Utils: Renaming files across devices (#5977)

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.

  • Incentives: Suspend "absentee" accounts that don't propose. (#5757)

Additional Resources

Algo-devops-service and others added 30 commits March 20, 2024 14:58
…s/block-generator (algorand#5954)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ohill <145173879+ohill@users.noreply.github.com>
)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…d#5953)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: ohill <145173879+ohill@users.noreply.github.com>
…#5757)

Co-authored-by: Jason Paulos <jasonpaulos@users.noreply.github.com>
Co-authored-by: cce <51567+cce@users.noreply.github.com>
Co-authored-by: chris erway <chris.erway@algorand.com>
Co-authored-by: John Jannotti <jannotti@gmail.com>
Co-authored-by: Jason Paulos <jasonpaulos@users.noreply.github.com>
Co-authored-by: Jason Paulos <jasonpaulos@users.noreply.github.com>

Includes migration/addition of new ctype column on the resources table.
Co-authored-by: Alex Wied <centromere@users.noreply.github.com>
Co-authored-by: John Jannotti <jannotti@gmail.com>
Copy link

codecov bot commented May 13, 2024

Codecov Report

Attention: Patch coverage is 43.98340% with 540 lines in your changes are missing coverage. Please review.

Project coverage is 56.38%. Comparing base (5604f7f) to head (5466548).
Report is 3 commits behind head on rel/stable.

Files Patch % Lines
daemon/algod/api/server/v2/handlers.go 0.00% 87 Missing ⚠️
ledger/store/trackerdb/sqlitedriver/sql.go 21.50% 72 Missing and 1 partial ⚠️
ledger/eval/eval.go 68.89% 35 Missing and 30 partials ⚠️
ledger/store/trackerdb/sqlitedriver/schema.go 12.06% 47 Missing and 4 partials ⚠️
cmd/goal/account.go 11.32% 47 Missing ⚠️
ledger/acctupdates.go 0.00% 32 Missing ⚠️
ledger/ledgercore/validatedBlock.go 0.00% 19 Missing ⚠️
agreement/proposal.go 68.51% 12 Missing and 5 partials ⚠️
ledger/ledgercore/accountdata.go 36.00% 16 Missing ⚠️
data/basics/fraction.go 21.05% 14 Missing and 1 partial ⚠️
... and 24 more
Additional details and impacted files
@@              Coverage Diff               @@
##           rel/stable    #6000      +/-   ##
==============================================
+ Coverage       56.20%   56.38%   +0.18%     
==============================================
  Files             493      486       -7     
  Lines           68163    68361     +198     
==============================================
+ Hits            38309    38546     +237     
+ Misses          27292    27219      -73     
- Partials         2562     2596      +34     

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

@algojohnlee algojohnlee merged commit 5c2cf06 into algorand:rel/stable May 15, 2024
53 of 60 checks passed
@onetechnical onetechnical deleted the relstable3.24.0 branch May 15, 2024 17:27
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.

None yet