Skip to content

fix: paginate Athena results and S3 listing to prevent data loss (#725)#742

Closed
Malaydewangan09 wants to merge 2 commits into
mainfrom
fix/725-pagination-data-loss
Closed

fix: paginate Athena results and S3 listing to prevent data loss (#725)#742
Malaydewangan09 wants to merge 2 commits into
mainfrom
fix/725-pagination-data-loss

Conversation

@Malaydewangan09

Copy link
Copy Markdown
Member

No description provided.

Both silently dropped data beyond the first page. Athena now follows
nextToken until exhausted; S3 list follows the truncation marker until
isTruncated is false. Fixes the data-loss items in #725.
@github-actions

github-actions Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

📦 Artifacts

Name Size Updated Expiration
jar 61.37 MB Jun 10, 26, 12:43:48 PM UTC Jun 17, 26, 12:43:45 PM UTC

🛡 Trivy

Vulnerability in: Java

Vulnerability Severity Package Installed Version Fixed Version
CVE-2026-42583 HIGH io.netty:netty-codec-compression 4.2.12.Final 4.2.13.Final
CVE-2026-42584 HIGH io.netty:netty-codec-http 4.2.12.Final 4.2.13.Final, 4.1.133.Final
CVE-2026-42587 HIGH io.netty:netty-codec-http 4.2.12.Final 4.2.13.Final, 4.1.133.Final
CVE-2026-41417 MEDIUM io.netty:netty-codec-http 4.2.12.Final 4.1.133.Final, 4.2.13.Final
CVE-2026-42580 MEDIUM io.netty:netty-codec-http 4.2.12.Final 4.2.13.Final, 4.1.133.Final
CVE-2026-42581 MEDIUM io.netty:netty-codec-http 4.2.12.Final 4.2.13.Final, 4.1.133.Final
CVE-2026-42585 MEDIUM io.netty:netty-codec-http 4.2.12.Final 4.2.13.Final, 4.1.133.Final
CVE-2026-42587 HIGH io.netty:netty-codec-http2 4.2.12.Final 4.2.13.Final, 4.1.133.Final
CVE-2026-47244 MEDIUM io.netty:netty-codec-http2 4.2.12.Final 4.2.15.Final, 4.1.135.Final
CVE-2026-44249 HIGH io.netty:netty-handler 4.2.12.Final 4.2.15.Final, 4.1.135.Final
CVE-2026-45416 HIGH io.netty:netty-handler 4.2.12.Final 4.2.15.Final, 4.1.135.Final

🧪 Java Unit Tests

TestsPassed ✅Skipped ⚠️FailedTime ⏱
Java Tests Report130 ran128 ✅2 ⚠️0 ❌7m 28s 143ms

🔁 Unreleased Commits

2 commits since v2.6.3

SHA Title Author Date
88ed536 chore(deps): bump com.gradleup.shadow from 9.4.1 to 9.4.2 (#729) dependabot[bot] Jun 10, 26, 6:54:59 AM UTC
c8fa42a chore(deps): bump io.floci:testcontainers-floci from 2.8.0 to 2.9.0 (#734) dependabot[bot] Jun 10, 26, 7:12:24 AM UTC

@github-actions

github-actions Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Tests report quick summary:

success ✅ > tests: 130, success: 128, skipped: 2, failed: 0

unfold for details
Project Status Success Skipped Failed
plugin-aws success ✅ 128 2 0

…ena STORE

- S3 list caps total results at maxKeys (not per-page) and breaks safely
  when a truncated response yields no advancing marker
- Athena STORE writes pages as they arrive instead of buffering all in
  memory, with header skipped only on the first page

Addresses review on #742.
Malaydewangan09 added a commit that referenced this pull request Jun 11, 2026
…ena STORE

- S3 list caps total results at maxKeys (not per-page) and breaks safely
  when a truncated response yields no advancing marker
- Athena STORE writes pages as they arrive instead of buffering all in
  memory, with header skipped only on the first page

Addresses review on #742.
@Malaydewangan09

Malaydewangan09 commented Jun 11, 2026

Copy link
Copy Markdown
Member Author

The Athena and S3 list pagination (data-loss) fixes from this branch were cherry-picked into #743
closing this to avoid duplicate PRs for the same issue.

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.

1 participant