Skip to content

Conversation

@trivikr
Copy link
Member

@trivikr trivikr commented Dec 3, 2025

Issue

Internal JS-5175

Description

Emits warning for Node.js 18.x end-of-support

Testing

Test code

import { DynamoDB } from "../aws-sdk-js-v3/clients/client-dynamodb/dist-cjs/index.js";

console.log(`testing on node version: ${process.version}\n`);
const client = new DynamoDB();

node 18.x

Warning is emitted

$ node test.mjs 
testing on node version: v18.20.8

(node:27565) Warning: NodeDeprecationWarning: The AWS SDK for JavaScript (v3) will
no longer support Node.js v18.20.8 in January 2026.

To continue receiving updates to AWS services, bug fixes, and security
updates please upgrade to a supported Node.js LTS version.

More information can be found at: https://a.co/c895JFp
(Use `node --trace-warnings ...` to show where the warning was created)

node 20.x

No warning is shown.

$ node test.mjs   
testing on node version: v20.19.0

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@trivikr trivikr marked this pull request as ready for review December 3, 2025 22:31
@trivikr trivikr requested a review from a team as a code owner December 3, 2025 22:31
@trivikr trivikr changed the title chore(core): emit warning for Node.js 18.x end-of-support chore(core/client): emit warning for Node.js 18.x end-of-support Dec 4, 2025
@trivikr trivikr marked this pull request as draft December 4, 2025 15:47
@trivikr
Copy link
Member Author

trivikr commented Dec 4, 2025

Converted to draft since merge is delayed.

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.

2 participants