Skip to content

Commit

Permalink
🔖 Release ccda3a2
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions committed Jul 26, 2024
1 parent ccda3a2 commit 21df017
Show file tree
Hide file tree
Showing 6 changed files with 39 additions and 123 deletions.
61 changes: 9 additions & 52 deletions packages/algod/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# @awesome-algorand/algod-fetch
> Fetch client for Algod RPC
Generated AlgodClient for Algorand based on the [OpenAPI Specification](https://raw.githubusercontent.com/algorand/go-algorand/v3.13.1-stable/daemon/algod/api/algod.oas3.yml).
Generated AlgodClient for Algorand based on the [OpenAPI Specification](https://raw.githubusercontent.com/algorand/go-algorand/v3.13.2-stable/daemon/algod/api/algod.oas3.yml).
See the [upstream repository](https://github.com/algorand/go-algorand) for more information.

## Installation
Expand All @@ -28,66 +28,23 @@ const client = new AlgodClient({

# Overview

Deprecated v1 REST API endpoints are now removed (all v1 endpoints). Documentation on our v2 REST API endpoints can be found [here](https://developer.algorand.org/docs/rest-apis/algod/v2/). The release also contains performance enhancements to logic signature processing, improved telemetry, a new automated goal subcommand to delete partkeys, and other minor performance and usability improvements.
Updates to telemetry and reporting.

# What's New

* v1 REST API endpoints are now removed.
* Drop support for algod v1 REST API. v1 endpoints now return a 410 code to make explicit the API reached end-of-life. The replacement is https://developer.algorand.org/docs/rest-apis/algod/v2/ .
* Breaking changes to algod v2 REST API - These previously deprecated response fields are removed:
* https://developer.algorand.org/docs/rest-apis/algod/v2/#post-v2tealdryrun - `cost` (https://github.com/algorand/go-algorand/pull/4875/files#diff-4dbbc679cc9edab4510c8be1d215ec85830b5a5cfba57ac1379501cbeb3911d0L3227).
* https://developer.algorand.org/docs/rest-apis/algod/v2/#post-v2tealcompile - `sourcemap.mapping` (https://github.com/algorand/go-algorand/pull/4875/files#diff-70eb30d34776b4cd7c752fef5b8aad5363a3648e46466331e7d2e6173744bc99L40).
* New goal subcommand for automated deletion of partkeys ([#4788](https://github.com/algorand/go-algorand/pull/4788))
* Addition of version to langspec.json ([#4883](https://github.com/algorand/go-algorand/pull/4883))
* Continued performance and telemetry improvements:
* Early duplicates detection in txHandler ([#4806](https://github.com/algorand/go-algorand/pull/4806))
* Teal: optimize CheckSignature ([#4893](https://github.com/algorand/go-algorand/pull/4893))
* Metrics added for txpool.Remember in txHandler ([#4839](https://github.com/algorand/go-algorand/pull/4839))
* Metrics added for errors returned by checkAlreadyCommitted ([#4881](https://github.com/algorand/go-algorand/pull/4881))
* Promote trie-related log warnings to errors ([#4882](https://github.com/algorand/go-algorand/pull/4882))
* Better telemetry logging
* Report metrics on telemetry errors

# Changelog
## Enhancement
* telemetry: don't report let asyncTelemetryHook wrap and log its own errors([#4932](https://github.com/algorand/go-algorand/pull/4932))
* metrics: count telemetry server errors ([#4933](https://github.com/algorand/go-algorand/pull/4933))
* log: stderr offending large log messages([#4930](https://github.com/algorand/go-algorand/pull/4930))

## Protocol Upgrade
This release does not contain a protocol upgrade.

## New Features
* Goal: account deletepartkey subcomand ([#4788](https://github.com/algorand/go-algorand/pull/4788))
* Ledger Deltas: AccountDelta retrieval through ledger/catchup service ([#4658](https://github.com/algorand/go-algorand/pull/4658))

## Enhancements
* Algod: Delete deprecated cost field in dyrun response and mapping field in sourcemap ([#4875](https://github.com/algorand/go-algorand/pull/4875))
* Algod: Sunset v1 handlers ([#4847](https://github.com/algorand/go-algorand/pull/4847))
* Performance: Implement sync.Pool for cow.child() ([#4766](https://github.com/algorand/go-algorand/pull/4766))
* Teal: optimize CheckSignature ([#4893](https://github.com/algorand/go-algorand/pull/4893))
* Txhandler: metrics for txpool.Remember ([#4839](https://github.com/algorand/go-algorand/pull/4839))
* Txhandler: early duplicates detection ([#4806](https://github.com/algorand/go-algorand/pull/4806))
* Txhandler: upgraded benchmarks ([#4834](https://github.com/algorand/go-algorand/pull/4834))
* Catchpoint: Promote trie-related log warnings to error ([#4882](https://github.com/algorand/go-algorand/pull/4882))
* Updater: use more-recent installer package ([#4734](https://github.com/algorand/go-algorand/pull/4734))
* Docker: General purpose docker container. ([#4816](https://github.com/algorand/go-algorand/pull/4816))
* Metrics: split alive check counter between early/dead ([#4898](https://github.com/algorand/go-algorand/pull/4898))
* Metrics: update some new metric names ([#4899](https://github.com/algorand/go-algorand/pull/4899))
* Metrics: add counters for checkAlreadyCommitted, split "InLedger" counters by reason ([#4881](https://github.com/algorand/go-algorand/pull/4881))
* Ledger: add context to block mismatch error in VerifyCatchpoint ([#4821](https://github.com/algorand/go-algorand/pull/4821))
* Goal: Test ABI reference arguments during creation ([#4872](https://github.com/algorand/go-algorand/pull/4872))
* Node: Fix disabled node tests ([#4824](https://github.com/algorand/go-algorand/pull/4824))
* Testing: defi txn group benchmark ([#4886](https://github.com/algorand/go-algorand/pull/4886))
* Tests: Extend TestCatchpointAfterTxns to catch catchpoint write corruption ([#4818](https://github.com/algorand/go-algorand/pull/4818))
* Langspec: adding version to langspec ([#4883](https://github.com/algorand/go-algorand/pull/4883))
* Docs: update API docs, remove unused codegen configs ([#4896](https://github.com/algorand/go-algorand/pull/4896))

## Bugfixes
* Bug-fix: upgrade AVM-abi ([#4838](https://github.com/algorand/go-algorand/pull/4838))
* Catchpoint: Fix broken merge between #4818 and #4835 ([#4840](https://github.com/algorand/go-algorand/pull/4840))
* Ci: Fix some details around the hashKind -> HashKind change ([#4865](https://github.com/algorand/go-algorand/pull/4865))
* Prefetcher: preallocate aligned groupTasks in groupsReady ([#4876](https://github.com/algorand/go-algorand/pull/4876))
* Bug fix: 64-bit alignment of groupTasks ([#4876](https://github.com/algorand/go-algorand/pull/4876))

## Not Yet Enabled
* Rest API: make the data endpoints public ([#4900](https://github.com/algorand/go-algorand/pull/4900))


## Additional Resources
* [Algorand Forum](https://forum.algorand.org)
* [Developer Documentation](https://developer.algorand.org)

2 changes: 1 addition & 1 deletion packages/algod/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@awesome-algorand/algod-fetch",
"version": "3.13.1",
"version": "3.13.2",
"description": "Fetch client for Algod RPC",
"keywords": [
"algorand",
Expand Down
34 changes: 18 additions & 16 deletions packages/indexer/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# @awesome-algorand/indexer-fetch
> Fetch client for Indexer
Generated IndexerClient for Algorand based on the [OpenAPI Specification](https://raw.githubusercontent.com/algorand/indexer/2.8.4/api/indexer.oas3.yml).
Generated IndexerClient for Algorand based on the [OpenAPI Specification](https://raw.githubusercontent.com/algorand/indexer/2.9.0/api/indexer.oas3.yml).
See the [upstream repository](https://github.com/algorand/indexer) for more information.

## Installation
Expand All @@ -25,25 +25,27 @@ const client = new IndexerClient({

# Change Log
![GitHub Logo](https://raw.githubusercontent.com/algorand/go-algorand/master/release/release-banner.jpg)
## Important Note
This release enables support for the V31 go-algorand consensus upgrade.

# Important Notice

You cannot upgrade from indexer versions less than 2.8.0. Please see [indexer 2.8.0 release notes](https://github.com/algorand/indexer/releases/tag/2.8.0) for details. Upgrading from 2.8.0 to 2.8.3 is fully supported.

**We will not be supporting indexer < 2.8.0 in future consensus releases.**

# Highlights

* New limits for applications endpoint
## What's New
- Contract to contract support
- Support for StateProof keys

## New Features

* Nightly Tests: compare2algod in addition to the regular tests
- Support StateProof keys. (#778)
- Return Inner and Root transactions for nested logs support in C2C calls (#820)

## Enhancement

# Enhancements
- block-generator: Improve payment algorithm to allow sending many more transactions. (#864)
- Include import-validator as a hidden algorand-indexer subcommand. (#871)
- Update go-algorand submodule to latest C2C changes (#874)
- Re-enable e2e test. (#881)
- Update submodule to head of rel/beta (#882)

* Add default and max limits for applications endpoint.

# Bug Fixes
* block-generator: Add README.
* Adding slack notifications to builds
## Bug Fixes
- Fix log permissions to not be executable. (#880)
- Ensure query is canceled after account rewind. (#893)
2 changes: 1 addition & 1 deletion packages/indexer/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@awesome-algorand/indexer-fetch",
"version": "2.8.4",
"version": "2.9.0",
"description": "Fetch client for Indexer",
"keywords": [
"algorand",
Expand Down
61 changes: 9 additions & 52 deletions packages/kmd/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# @awesome-algorand/kmd-fetch
> Fetch client for KMD
Generated KmdClient for Algorand based on the [OpenAPI Specification](https://raw.githubusercontent.com/algorand/go-algorand/v3.13.1-stable/daemon/kmd/api/swagger.json).
Generated KmdClient for Algorand based on the [OpenAPI Specification](https://raw.githubusercontent.com/algorand/go-algorand/v3.13.2-stable/daemon/kmd/api/swagger.json).
See the [upstream repository](https://github.com/algorand/go-algorand) for more information.

## Installation
Expand All @@ -28,66 +28,23 @@ const client = new KmdClient({

# Overview

Deprecated v1 REST API endpoints are now removed (all v1 endpoints). Documentation on our v2 REST API endpoints can be found [here](https://developer.algorand.org/docs/rest-apis/algod/v2/). The release also contains performance enhancements to logic signature processing, improved telemetry, a new automated goal subcommand to delete partkeys, and other minor performance and usability improvements.
Updates to telemetry and reporting.

# What&apos;s New

* v1 REST API endpoints are now removed.
* Drop support for algod v1 REST API. v1 endpoints now return a 410 code to make explicit the API reached end-of-life. The replacement is https://developer.algorand.org/docs/rest-apis/algod/v2/ .
* Breaking changes to algod v2 REST API - These previously deprecated response fields are removed:
* https://developer.algorand.org/docs/rest-apis/algod/v2/#post-v2tealdryrun - `cost` (https://github.com/algorand/go-algorand/pull/4875/files#diff-4dbbc679cc9edab4510c8be1d215ec85830b5a5cfba57ac1379501cbeb3911d0L3227).
* https://developer.algorand.org/docs/rest-apis/algod/v2/#post-v2tealcompile - `sourcemap.mapping` (https://github.com/algorand/go-algorand/pull/4875/files#diff-70eb30d34776b4cd7c752fef5b8aad5363a3648e46466331e7d2e6173744bc99L40).
* New goal subcommand for automated deletion of partkeys ([#4788](https://github.com/algorand/go-algorand/pull/4788))
* Addition of version to langspec.json ([#4883](https://github.com/algorand/go-algorand/pull/4883))
* Continued performance and telemetry improvements:
* Early duplicates detection in txHandler ([#4806](https://github.com/algorand/go-algorand/pull/4806))
* Teal: optimize CheckSignature ([#4893](https://github.com/algorand/go-algorand/pull/4893))
* Metrics added for txpool.Remember in txHandler ([#4839](https://github.com/algorand/go-algorand/pull/4839))
* Metrics added for errors returned by checkAlreadyCommitted ([#4881](https://github.com/algorand/go-algorand/pull/4881))
* Promote trie-related log warnings to errors ([#4882](https://github.com/algorand/go-algorand/pull/4882))
* Better telemetry logging
* Report metrics on telemetry errors

# Changelog
## Enhancement
* telemetry: don't report let asyncTelemetryHook wrap and log its own errors([#4932](https://github.com/algorand/go-algorand/pull/4932))
* metrics: count telemetry server errors ([#4933](https://github.com/algorand/go-algorand/pull/4933))
* log: stderr offending large log messages([#4930](https://github.com/algorand/go-algorand/pull/4930))

## Protocol Upgrade
This release does not contain a protocol upgrade.

## New Features
* Goal: account deletepartkey subcomand ([#4788](https://github.com/algorand/go-algorand/pull/4788))
* Ledger Deltas: AccountDelta retrieval through ledger/catchup service ([#4658](https://github.com/algorand/go-algorand/pull/4658))

## Enhancements
* Algod: Delete deprecated cost field in dyrun response and mapping field in sourcemap ([#4875](https://github.com/algorand/go-algorand/pull/4875))
* Algod: Sunset v1 handlers ([#4847](https://github.com/algorand/go-algorand/pull/4847))
* Performance: Implement sync.Pool for cow.child() ([#4766](https://github.com/algorand/go-algorand/pull/4766))
* Teal: optimize CheckSignature ([#4893](https://github.com/algorand/go-algorand/pull/4893))
* Txhandler: metrics for txpool.Remember ([#4839](https://github.com/algorand/go-algorand/pull/4839))
* Txhandler: early duplicates detection ([#4806](https://github.com/algorand/go-algorand/pull/4806))
* Txhandler: upgraded benchmarks ([#4834](https://github.com/algorand/go-algorand/pull/4834))
* Catchpoint: Promote trie-related log warnings to error ([#4882](https://github.com/algorand/go-algorand/pull/4882))
* Updater: use more-recent installer package ([#4734](https://github.com/algorand/go-algorand/pull/4734))
* Docker: General purpose docker container. ([#4816](https://github.com/algorand/go-algorand/pull/4816))
* Metrics: split alive check counter between early/dead ([#4898](https://github.com/algorand/go-algorand/pull/4898))
* Metrics: update some new metric names ([#4899](https://github.com/algorand/go-algorand/pull/4899))
* Metrics: add counters for checkAlreadyCommitted, split &quot;InLedger&quot; counters by reason ([#4881](https://github.com/algorand/go-algorand/pull/4881))
* Ledger: add context to block mismatch error in VerifyCatchpoint ([#4821](https://github.com/algorand/go-algorand/pull/4821))
* Goal: Test ABI reference arguments during creation ([#4872](https://github.com/algorand/go-algorand/pull/4872))
* Node: Fix disabled node tests ([#4824](https://github.com/algorand/go-algorand/pull/4824))
* Testing: defi txn group benchmark ([#4886](https://github.com/algorand/go-algorand/pull/4886))
* Tests: Extend TestCatchpointAfterTxns to catch catchpoint write corruption ([#4818](https://github.com/algorand/go-algorand/pull/4818))
* Langspec: adding version to langspec ([#4883](https://github.com/algorand/go-algorand/pull/4883))
* Docs: update API docs, remove unused codegen configs ([#4896](https://github.com/algorand/go-algorand/pull/4896))

## Bugfixes
* Bug-fix: upgrade AVM-abi ([#4838](https://github.com/algorand/go-algorand/pull/4838))
* Catchpoint: Fix broken merge between #4818 and #4835 ([#4840](https://github.com/algorand/go-algorand/pull/4840))
* Ci: Fix some details around the hashKind -> HashKind change ([#4865](https://github.com/algorand/go-algorand/pull/4865))
* Prefetcher: preallocate aligned groupTasks in groupsReady ([#4876](https://github.com/algorand/go-algorand/pull/4876))
* Bug fix: 64-bit alignment of groupTasks ([#4876](https://github.com/algorand/go-algorand/pull/4876))

## Not Yet Enabled
* Rest API: make the data endpoints public ([#4900](https://github.com/algorand/go-algorand/pull/4900))


## Additional Resources
* [Algorand Forum](https://forum.algorand.org)
* [Developer Documentation](https://developer.algorand.org)

2 changes: 1 addition & 1 deletion packages/kmd/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@awesome-algorand/kmd-fetch",
"version": "3.13.1",
"version": "3.13.2",
"description": "Fetch client for KMD",
"keywords": [
"algorand",
Expand Down

0 comments on commit 21df017

Please sign in to comment.