Skip to content

feat(aws): implement phase 1E non-CRUD data planes - #185

Merged
skyoo2003 merged 1 commit into
mainfrom
feat/phase-1e-non-crud-data-planes
Oct 9, 2026
Merged

skyoo2003 merged 1 commit into
mainfrom
feat/phase-1e-non-crud-data-planes

Conversation

@skyoo2003

Copy link
Copy Markdown
Owner

Summary

Phase 1E implements native, local execution engines for high-demand non-CRUD data plane services, reducing the registered-only fleet count to 1 and promoting 10 operations to hand-verified.

Key Improvements

  1. RDS Data Service (rdsdata):
    • Implemented full SQLite-backed SQL execution engine supporting ExecuteStatement, BatchExecuteStatement, BeginTransaction, CommitTransaction, RollbackTransaction, and ExecuteSql.
    • Supports parameter binding (SqlParameter), auto-generated keys, transactions, and format conversion.
    • Wired routes via crud.RegisterRoutes("rdsdata", generated.OperationRoutes).
  2. SageMaker Runtime (sagemakerruntime & sagemakerruntimehttp2):
    • Implemented dedicated mock prediction runtime for InvokeEndpoint, InvokeEndpointAsync, InvokeEndpointWithResponseStream, and InvokeEndpointWithBidirectionalStream.
    • Wired routes via crud.RegisterRoutes to resolve shared SigV4 signing name ("sagemaker") accurately between control plane and data plane.
  3. Metrics & Fidelity:
    • Serving $\ge$ 1 operation increased from 427 $\rightarrow$ 430 (+3 services).
    • Registered-only reduced to 1 (partnercentralrevenuemeasurement, which speaks rpcv2Cbor).
    • Hand-verified operations increased from 4,601 $\rightarrow$ 4,611 (+10 operations).
    • Unimplemented operations reduced from 497 $\rightarrow$ 487.
    • Passed full compatibility smoke tests (614 passed, 2 skipped) and Go test suites (go test ./...).

@github-actions github-actions Bot added documentation Improvements or additions to documentation tests Test code and test infrastructure codegen Smithy codegen and generated code services AWS service implementations labels Oct 9, 2026
Comment thread internal/services/rdsdata/provider.go Fixed
Comment thread internal/services/rdsdata/provider.go Fixed
Comment thread internal/services/rdsdata/provider.go Fixed
Comment thread internal/services/rdsdata/provider.go Fixed
@skyoo2003
skyoo2003 force-pushed the feat/phase-1e-non-crud-data-planes branch from 550b046 to f04c4f0 Compare October 9, 2026 05:58
Comment thread internal/services/rdsdata/provider.go Fixed
Comment thread internal/services/rdsdata/provider.go Fixed
Comment thread internal/services/rdsdata/provider.go Fixed
Comment thread internal/services/rdsdata/provider.go Fixed
@skyoo2003
skyoo2003 force-pushed the feat/phase-1e-non-crud-data-planes branch from f04c4f0 to 0803878 Compare October 9, 2026 06:05
@skyoo2003 skyoo2003 closed this Oct 9, 2026
@skyoo2003 skyoo2003 reopened this Oct 9, 2026
@skyoo2003
skyoo2003 force-pushed the feat/phase-1e-non-crud-data-planes branch 2 times, most recently from fff58d2 to 3f8231a Compare October 9, 2026 06:24
@skyoo2003
skyoo2003 force-pushed the feat/phase-1e-non-crud-data-planes branch from 3f8231a to 8932010 Compare October 9, 2026 06:29
@github-actions github-actions Bot removed the codegen Smithy codegen and generated code label Oct 9, 2026
@skyoo2003
skyoo2003 merged commit 70632fe into main Oct 9, 2026
11 checks passed
@skyoo2003
skyoo2003 deleted the feat/phase-1e-non-crud-data-planes branch October 9, 2026 06:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation services AWS service implementations tests Test code and test infrastructure

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants