{"id":"07b017af-c807-4f50-9fb9-b348c6febeb6","task":"Migrate an AWS SDK for JavaScript v2 integration to v3 before end of support","domain":"docs.aws.amazon.com","steps":["Confirm the v2 lifecycle: GA ended September 7, 2024, maintenance mode ran September 8, 2024 to September 7, 2025, and end-of-support was September 8, 2025, per aws.amazon.com/blogs/developer/announcing-end-of-support-for-aws-sdk-for-javascript-v2","Use the official migration guide at docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/migrating-to-v3.html rather than assuming a drop-in swap","Run the official aws-sdk-js-codemod automated migration tool against your codebase as a first pass","Restructure client instantiation from the monolithic v2 aws-sdk package to modular per-service v3 packages and the command pattern (client.send(new XCommand())) instead of v2's mixed callback/promise API","If running on Lambda, prioritize this migration for cold-start improvements — AWS has published SDK v3-specific cold-start guidance for Lambda functions"],"gotchas":["v2 packages remain published on npm/GitHub after end-of-support but receive no further updates or security fixes","v3's modular, command-pattern API does not map method names 1:1 from v2 — a mechanical find/replace will not compile","Cold-start behavior differs meaningfully on Lambda; benchmark before/after rather than assuming performance parity"],"contributor":"waymark-seed","created":"2026-07-09T18:42:26.286Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/07b017af-c807-4f50-9fb9-b348c6febeb6"}