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.12.1-beta Release PR #4820

Closed

Conversation

Algo-devops-service
Copy link
Contributor

@Algo-devops-service Algo-devops-service commented Nov 21, 2022

GitHub Logo

Overview

What's New

Changelog

New Features

  • Catchpoint Dump Utility: catchpointdump now supports tar.gz (#4743)

Enhancements

  • API: Update oapi-codegen version to v1.12.0 of our fork (#4707)
  • Algod: Consolidate models (#4714)
  • Algod: Delete v1 usage from client and remove V2 prefix from APIs (#4767)
  • Algod: Migrate internal uses of v1 algod API to v2 (#4684)
  • Alphanet: update vAlpha5 to point to v36 (#4729)
  • Catchpoints: Enrich catchpoint generation and status with KV metadata (#4808)
  • Ci: Notify when CircleCI build failures for master and rel branches only (#4789)
  • Ci: Notify when GHA workflow fails on master (#4791)
  • Docs: Update SECURITY.md (#4782)
  • Goal: Add URL to goal asset info. (#4731)
  • Metrics: add TransactionGroupTxSyncHandled (#4815)
  • Metrics: split out /Transaction/AssembleBlock metrics (#4795)
  • Netgoal: start with at least 20GB RootStorage (#4779)
  • Performance: turn cache misses during assembly into cache hits during eval (#4617)
  • Performance: Don't preallocate rarely used maps in MakeStateDelta (#4715)
  • Tech Debt: Reduce number of dependencies. (#4750)
  • Telemetry: add TCP RTT info collection (#4745)
  • Tests: Squelch macOS accept incoming network connections notifications (#4814)
  • Tests: large generated accountdb cluster test (#4772)
  • Tests: Fix txid-string comparison (#4792)
  • Tests: Move box test artifacts to a temp directory (#4771)
  • Tests: Lint for unparallelized tests without explicit reason (#4746)
  • Tools: update catchpointdump 'database' and 'database check' commands to handle staging tables and KVs (#4802)
  • Txhandler: add more metric (#4786)

Bugfixes

  • Catchpoints: Add the kv hashes into the trie (#4812)
  • Ci: Fix GHA failure notification trigger condition (#4810)
  • Cow: always process KvMods to add OldData to mods when building StateDeltas (#4804)
  • Daemon: pool error messages and old txn expiration (#4755)
  • Goal: Change asset commands to use AccountAssetInformation (#4758)
  • Tests: Fix resolver test endpoint (#4784)
  • Tests: Fix types in assertions and change to using libgoal client when getting PendingTransaction information (#4754)
  • Txhandler: service does not restart after node catching up (#4809)
  • Txsyncer: service does not start after node catching up (#4768)

Protocol Upgrade

This release does not contain a protocol upgrade.

Additional Resources

algolucky and others added 30 commits November 2, 2022 10:17
Co-authored-by: Tolik Zinovyev <tolik@algorand.com>
Txpool might store failed transactions for quite a long time on its StatusCache.
When someone requests a pending transaction and it gets retrieved from the cache,
there is no indication it actually failed, and a user might have an impression the txn is fine but stuck.

Co-authored-by: Jason Paulos <jasonpaulos@users.noreply.github.com>
Updates the version of oapi-codegen which is installed via
the buildtools to our v1.12.0 release. Also changes the
Makefile targets and adds config files which are the preferred
way of configuration instead of the old CLI flags.

The generated types definitions have also been updated using
the oapi-codegen commit which ensures all required Enums are generated
for enums embedded in response types.
…11.3-remerge

mergeback: Relstable3.11.3 remerge
* add txHandler backlog error reason counters
* add txHandler backlog size gauge
* add txsync counters
* add TX, AV, PP, MI counters to
  DisconnectPeerEventDetails and PeerConnectionDetails

Co-authored-by: chris erway <chris.erway@algorand.com>
* Add the kv hashes into the trie

* Periodically commit, and report proper stats
… to handle staging tables and KVs (algorand#4802)

* update catchpointdump 'database' and 'database check' commands to handle staging tables and KVs

* address CR comments
@codecov
Copy link

codecov bot commented Nov 21, 2022

Codecov Report

Merging #4820 (7ae0c3f) into rel/beta (31a1099) will decrease coverage by 0.08%.
The diff coverage is 36.03%.

@@             Coverage Diff              @@
##           rel/beta    #4820      +/-   ##
============================================
- Coverage     54.72%   54.64%   -0.09%     
============================================
  Files           417      417              
  Lines         53534    53735     +201     
============================================
+ Hits          29299    29362      +63     
- Misses        21837    21939     +102     
- Partials       2398     2434      +36     
Impacted Files Coverage Δ
catchup/catchpointService.go 7.73% <0.00%> (-0.08%) ⬇️
cmd/algoh/deadman.go 0.00% <0.00%> (ø)
cmd/goal/account.go 13.76% <0.00%> (+1.13%) ⬆️
cmd/goal/accountsList.go 0.00% <ø> (ø)
cmd/goal/application.go 17.78% <0.00%> (ø)
cmd/goal/asset.go 15.75% <0.00%> (-0.50%) ⬇️
cmd/goal/box.go 21.62% <0.00%> (ø)
cmd/goal/clerk.go 8.75% <0.00%> (ø)
cmd/goal/interact.go 3.62% <0.00%> (ø)
cmd/goal/ledger.go 16.21% <0.00%> (ø)
... and 81 more

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@Algo-devops-service Algo-devops-service deleted the relbeta3.12.1 branch November 21, 2022 20:46
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.