From 342ab7b9dff1d8c80208c44f7ec5d9d1a27b6050 Mon Sep 17 00:00:00 2001 From: github-actions Date: Fri, 26 Jul 2024 11:34:46 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=96=20Release=2021df017bac197f5947e325?= =?UTF-8?q?10cce161a505f20f4e?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/algod/README.md | 15 +++------ packages/algod/package.json | 2 +- packages/indexer/README.md | 63 +++++++++++++++++++++++++---------- packages/indexer/package.json | 2 +- packages/kmd/README.md | 15 +++------ packages/kmd/package.json | 2 +- 6 files changed, 56 insertions(+), 43 deletions(-) diff --git a/packages/algod/README.md b/packages/algod/README.md index 68b40e7..ce9bc85 100644 --- a/packages/algod/README.md +++ b/packages/algod/README.md @@ -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.2-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.3-stable/daemon/algod/api/algod.oas3.yml). See the [upstream repository](https://github.com/algorand/go-algorand) for more information. ## Installation @@ -28,18 +28,11 @@ const client = new AlgodClient({ # Overview -Updates to telemetry and reporting. - -# What's New - -* Better telemetry logging -* Report metrics on telemetry errors +Bug fix for cache issue. # 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)) +## Bugfix +* Ledger: Fix occasional null caching issue ## Protocol Upgrade This release does not contain a protocol upgrade. diff --git a/packages/algod/package.json b/packages/algod/package.json index 88688a0..8564b46 100644 --- a/packages/algod/package.json +++ b/packages/algod/package.json @@ -1,6 +1,6 @@ { "name": "@awesome-algorand/algod-fetch", - "version": "3.13.2", + "version": "3.13.3", "description": "Fetch client for Algod RPC", "keywords": [ "algorand", diff --git a/packages/indexer/README.md b/packages/indexer/README.md index fae9d60..51ee854 100644 --- a/packages/indexer/README.md +++ b/packages/indexer/README.md @@ -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.9.0/api/indexer.oas3.yml). +Generated IndexerClient for Algorand based on the [OpenAPI Specification](https://raw.githubusercontent.com/algorand/indexer/2.10.0/api/indexer.oas3.yml). See the [upstream repository](https://github.com/algorand/indexer) for more information. ## Installation @@ -25,27 +25,54 @@ 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 Note -## What's New -- Contract to contract support -- Support for StateProof keys +A database migration is included in this release. This has been timed to a few minutes on testnet, and about half an hour for mainnet (on a db.r5.xlarge RDS instance). We recommend running this upgrade in a non-live environment to allow the migration to finish before putting in service. -## New Features +The /v2/account endpoints may now return a 400 error if the total number of account assets and apps opted into or created by an address in the response exceeds the limit. The current default is 1000. -- Support StateProof keys. (#778) -- Return Inner and Root transactions for nested logs support in C2C calls (#820) +This release also contains consensus support for the upcoming go-algorand v3.5.1-stable release. -## Enhancement +# Highlights -- 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) +## Unlimited Assets & Applications -## Bug Fixes -- Fix log permissions to not be executable. (#880) -- Ensure query is canceled after account rewind. (#893) +Add support for unlimited assets. ([#900](https://github.com/algorand/indexer/pull/900)) + +Accounts can create and opt into an unlimited number of assets and applications in the next go-algorand release. The REST API endpoints have changed to make it easier to work with more data: + +* [GET /v2/accounts](https://github.com/algorand/indexer/blob/46a10993bd5028e1564b8ae87e528e050782a1fa/api/indexer.oas2.json#L43) +* [GET /v2/accounts/{account-id}](https://github.com/algorand/indexer/blob/46a10993bd5028e1564b8ae87e528e050782a1fa/api/indexer.oas2.json#L104) + * Account endpoints may exclude the attached resources with a new “**exclude=(all|assets|created-assets|apps-local-state|created-apps)**” parameter, which defaults to “none”. + * A new configuration parameter, max-api-resources-per-account, will configure the indexer to return 400 for /v2/accounts/{address} and /v2/accounts, if the total number of account assets and apps opted into or created by an address in the response exceeds the limit. The current default is 1000. Some providers may change this behavior, if you are using Indexer as a service check with your provider’s documentation. +* [GET /v2/accounts/{account-id}/assets](https://github.com/algorand/indexer/blob/46a10993bd5028e1564b8ae87e528e050782a1fa/api/indexer.oas2.json#L147) +* [GET /v2/accounts/{account-id}/created-assets](https://github.com/algorand/indexer/blob/46a10993bd5028e1564b8ae87e528e050782a1fa/api/indexer.oas2.json#L193) +* [GET /v2/accounts/{account-id}/apps-local-state](https://github.com/algorand/indexer/blob/46a10993bd5028e1564b8ae87e528e050782a1fa/api/indexer.oas2.json#L239) +* [GET /v2/accounts/{account-id}/created-applications](https://github.com/algorand/indexer/blob/46a10993bd5028e1564b8ae87e528e050782a1fa/api/indexer.oas2.json#L285) + * Resources may be fetched by their type with new dedicated endpoints which have pagination support. + +# Changelog +* Fix dev mode by addressing off by one error. ([#920](https://github.com/algorand/indexer/pull/920)) +* Enable validation and acceptance of new parameter configuration ([#912](https://github.com/algorand/indexer/pull/912)) +* Revert imported_tx_per_block change and add new imported_txns gauge. ([#913](https://github.com/algorand/indexer/pull/913)) +* Update e2e_subs docs to revise artifact upload process ([#910](https://github.com/algorand/indexer/pull/910)) +* Document instructions for updating indexer e2e test input ([#906](https://github.com/algorand/indexer/pull/906)) +* Allow viewing of disabled params ([#902](https://github.com/algorand/indexer/pull/902)) +* Fix failing e2e test ([#899](https://github.com/algorand/indexer/pull/899)) +* Monitoring dashboard ([#876](https://github.com/algorand/indexer/pull/876)) +* Disable parameters in rest api ([#892](https://github.com/algorand/indexer/pull/892)) +* Ensure query is canceled after account rewind. ([#893](https://github.com/algorand/indexer/pull/893)) +* Temporarily revert to inline glob search ([#889](https://github.com/algorand/indexer/pull/889)) +* Configurable query parameters runtime data structures. ([#873](https://github.com/algorand/indexer/pull/873)) +* Bugfix: Return all inner transactions are returned for logs endpoint. ([#915](https://github.com/algorand/indexer/pull/915)) +* Default to including python go: Algorand e2e tests in buildtestdata.sh ([#888](https://github.com/algorand/indexer/pull/888)) +* Feature: Add support for unlimited assets. ([#900](https://github.com/algorand/indexer/pull/900)) +* Include block-generator and validator as algorand: Indexer subcommands. ([#891](https://github.com/algorand/indexer/pull/891)) +* Release preparation: Feature flag to disable configurable api parameters. ([#917](https://github.com/algorand/indexer/pull/917)) +* Tools: Add cli doc generation command. ([#919](https://github.com/algorand/indexer/pull/919)) +* Use fetch/reset instead of pull for go: Algorand in nightly test. ([#885](https://github.com/algorand/indexer/pull/885)) + +## Additional Resources +* [Algorand Forum](https://forum.algorand.org) +* [Developer Documentation](https://developer.algorand.org) \ No newline at end of file diff --git a/packages/indexer/package.json b/packages/indexer/package.json index 8628c7e..ac4ba63 100644 --- a/packages/indexer/package.json +++ b/packages/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@awesome-algorand/indexer-fetch", - "version": "2.9.0", + "version": "2.10.0", "description": "Fetch client for Indexer", "keywords": [ "algorand", diff --git a/packages/kmd/README.md b/packages/kmd/README.md index 36bacc5..6a7df8d 100644 --- a/packages/kmd/README.md +++ b/packages/kmd/README.md @@ -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.2-stable/daemon/kmd/api/swagger.json). +Generated KmdClient for Algorand based on the [OpenAPI Specification](https://raw.githubusercontent.com/algorand/go-algorand/v3.13.3-stable/daemon/kmd/api/swagger.json). See the [upstream repository](https://github.com/algorand/go-algorand) for more information. ## Installation @@ -28,18 +28,11 @@ const client = new KmdClient({ # Overview -Updates to telemetry and reporting. - -# What's New - -* Better telemetry logging -* Report metrics on telemetry errors +Bug fix for cache issue. # 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)) +## Bugfix +* Ledger: Fix occasional null caching issue ## Protocol Upgrade This release does not contain a protocol upgrade. diff --git a/packages/kmd/package.json b/packages/kmd/package.json index 6247894..f5b0551 100644 --- a/packages/kmd/package.json +++ b/packages/kmd/package.json @@ -1,6 +1,6 @@ { "name": "@awesome-algorand/kmd-fetch", - "version": "3.13.2", + "version": "3.13.3", "description": "Fetch client for KMD", "keywords": [ "algorand",