Skip to content

[Production] Release 2026-07-27 - #170

Merged
wasimxyz merged 2 commits into
productionfrom
staging
Jul 28, 2026
Merged

[Production] Release 2026-07-27#170
wasimxyz merged 2 commits into
productionfrom
staging

Conversation

@wasimxyz

Copy link
Copy Markdown
Member

No description provided.

wasimxyz and others added 2 commits July 27, 2026 14:07
* Allow reprocessing files stuck in uploaded status.

Operators can kick S3 uploads that never entered processing via API, MCP, and the UI.

Co-authored-by: Cursor <cursoragent@cursor.com>

* Gate reprocess on instruments with a Lambda processor.

Hide UI actions and reject API/MCP reprocess for instruments without a process_file handler.

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
#169)

* Dispatch Lambda processing by instrument_type instead of ID allowlists.

Adds a type→processor registry with catch-all S3 notifications, an fplc enum value, and type-based reprocess gating so new instruments don't need per-ID infra or handler branches.

Co-authored-by: Cursor <cursoragent@cursor.com>

* Harden type-based Lambda dispatch against drift and reprocess dead-ends.

Cache instrument lookups, fail Function URL no-ops so files aren't stranded in processing, and tighten InstrumentType typing across the reprocess UI.

Co-authored-by: Cursor <cursoragent@cursor.com>

* Trim get_instrument in-invocation retries to one short backoff.

Longer API outages should rely on Lambda async retries so we don't bill 10 GB sleep time inside each invocation.

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
@wasimxyz wasimxyz self-assigned this Jul 28, 2026
@vercel

vercel Bot commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
data-hub Ready Ready Preview, Comment Jul 28, 2026 3:10am

Request Review

@wasimxyz
wasimxyz merged commit 851e461 into production Jul 28, 2026
13 checks passed
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