Releases: algorand/go-algorand
Releases · algorand/go-algorand
Algorand v2.0.4
Changes
-
Security
- Disable pprof endpoints by default
-
Rest API
- Make graceful exit of a node that is waiting for WaitForBlock call
- Avoid waiting for block that won't be reached due to unsupported protocol upgrade.
-
Goal
- Fix concurrent access to wallet handles cache in goal
- Improve lockFile error handling
- Updates to the goal node status to report unsupported protocol upgrade
- Interconnect relays on a locally deployed network
-
Catchup
- Avoid making catchup requests for expected unsupported protocol blocks
- Move EnsureDigest logic into the catchup service
-
Telemetry & Logging
- Optionally write telemetry as info log
- Avoid starting the Telemetry service when its not configured to run
- Use service-wide logger instead of logging.Base() in agreement
- Improve algons error logging - include request body
-
Testing
- Two fixes to basicCatchup_test: cloned node not stopped and env var conflict
- Add an e2e test for catchup service stop on unsupported protocol version
- Relax StartNetwork regex
- Execute e2e tests one at a time on arm64
- Fail e2e-go tests when node panics
- Run compiled binaries on various linux platforms after build
-
Platform
- Avoid upgrading boost on travis Mac builds
- Make ARM64 build mandatory
- Binaries compiled on Ubuntu 18.04 would statically link
-
Agreement
- Bugfix: Fix last relevant proposal period in agreement protocol
-
Misc
- Update copyright to use date range
- Goal docs tweaks
- Faster stringer implementation for Address
- Add support for automated build system
Protocol Upgrade
This release does not contain a consensus protocol upgrade.
Additional Resources
Algorand BetaNet v2.0.10
Changes
-
Security
- Disable pprof endpoints by default
-
Rest API
- Make graceful exit of a node that is waiting for WaitForBlock call
- Avoid waiting for block that won't be reached due to unsupported protocol upgrade.
-
Goal
- Fix concurrent access to wallet handles cache in goal
- Improve lockFile error handling
- Updates to the goal node status to report unsupported protocol upgrade
- Interconnect relays on a locally deployed network
-
Catchup
- Avoid making catchup requests for expected unsupported protocol blocks
- Move EnsureDigest logic into the catchup service
-
Telemetry & Logging
- Optionally write telemetry as info log
- Avoid starting the Telemetry service when its not configured to run
- Use service-wide logger instead of logging.Base() in agreement
- Improve algons error logging - include request body
-
Testing
- Two fixes to basicCatchup_test: cloned node not stopped and env var conflict
- Add an e2e test for catchup service stop on unsupported protocol version
- Relax StartNetwork regex
- Execute e2e tests one at a time on arm64
- Fail e2e-go tests when node panics
- Run compiled binaries on various linux platforms after build
-
Platform
- Avoid upgrading boost on travis Mac builds
- Make ARM64 build mandatory
- Binaries compiled on Ubuntu 18.04 would statically link
-
Agreement
- Bugfix: Fix last relevant proposal period in agreement protocol
-
Misc
- Update copyright to use date range
- Goal docs tweaks
- Faster stringer implementation for Address
- Add support for automated build system
Protocol Upgrade
This release does not contain a consensus protocol upgrade.
Additional Resources
Algorand v2.0.3
Changes
- Telemetry
- Use the tls bootstrap srv record to point to https servers
- Abort the algod during startup in case logging.config has permission issue
- Add logging to node.log of telemetry connectivity issues
- Add logging for the telemetry server connections
- Goal
- Add lease to asset commands
- Fix disassemble when multiple bnz have the same target label
- Fix asset unit name display in goal account list
- Add --no-sig flag to goal clerk multisig sign
- Improve missing msig preimage error message
- Fix goal from crashing during goal listpartkeys with expired keys
- Improve missing msig preimage error message
- Ledger
- Scan for ledger wallets more often
- Indexer
- Add support for indexing receiver on asset transfers
Protocol Upgrade
This release does not contain a consensus protocol upgrade.