Skip to content

Conversation

@agodnic
Copy link

@agodnic agodnic commented Sep 7, 2025

Summary

Sync with the latest upstream commit

gmalouf and others added 30 commits January 2, 2025 14:09
…ncludes tests exercising writing of heartbeat address (along with sender). (algorand#1642)
…ounds (major performance boost/avoid excessive query timeouts. (algorand#1644)
* Revert "Disable rewinding and reject the  query param on account lookups and searches. (algorand#1630)"

This reverts commit 249016c. The synthetic transaction implementation of payouts in the indexer should allow balances retrieved via rewind to calculate as before.

* GCI lint warning fix.

* Add HeartbeatTxn to be ignored during rewinding.
* Search for online accounts in `GET /v2/accounts`

* Fix typo

* Fix an issue in the `online-only` filter

Fix an issue in the underlying SQL query for the `online-only`
parameter.

The previous SQL query was returning online accounts with null key
material. This commit filters out those accounts - only accounts
with non-null key material are returned.

* Style fixes

* Add e2e test coverage for `online-only` parameter

* Disable `online-only` parameter by default.

In the endpoint `GET /v2/accounts`, disable the `online-only` parameter
by default.

* Remove unnecesary code

* Increase test coverage for `online-only` param

* Style fixes

* Update disabled parameter list in README.md

* Update param list in `DisablingParametersGuide.md`

* Remove duplicated code

* Add extra parenthesis in SQL expression

* Add missing table alias in SQL query

* Improve readability in e2e test

* Remove unnecessary comments

* Add comments to e2e test

* Update misleading comment
API: Match the application params to go-algorand (for version)
…e build (algorand#1659)

* Bump to latest go-algorand-sdk main branch.

* Fix compilation issues post upgrade.

* Update boto dependency for pyporoject in e2e tests.

* Full implementation of Version on application params.

* Use rel-nightly test file (unsticking file from Sept 2023).

* Tweaks to get channel variable flowing through to e2e filter tests.
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.29.0 to 0.38.0.
- [Commits](golang/net@v0.29.0...v0.38.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.38.0
  dependency-type: indirect
...

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

Bumps [setuptools](https://github.com/pypa/setuptools) from 70.0.0 to 78.1.1.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](pypa/setuptools@v70.0.0...v78.1.1)

---
updated-dependencies:
- dependency-name: setuptools
  dependency-version: 78.1.1
  dependency-type: direct:production
...

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

Bumps [requests](https://github.com/psf/requests) from 2.32.0 to 2.32.4.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](psf/requests@v2.32.0...v2.32.4)

---
updated-dependencies:
- dependency-name: requests
  dependency-version: 2.32.4
  dependency-type: direct:production
...

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

* build(deps): bump github.com/getkin/kin-openapi from 0.107.0 to 0.131.0

Bumps [github.com/getkin/kin-openapi](https://github.com/getkin/kin-openapi) from 0.107.0 to 0.131.0.
- [Release notes](https://github.com/getkin/kin-openapi/releases)
- [Commits](getkin/kin-openapi@v0.107.0...v0.131.0)

---
updated-dependencies:
- dependency-name: github.com/getkin/kin-openapi
  dependency-version: 0.131.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* Adjust swag.Paths calls to swag.Paths.Map().

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gary Malouf <982483+gmalouf@users.noreply.github.com>
* Add `group-id` parameter to swagger docs

* Update parameter description for `group-id`

* Update parameter description for `group-id`

* Parse `group-id` parameter

* Handle `group-id` parameter in SQL queries

* Add e2e tests for the `group-id` parameter

* Format comment to be more readable

* Disable `group-id` parameter by default.

* Remove call to `fmt.Println`

* Add SQL query optimization for `group-id` param

* Make the linter happy

* Update comment
algorand#1661)

* Add support for box references and reject-version to ApplicationTransaction API response sub-type.

* Correct test filename capitalization for app_call_box_create.response.
* Initialize capacity of boxRefs returned from transactions endpoints based off internal boxrefs slice size.

* Called application gets special zero handling in boxrefs. Fix capacity bug on boxrefs initialization.
…K cod… (algorand#1663)

* Make BoxReference API type consistent with Algod to assist in SDK code generation compatibility.

* Update testresources response to match application-id --> app change.
algorand#1665)

* Support for ensuring limit behavior works correctly on application logs API endpoint, addressing issue algorand#1090.

* Update idb/postgres/postgres_test.go

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update idb/postgres/postgres_test.go

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Apply CR feedback.

* Update api/handlers_test.go

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* CR patch.

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Gary Malouf <982483+gmalouf@users.noreply.github.com>
* Claude config file for indexer.

* Update AGENTS.md

Co-authored-by: cce <51567+cce@users.noreply.github.com>

---------

Co-authored-by: cce <51567+cce@users.noreply.github.com>
…rand#1667)

* Addressing issue algorand#116 on all applicable query endpoints (nextToken should only be set if there are more results to query).

* Update boxes.json fixture to reflect next-token fix.

* Additional safety checks and test fixes.

* Address CR feedback, enforce application box max / default limits that had been previously ignored.

* Apply box default and max limits.
…dpoints (algorand#1667)" (algorand#1672)

* Revert "Addressing issue algorand#116 on all applicable query endpoints (algorand#1667)"

This reverts commit 5c17f71.

* Ensure default and max box limits are properly enforced when searching for application boxes.
Bumps [github.com/docker/docker](https://github.com/docker/docker) from 27.3.1+incompatible to 28.0.0+incompatible.
- [Release notes](https://github.com/docker/docker/releases)
- [Commits](moby/moby@v27.3.1...v28.0.0)

---
updated-dependencies:
- dependency-name: github.com/docker/docker
  dependency-version: 28.0.0+incompatible
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: John Jannotti <jannotti@gmail.com>
@agodnic agodnic marked this pull request as ready for review September 8, 2025 22:07
@agodnic agodnic requested a review from urtho September 8, 2025 22:08
@urtho urtho merged commit 76df050 into main Sep 25, 2025
4 of 5 checks passed
@agodnic agodnic deleted the sync-with-upstream branch October 8, 2025 09:26
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.

7 participants